0% ont trouvé ce document utile (0 vote)
95 vues21 pages

Trucs et astuces pour MapInfo

Ce document présente plusieurs utilitaires MapInfo (mbx) pour effectuer diverses tâches telles que la navigation entre documents, la sauvegarde de la position d'étiquettes, la création de cartes de flux origine-destination, et l'utilisation de fonctions de chaînes de caractères et de requêtes SQL.

Transféré par

aMOR BENGOURICH
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
95 vues21 pages

Trucs et astuces pour MapInfo

Ce document présente plusieurs utilitaires MapInfo (mbx) pour effectuer diverses tâches telles que la navigation entre documents, la sauvegarde de la position d'étiquettes, la création de cartes de flux origine-destination, et l'utilisation de fonctions de chaînes de caractères et de requêtes SQL.

Transféré par

aMOR BENGOURICH
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPT, PDF, TXT ou lisez en ligne sur Scribd

Trucs et astuces MapInfo

MapInfo

Mai 2004
… encore des
- routines(*)
- rustines(*)
* rayer la mention inutile
Rappel : Modules mbx

Disponibles
 sur l'intranet du CETE de l’Ouest

http://intra.cete-ouest.i2/intranet/activités/diog/its/SIG/SIG_ca
dre_accueil.
htm

 Ne sont plus disponibles sur le site du


SEGAT
Navigateur de documents

Objectif
 Passer facilement d’un cocument à un autre
en choisissant dans une liste
Outil
 NaviWOR.mbx
Navigateur de documents

Procédure
 Les documents traités seront ceux
présent dans le répertoire ou est
situé le fichier NaviWOR.MBX
 Déplacement dans la liste : flèches 'Suivant' / 'Précédent‘
 Choisir un document : bouton 'A-Z‘ (remet également la liste à
jour)
 ATTENTION : lors du passage à un autre document, TOUTES les
tables du document en cours sont fermées, sans sauvegarde, sauf
si le nom du document se termine par un « + ».
Sauvegarder la position d’étiquettes

Objectif
 Lorsq’un étiquetage personnalisé est
effectué, conserver la position des
étiquettes même si des objets sont ajoutés
ou supprimés.
 Récupérer cette mise en forme dans une
autre fenêtre
Sauvegarder la position d’étiquettes

Constat actuel
1er étiquetage et Modification des Réouverture
sauvegarde données document
document
Sauvegarder la position d’étiquettes

Utilitaire Etiqu_auto_pers.mbx
 1 - Ajouter dans la table étiquetée une
colonne Pos_etiquette qui recevra les
positions mémorisées
 2 – Mettre en place l’étiquetage
Sauvegarder la position d’étiquettes

Utilitaire Etiqu_auto_pers.mbx
 3 – Mémoriser les positions d’étiquettes
La colonne est renseignée

 4 – Modifier les données


 5 – Appliquer les positions d’étiquettes
Matrice.mbx … de l’écran à l’impression

Objectif
 Il y a souvent divergence entre aspect
écran et résultat imprimé.
 Trouver dans une palette
le style convenable pour :
Les lignes
Les trames
Les couleurs
Matrice.mbx … de l’écran à l’impression

Fonctionnement

Disponible sur
Mapoutils
Arrow40.mbx … cartes flux OD

Cartes de flux Origine Destination


 Évolution de Arrow30
 Documentation
francisée par la DREIF
 A comparer avec
Flux et Fluxour
Arrow40.mbx … cartes flux OD

Résultat attendu
Arrow40.mbx … cartes flux OD

Etape 1
 Table des OD
contenant les
codes OD et les flux
 Table graphique de
géocodage
Arrow40.mbx … cartes flux OD

Etape 2
 Décrire le style des
flèches
Arrow40.mbx … cartes flux OD

Etape 3
 Paramétrer la création
des objets

Disponible sur
Mapoutils
Les fonctions de chaînes

Objectif
 Manipuler les données attributaires
Exemple
 Transformer un nombre en
alphanumérique sur 2 caractères
complétés par des zéros (tri …)
Les fonctions de chaînes

 Fonctions
 Format$
 Mise en forme d’un nombre
• Format$(champ, ‘’00’’) complète par des zéros
 Val(str)
 Retourne la valeur d’une chaîne
• Inverse de l’exemple précédent
 Liste des fonctions
 Aide de MapInfo
 Fonctions mathématiques, de date, de chaîne, de calcul
géographique.
Position des fenêtres dans MapInfo

Problème
 Fenêtre perdue !
 Programmation
Solution dans la FMB (MapBasic)
 Set Window window_id position (x,y)
Window_id : info, legend, statistics, help,
message, mapbasic, mapinfo
Position en unités papier
Sélection SQL

Selectionner FAY-DE-BRETAGNE

 Les lieux_dits dans une zone, en récupérant NOTRE-DAME-DES-LANDES

le nom des communes concernées la chaintré le petit mérimont le breil de l'aune

le grand mérimont

le pas des roches

le thiemay
le liévreau
la merlerie

MALVILLE

la gazette
la croix rouge

la maison blanche l'aillée


LE TEMPLE-DE-BRETAGNE

la guaie la folaine la métairie


la petite bretonnière
la jannais des montagnes
la freusière

la basse moisonnais
la gentais
la joncherais VIGNEUX-DE-BRETAGNE
bellevue
Sélection SQL

 Table-requête ou modèle … 2 tables en


 Tables concernées : entrée
 ADCO : communes seulement
 TOZH : lieux-dits
 TAMPON ou sélection : table ou sélection directe
 Fichier QRY
 Fields {TOZH44 . TOPONYME , ADCO44 . NUM_COM , ADCO44 . NOM_COM }
 Tables {TOZH44 , ADCO44 }
 Where {TOZH44 . Obj within ADCO44 . obj and
TOZH44 . obj within ( select obj from TAMPON ) and
TOZH44 . NAT_HAB <> "01" }
 Order {ADCO44 . NOM_COM }
 Into {tozh_adco_tampon}
La table peut être
remplacée par la sélection
en cours !

Vous aimerez peut-être aussi