Vous êtes sur la page 1sur 21

ENSG/ Cersig

Table des Matires

I - CONSULTER DES DONNES MAP INFO EXISTANTES....................................................................................... 2 I-1 RELATIONS ENTRE DONNES GRAPHIQUES ET DONNES ATTRIBUTAIRES ........................................................................ 2 I-2 LE GESTIONNAIRE DE COUCHE ........................................................................................................................................ 3 I-3 CARACTRISTIQUES GRAPHIQUES DE MAP INFO ............................................................................................................ 4 II - TRAITEMENT DES DONNES AVEC MAP INFO................................................................................................. 5 II-1 CRATION DE GOMTRIE SUR DES OBJETS QUI NEN ONT PAS - GOCODAGE ............................................................... 5 III - REQUTES SQL AVEC MAP INFO......................................................................................................................... 7 III-1 REQUTES SIMPLES....................................................................................................................................................... 7 III-2 REQUTES SUR PLUSIEURS TABLES ............................................................................................................................... 8 IV- ANALYSE SPATIALE AVEC MAP INFO............................................................................................................... 10 IV-1 CRATION DE TAMPONS ............................................................................................................................................. 10 IV-2 REQUTES SQL SPATIALES ........................................................................................................................................ 10 IV-3 CALCUL DITINRAIRES AVEC CHRONOWAY LIGHT.................................................................................................... 12 IV-4 UN OUTILS DE CALCUL DE DIAGRAMES DE VORONO GAMMA TOOLS ..................................................................... 13 V - REPRSENTATION DES DONNES AVEC MAP INFO ..................................................................................... 15 V-1 UTILISATION DES DONNES ATTRIBUTAIRES EN TIQUETTE......................................................................................... 15 V-2 LA FENTRE MISE EN PAGE ..................................................................................................................................... 16 V-3 LE WORKSHOP ............................................................................................................................................................. 16 V-4 LA LGENDE DE LA CARTE ........................................................................................................................................... 17 V-5 LES ANALYSES THMATIQUES ..................................................................................................................................... 18 V-6 LES FENTRES GRAPHIQUES ........................................................................................................................................ 19 VI - IMPORTER/EXPORTER DES DONNES AVEC MAP INFO............................................................................ 20 VI-1 OUVRIR DES DONNES IMAGES (BMP,TIFF).............................................................................................................. 20 VI-2 EXPORTER AU FORMAT MIF/MID .............................................................................................................................. 20 VI-3 IMPORTER DES DONNES ............................................................................................................................................ 21

P.Barbier

Page 1

07/01/02

ENSG/ Cersig

I - Consulter des donnes Map Info existantes


MapInfo est un logiciel qui est conu pour fonctionner dans un environnement Windows. Il respecte dons les guides de style Windows ainsi que les rgles dergonomie des environnements Windows. Les utilisateurs de logiciels Microsoft seront laise dans les fonctionnalits de base et retrouveront les prceptes de souplesse qui permettent daccder une fonctionnalit du logiciel en mode dbutant ; par menu droulant, habitu par bouton ou expert par raccourci clavier.

A Faire !
-Ouvrir Map Info

I-1 Relations entre donnes graphiques et donnes attributaires A Faire !


-Ouvrir la table de donnes existantes nomme : F_dept.TAB. On constate quune nouvelle fentre nomme F_dept Carte saffiche dans la fentre MapInfo.. Cet affichage correspond lutilisation des informations contenues dans le fichier F_Dept.map. Il est possible de se dplacer dans la carte avec les outils du menu flottant Gnral ; zoom+, zoom- scrolling Pour visualiser linformation attributaire correspondante il faut ouvrir une nouvelle fentre ddie laffichage des attributs. Une telle fentre sappelle une fentre "Donnes" dans MapInfo.

La fentre active a son bandeau color ( en bleu sur lexemple). Une seule des deux fentres est active la fois. Lenvironnement de MapInfo est donc une Interface Homme_Machine multi fentres. Slectionner un objet graphique sur la carte ou un enregistrement dans la table attributaire revient au mme. Quand lun est slectionn lautre aussi. On manipule donc bien des objets dans leur totalit, pas seulement leur gomtrie ou leurs attributs. On peut interroger la fentre carte de Map Info en utilisant le bouton du menu flottant Gnral .

P.Barbier

Page 2

07/01/02

ENSG/ Cersig

I-2 Le gestionnaire de couche A Faire !


-Ouvrir les tables F_ferre.TAB, F_fleuves.TAB et F_frontieres.TAB, F_regions.TAB, F_rout1.TAB, F_rout2.TAB, F_rout3.TAB, F_rout4.TAB, F_villes.TAB et F_zbaties.TAB Le gestionnaire de couche est loutil de gestion de laffichage des diffrentes tables ouvertes. On accde au gestionnaire de couche grce au bouton ci contre du menu flottant gnral.

I-2.1 Organiser la pile des couches


MapInfo nempile pas les couches dans lordre de leur ouverture, mais essaie de grer au mieux leurs affichages en positionnant en bas de pile les couches raster, puis les couches dobjet de type polygone, puis les couches dobjet de type polylignes et enfin les couches dobjets de type ponctuel. Nanmoins lintrieur dun de ces types lorganisation des couches MapInfo se fait par dfaut dans lordre douverture des tables. Changer cet ordre se fait par lintermdiaire des boutons Monter et Descendre du bloc Rorganiser . Lopration sapplique la couche slectionne en bleu.

I-2.2 Organiser les caractristiques des couches


Grce au Gestionnaire de couches il est possible de contrler la visualisation des tables ouverte par des cases cocher situes sous le symbole en forme dil ; contrler la caractristique slectionnable de chaque couche grce aux cases cocher situes en troisime colonne ; Ajouter ou enlever du gestionnaire de couche une table ouverte, par les boutons Ajouter et Enlever du bloc Couches . A noter quune table ouverte peut figurer plusieurs fois dans le gestionnaire de couches Contrler la smiologie daffichage de tous les objets dune couche. En cliquant 2 fois sur le nom dune couche, on peut accder au menu doption daffichage. A ce niveau il est possible de prciser un niveau de zoom qui permettra de contrler laffichage dune couche en fonction du niveau de zoom. Les autres cases cocher permettent davoir des informations sur le sens de numrisation des arcs, la position es points intermdiaires et la position du centrodes des objets polygonaux. On rappelle quun centrode nest pas un barycentre mais un point quelconque simplement situ lintrieur de lobjet polygonal. Associer laffichage dune couche un seuil de zoom Par le bouton Affichage on peut accder au menu Style Symbole pour les couches dobjets ponctuels, Style Ligne pour les couches dobjet linaires et Style polygone pour les couches dobjet surfaciques. Nota les Symboles sont stocks sous formes de polices de caractres, On peut donc changer de police de caractre, en dfinir le corps et bien sr prciser la couleur.

A Faire !
-Rorganisez les couches pour amliorer la lisibilit de la carte et modifiez la smiologie de F_zbaties.TAB.

P.Barbier

Page 3

07/01/02

ENSG/ Cersig

I-3 Caractristiques graphiques de Map Info


I-3.1 Les symboles cartographiques par dfaut de Map Info
Map Info est capable de crer de la gomtrie dans une table. Cette gomtrie est stocke dans le fichier *.map. Mais, de manire grer convenablement laffichage par dfaut dune table lors de son ouverture par la commande ouvrir Table par exemple, MapInfo stocke une smiologie graphique associe chaque objet. Les 3 types principaux de donnes gomtriques sont le point, la polyligne et le polygone. Il est noter que MapInfo utilise un type Line pour manipuler des vecteurs sans points intermdiaires. Crer un objet ponctuel avec le symbole par dfaut de MapInfo illustrera lobjet cr par une petite toile noir. De la mme manire crer une polyligne avec le symbole par dfaut crera une ligne noire fine et continue. Enfin crer un polygone avec le symbole par dfaut crera une surface plat blanche borde dune ligne noire pleine et fine. On peut souligner la diffrence entre le stockage, dans le fichier *.map, du symbole associ chaque objet, et de la manire de reprsenter une couche avec une smiologie particulire avec le gestionnaire de couche. En effet cette option ne modifie en rien la manire dont la smiologie de lobjet est stocke de manire physique dans le *.map, mais modifie ponctuellement la reprsentation associe la couche. Les mme boutons, mais orns dun point dinterrogation servent modifier la smiologie par dfaut de chacun de ces types dobjet.

I-3.2 La couche dessin


La couche dessin est assimilable une table qui servirait numriser des objets que lon ne souhaite pas mlanger avec ceux des autres tables.

A Faire !
-Rendre la couche dessin dessinable. -Numriser dans la couche dessin un polygone qui reprend parfaitement les limites frontalires dun dpartement.

P.Barbier

Page 4

07/01/02

ENSG/ Cersig

II - Traitement des donnes avec Map Info


II-1 Cration de gomtrie sur des objets qui nen ont pas - Gocodage
I-3.1 Gocodage au polygone
Cette Opration consiste crer de la gomtrie de type ponctuel des informations smantiques. Pour raliser le gocodage au polygone, deux tables sont ncessaires. La table gocoder sans gomtrie et une table de rfrence qui va contenir une description gomtrique des polygones dont le centrode sera affect comme localisant aux informations gocoder. Ces deux tables doivent en plus avoir une information commune, cest dire une colonne commune qui va servir de lien. La commande Table / Gocodage permet daccder la fonctionnalit de gocodage au polygone. Il faut indiquer le nom de la table gocoder et de la table de rfrence ainsi que le nom du champ de relation dans lune et lautre table. Comme dans lexemple ci contre, ce nom peut tre diffrent.

Map Info indique le rsultat de lappariement pour le gocodage. Ds lors le rsultat est affichable graphiquement.

A Faire !
-Gocoder au polygone la table Clients-IN.tab.

P.Barbier

Page 5

07/01/02

ENSG/ Cersig

I-3.2 Gocodage ladresse postale


Le gocodage ladresse postale ncessite lutilisation, comme base de rfrence dune Base de donnes routire comme Goroute de lIGN. Il faut prparer la table de donnes routires en vue du Gocodage ladresse sous MapInfo. Notamment il faut modifier la structure, changer les noms de champs, les dplacer, changer le type de certains champs et crer des index comme indiqu ci dessous.

Dpart :

Rsultat :

Dsormais loption de gocodage est active dans le menu Table>.

I-3.3 Cration de gomtrie ponctuelle partir de coordonnes X-Y en attribut


Certaines bases contiennent des coordonnes mais sous forme dattributs. Un SIG sait crer des gomtries avec des informations attributaires contenant des coordonnes :

A Faire !
-Ouvrir table Villes.tab dans le rpertoire autres donnes . Recopiez la dans votre espace de travail sous le nom de Villes_geo. -Fermer Villes et ouvrir Villes_geo. -Ouvrir la fentre MapBasic. -Rendre la table Villes_Geo gomtrique en tapant la phrase suivante : create map for villes_geo dans la fentre Map Basic. Vrifier que la table est graphique en ouvrant une fentre carte. Bien sr, rien ne saffiche car les points ne sont pas crs. Crer la gomtrie par la commande suivante Update Villes_geo set obj=createpoint(x,y) Visualiser la gomtrie cre par cette mthode.

I-3.4 Cration de gomtries spciales partir de coordonnes X-Y en attribut et dune variable quelconque
Par exemple crer une gomtrie de type cercle partir de la population de la ville contenue dans la colonne Pop90

A Faire !
Recopier la table Villes_geo sous le nom de Villes_geo_cercles. Puis tapez, dans la fentre MapBasic, les commandes suivantes : set coordsys table villes_geo_cercles , set distance units "m" et enfin Update Villes_geo_cercles set obj=createcircle(x,y,pop90/10000) Commentez la carte. Pourquoi Paris apparat plus petit que Marseille ou Lyon ? Recommencez lopration avec la commande CreateCircle suivante : createcircle (x,y,sqr (pop90)*100) Analysez les diffrents rsultats

P.Barbier

Page 6

07/01/02

ENSG/ Cersig

III - Requtes SQL avec Map Info


Une requte est une opration dinterrogation ralise sur une partie dune base de donnes. MapInfo simplifie le recours aux requtes SQL en proposant des interfaces graphiques assez commode pour interroger la base de donnes gographiques. Une requte SQL produit une table qui va contenir la ou les rponses la question pose. Il est donc possible de chaner les requtes SQL entre elles

III-1 Requtes simples


III-1.1 Requte sur un attribut
La question porte sur un calcul ou sur lexistence dun enregistrement (ou plus) dans la base de donnes qui contient un attribut particulier. La commande Slection / Slection permet daccder cette fonctionnalit. Cette commande se dveloppe en plusieurs fentres de la manire suivante : 1) Choix de la table cible de la requte. Dans la fentre Slectionner. 2) Choix du champ interroger dans la fentre Expression pour remplir la rubrique Critres :. Lutilisateur nest pas cens connatre les noms des champs de la table. Le bouton Expression va laider dans son choix en le guidant. Cliquer sur Expression fait apparatre le menu suivant : 3) Choix des critres dinterrogation dans la fentre Expression . La liste droulante Colonne permet daccder aux noms des champs de la table. La liste droulante Oprateurs permet de choisir les oprateurs qui peuvent tre appliqus la colonne choisie ( = , > , >= , and ) et la liste droulante Fonctions permet de choisir des fonctions qui peuvent tre appliques aux champs choisis ( Abs , Cos , Left$ ..). La touche Vrifier permet de contrler la cohrence syntaxique de lexpression tape. Le bouton OK transmet la formule choisie dans la rubrique Critres de la fentre Slection . Dans cette fentre Slection , il est possible de trier par code ASCII les rsultats affichs dans la nouvelle fentre qui correspondra la Table Slection. Une requte souvent utilise peut tre enregistre grce au bouton Sauver modle . Un fichier dextension .qry est alors cr dans le workspace du chantier. Toute requte sauvegarde peut tre rappele par le bouton Charger modle . 4) Affichage du rsultat dans une fentre Query..

P.Barbier

Page 7

07/01/02

ENSG/ Cersig

A Faire !
- Trouvez les enregistrements de la table F-regions dont lattribut POPSCD est suprieur 2 millions, en affichant le rsultat par ordre de population.

III-1.2 Requtes sur plusieurs attributs smantiques


Une requte peut chaner des conditions et porter sur plusieurs attributs.

A Faire !
- Trouvez les enregistrements de la table F-regions dont la population dpasse le million dhabitants et dont la superficie et plus petite que 10 000 KM.

III-1.3 La colonne cache RowId


MapInfo tiquette son enregistrement de table avec une colonne particulire nomme Rowid. Il est donc possible de concevoir des requtes qui utilisent cette information. La requte illustre par la fentre de droite va slectionner les 9 premiers enregistrements de la table.

A Faire !
Recopier la table Villes_geo sous le nom de Villes_geo_Rowid. Crer une colonne Ident partir de Rowid sur la table Villes_Geo_Rowid Taper la ligne suivante Add Column villes_geo_Rowid (ident integer) from villes_geo_Rowid Set To villes_geo_Rowid.Rowid.

III-1.4 Les oprateurs Any et All


Ce sont des oprateurs qui permettent de rechercher des caractristiques communes soit avec tous (ALL) soit avec nimporte lequel (ANY) des numrs qui suivent. Exemple : Cette requte rcupre les enregistrements de la table F_zbaties.TAB tels que (BAIN DE BRETAGNE, BAR SUR AUBE, DAMMARD,..) ALL et ANY simplifient lutilisation des clauses AND et OR dans les requtes SQL

III-2 Requtes sur plusieurs tables


La commande Slection / Slection SQL permet daccder cette fonctionnalit. Cette commande ouvre la fentre de suivante : Cette fentre rappelle celle ouverte par la commande Slection / Slection ; mais, on y retrouve en plus, la possibilit de choisir plusieurs tables, dutiliser des fonctionnalits dagrgation offertes par le menu droulant Agrger et on peut procder des Groupement par colonnes . Ces options, trs utiles, font en sorte que ce menu est davantage utilis que le

P.Barbier

Page 8

07/01/02

ENSG/ Cersig prcdent. La zone de saisie, en face de colonne sert lister ce que lon veut rcuprer en sortie de la requte. Lordre douverture des tables est important, nous le verrons plus prcisment lors de lexamen des requtes gomtriques.

Ainsi lillustration droite indique comment afficher le chiffre daffaire des clients de la table Clients_IN par rapport la population du dpartement dans lequel se trouve les clients.

Lexcution de la requte donne le rsultat suivant :

A noter que pour rendre plus explicite le nom des colonnes ainsi cres, on peut leur donner des alias depuis la fentre SlectionSQL. Ainsi cette syntaxe dans la fentre SQL aurait produit une table avec un nom de colonne plus explicite

P.Barbier

Page 9

07/01/02

ENSG/ Cersig

IV- Analyse spatiale avec Map Info


IV-1 Cration de tampons
Un tampon (ou buffer) est une zone qui est construite par le SIG autour de la gomtrie dun objet ; quel que soit son type (point, polyligne, polygone), partir dune indication de distance lobjet. Ainsi un tampon autour dun point sera lensemble des points situs une certaine distance de ce point. Cela constituera un cercle. Il sagit de la commande Objets/ Tampons.. . Pour que la commande Tampon soit active il faut quune couche soit dessinable. Le tampon sera alors cr dans cette couche. Cette couche nest pas ncessairement la couche qui va contenir lobjet source du tampon. Si un tampon est cr pour chaque objet slectionn, alors la profondeur du tampon peut tre contrle par une valeur numrique contenue dans une colonne de chaque lobjet. Laugmentation du nombre de points par polygone va amliorer lapparence du tampon cr mais va aussi alourdir les oprations si un grand nombre de tampons est cr. MapInfo peut soit crer un tampon pour chaque objet slectionn soit crer un tampon global qui va tre lunion de tous les tampons Les tampons sont trs utiles pour certain processus qui intgrent des requtes spatiales. Nota : Il existe un outil MBX pour faire des tampons en anneaux :R_buffer.mbx

IV-2 Requtes SQL spatiales


Nanmoins la plupart du temps on utilise des oprateurs spatiaux dans des requtes avec un SIG. (sinon un simple SGBDR aurait pu suffire).

IV-2.1 Les oprateurs spatiaux MapInfo


MapInfo propose plusieurs oprateurs gographiques pour slectionner des objets sur la base de leur relation spatiale un autre objet. Il existe un mot-cl spcial qui s'utilise avec la gomtrie des objets MapInfo. Ce mot-cl indique MapInfo qu'il doit tirer des valeurs des objets graphiques de la table plutt que des donnes tabulaires. Les oprateurs gographiques s'insrent entre les objets spcifis. Vous les slectionnez dans la liste Oprateurs. Les oprateurs gographiques sont numrs ci-dessous : Contains Contains entire Within Entirely within Intersects L'objet A contient l'objet B si le centrode de B se trouve dans le polygone de A. L'objet A contient entirement l'objet B si le polygone de B est entirement inclus dans le polygone de A. L'objet A est dans l'objet B si son centrode est dans le polygone de B. L'objet A est entirement dans l'objet B si le polygone de A est entirement dans le polygone de B. L'objet A rencontre l'objet B si ils ont au moins un point en commun.

Lorsquon recherche des lments dune table, cette table doit apparatre en premier dans la liste des tables de recherche.

IV-2.2 Le champ gomtrique .obj


MapInfo stocke donc la gomtrie des objets graphiques dans ses tables. Le principe de ce stockage nest pas identique celui des autres attributs dont le type est fixe. En effet on ne stocke pas un objet de type LINE dfini par 2 jeux de coordonnes X et Y comme un polygone dfini par 250 points intermdiaires. Pour simplifier la vie des utilisateurs, MapInfo propose un type ; le type obj , pour stocker nimporte quel type dinformation gomtrique. Ce type napparat

P.Barbier

Page 10

07/01/02

ENSG/ Cersig pas quand on visualise la structure dune table par la commande Table/ Gestion des tables/ Modifier la structure.. , mais ce champ .obj apparat dans les menus droulants des interface Slection et Slection SQL . Ce champ est utilis pour dsigner aussi bien des gomtries de type point, polyligne ou polygone. Ce qui peut apparatre comme une simplification peut aussi se rvler dangereux lusage dans la mesure ou tous les oprateurs spatiaux de MapInfo ne ragissent pas de la mme manire suivant la gomtrie des objets sur laquelle ils sont appliqus.

IV-2.3 Le centrode
Le centrode dun objet est un point situ lintrieur dun objet de type polygonal , et sur la ligne ( polyligne) pour les objets de type polyligne .

A Faire !
- dans la couche dessin dessinez 4 objets polygonaux en forme de croissant tel que les 2 pointes sont respectivement vers le nord, vers le sud, vers louest et vers lest. Enregistrez la couche dans une table et fates apparatre les nuds, les sens des arcs et les centrodes. Essayez de tirer le centrode en dehors des objets. Essayez de modifier la gomtrie des objets de manire ce que le centrode se trouve en dehors, puis prcisemment sur un des points intermdiaires du polygone. Quelles sont vos conclusions sur la manire dont MapInfo pratique ?

A Faire !
Trouvez les dpartements qui sont traverss par le fleuve la Loire . Rsultat :

Trouvez la superficie des forts qui se trouvent dans le dpartement des YVELYNES (78)! Attention le rsultat ne peut pas tre trouv immdiatement il faut pralablement dcouper les zone de fort cheval sur 2 dpartements.

Le rsultat obtenu est le suivant :

P.Barbier

Page 11

07/01/02

ENSG/ Cersig Commentez le en observant le rsultat de la requte. Quelles conclusions tirezvous sur la qualit des donnes de la table F_forts ?

IV-3 Calcul ditinraires avec Chronoway light


Chronoway light est un produit Magellan Ingnierie fourni avec Map Info. Il permet de choisir un point de dpart sur un graphe ainsi quun point darrive et de dclencher un calcul de distance en minimisant soit le temps soit la distance. Litinraire calcul est immdiatement plac dans une couche nomme itinraire_xxx.

IV-3.1 Lancement de Chronoway light


Aprs installation du produit Chronoway ouvre une session Map Info son lancement. On trouve lutilitaire dans le menu droulant Outils . Si aucune table nest ouverte ce niveau, les items de Chronoway sont inactifs.

IV-3.2 Procdure de calcul


Choisir le point de dpart et darrive sur un graphe planaire., puis lancer le calcul. Si Chronoway ne russit pas identifier la structure de la table que vous utilisez, il la modifiera en crant deux champs. Le premier est un champ didentifiants et le second un champ vitesse, remplit par dfaut 60. Il suffit alors de lancer le calcul. Attention Chronoway ne dtectera pas les erreurs de topologie de la couche sur laquelle il effectue le calcul . Donc si le rsultat obtenu semble tonnant, il faut vrifier la cohrence topologique du graphe utilis.

Lutilisateur peut choisir quelle fonction activer en priorit

P.Barbier

Page 12

07/01/02

ENSG/ Cersig Le rsultat est affich et galement stock dans une table. Chronoway light est un logiciel gratuit. Il ne permet que de calculer un chemin meilleur cot entre 2 points ; Des logiciels spcialiss permettent de calculer des chemins meilleurs cots entre plusieurs points.

IV-4 Un outil de calcul de diagrammes de Vorono Gamma Tools


Il existe plusieurs suites doutils qui fonctionnent dans lenvironnement Map Info de manire tendre les possibilits danalyse spatiale du produit MapInfo Professional. Le plus complet dentre eux est certainement Vertical Mapper . Mais son cot (environ 1650 Euros -11000 Fr) freine son utilisation. Il existe des outils plus simples et moins onreux ( Mais attention ils sont BEAUCOUP moins complets ! !). Ainsi le kit logiciel Gamma Tools accessible en version de dmonstration ladresse suivante : http://www.giscafe.com/Download/Free_Trial_Software/more2.html permet, entre autres, de raliser des diagrammes de Vorono simplement.

IV-4.1 Gamma Tools


Il sagit dun Add on Map Info ( *.mbx) qui sexcute par la commande Fichier excute aprs tlchargement et installation du produit. Le principe de souplesse fait que les fonctionnalits sont accessibles soit partir dun menu droulant soit partir de boutons sur un menu flottant. Le produit possde une interface en anglais.

IV-4.2 Polygones de Vorono


Cest la fonction dcouvrir. La premire interface permet de saisir le nom de la table de points traiter.

La seconde permet de dfinir lendroit ou la table sera cre. Par ailleurs cette interface permet de choisir entre la cration des polygones de Vorono uniquement partir des points ou bien daccrocher les polygones crs sur une table de polygones Map Info existante.

P.Barbier

Page 13

07/01/02

ENSG/ Cersig Gamma tools cr alors le diagramme dans une table.

Il est noter que les polygones crs conservent les attributs des points partir desquels ils ont t crs. Voici quoi ressemble Paris aprs le traitement. Vous noterez que les objets polygones ont notamment conserv lattribut population.

P.Barbier

Page 14

07/01/02

ENSG/ Cersig

V - Reprsentation des donnes avec Map Info


MapInfo permet de raliser simplement des cartographies qui exploitent les donnes attributaires, soit comme information lisible sur la carte sous forme dtiquette, soit sous forme de rsultat danalyse thmatique.

V-1 Utilisation des donnes attributaires en tiquette


Pour grer les attributs dune table (ou dune couche) on utilise le gestionnaire de couche dj vu au chapitre II-2. Mais cette fois ci on va sintresser la quatrime colonne de cases cocher, celle situe sous ltiquette jaune. Ds lors que cette case est coche, une tiquette va apparatre sur la carte concernant cette couche. Si une couche doit supporter plusieurs tiquettes, il faudra la faire apparatre plusieurs fois dans le gestionnaire de couche. Pour cela inutile de louvrir de nouveau faire simplement Ajouter autant de fois que ncessaire. Une fois la case de la couche coche, il faut utiliser le bouton Etiquettes pour dfinir quel attribut va tre affich et les paramtres daffichage retenus. Pour cela le menu suivant Options dEtiquettes apparat :

Ce menu permet de slectionner le champ de la table utilis par ltiquette par la liste droulante de Etiquette avec . Les autres options servent dfinir la possibilit de dupliquer un attribut en tiquette. Il est notamment intressant de dcocher cette option pour les tronons de rue qui portent tous le mme Nom de rue. Dans ce cas seul le premier rencontr sera tiquet. Permettre le chevauchement autorise MapInfo afficher des tiquettes qui se chevauchent. Il faut alors reprendre manuellement le positionnement par dfaut des tiquettes pour rendre lensemble un aspect lisible. Sinon la premire tiquette trouve empche la seconde de safficher sans quil y ait possibilit dinverser la priorisation. Le sous menu Position prcise le secteur ou les tiquettes vont scrire par rapport au point qui matrialise lobjet. Le point qui matrialise lobjet et lobjet lui-mme pour un objet ponctuel, le barycentre le lobjet pour un objet linaire et le centrode de lobjet pour un objet polygonal. Enfin le sous menu style permet de grer la smiologie de lcriture grce au choix de la police du corps de la couleur et de lalourdit ou de lencadrement du texte.

P.Barbier

Page 15

07/01/02

ENSG/ Cersig

A Faire !
-afficher les tiquettes de la couche F_villes . Cet affichage se fera en Rouge ; police arial ; corps 10, et en haut et droite du point qui matrialise la ville ;

V-2 La fentre mise en page


Quand on travaille dans la fentre Mise en page, on change de rfrentiel. On passe du systme de projection la feuille de papier. On accde cette fonctionnalit en utilisant la commande : Fentre/Mise en Page. Et on obtient dans lenvironnement MapInfo une nouvelle fentre qui ressemble ceci :

Les rgles gradues qui apparaissent correspondent des centimtres, et le rectangle blanc qui contient le graphique est li aux paramtres de limprimante par dfaut connecte votre ordinateur. Dans lexemple, il sagit du format A4 vertical, mais il pourrait tout aussi bien sagir du format A0 horizontal. De toute manire cette configuration par dfaut est modifiable grce la commande MapInfo Configuration de limpression. A ce niveau le dessin nest plus modifiable sauf dans sa globalit (Changement dchelle, forme du rectangle du dessin..) mais le dessin est li la fentre Carte ; Ainsi, si lon revient dans la fentre carte et quon ajoute de nouveaux lments ( de nouvelles couches par exemple) au dessin. La fentre Mise en page prend les modifications en compte de manire dynamique. On peut aussi ajouter du texte (titre, copyrights, sources des donnes, date de ralisation, auteur..) et dautres lments graphiques, images non cales (logo), graphiqueset bien sur dautres fentres comme une carte pour des crevs par exemple.

V-3 Le workshop
Les diffrents travaux que nous venons de voir peuvent demander beaucoup de temps. Il faut donc pouvoir les enregistrer de manire ne pas avoir les refaire lors dune sance de travail ultrieure. Cest le workshop qui va enregistrer toutes les oprations effectues sous forme de macros. En ralit, il sagit dun programme MapBasic qui est tout fait compilable.

P.Barbier

Page 16

07/01/02

ENSG/ Cersig Crer un workshop, cest enregistrer un tat de son travail de manire pouvoir le retrouver aisment en ltat. Une session de travail peut naturellement avoir un ou plusieurs tats en fonctions des besoins. Pour raliser un workshop, utiliser la commande : Fichier/ Enregistrer Document sous.. choisir lemplacement de votre session de travail qui prendra lextension .wor.

A Faire !
-Crer un Document. Editer ce document avec wordpad. On constate que dans le document les chemins douverture de table sont en dur. Donc le .wor nest pas rellement portable. Il correspond lenregistrement dune session de travail sur un ordinateur. Porter un .wor sur un autre ordinateur toutes les (mal)chances de ne pas fonctionner !

V-4 La lgende de la carte


Toute analyse thmatique fait apparatre immdiatement une nouvelle fentre dans la session de travail MapInfo : une fentre Lgende. Nanmoins une commande spcifique existe pour faire apparatre une Lgende paramtrable dcrivant toutes les informations disponibles sur la carte. Il sagit de la commande Carte/ Crer Lgende Le menu suivant apparat permettant de slectionner les couches qui apparatront en lgende. Par dfaut toutes les couches du Gestionnaire de couches apparaissent. On peut, ce niveau, organiser lordre dapparition des couches dans la lgende. Cet ordre peut tre diffrent de celui des couches dans le gestionnaire de couches.

Ltape 2/3 fait apparatre ce menu : Ce menu permet de grer les libells de la Lgende ainsi que les styles des libells. Pour raliser la Lgende cliquer sur Terminer. Une nouvelle fentre apparat alors dans la session de travail MapInfo :

Et cette fentre Lgende est immdiatement lie de manire dynamique avec la fentre Mise en Page si celle ci existe.

P.Barbier

Page 17

07/01/02

ENSG/ Cersig On obtient ainsi une carte, certes encore rustique, mais qui est ralise en contrlant le systme de projection, les classes et les types dobjets qui sont reprsents, lutilisation des attributs des objets graphiques sous forme dtiquettes ou danalyses thmatiques.

V-5 Les analyses thmatiques


Cest une fonctionnalit assez puissante de MapInfo. Faire une analyse thmatique, cest donner du sens une reprsentation cartographique. Pour que la reprsentation thmatique soit russie, il convient donc de matriser certains aspects de cartographie qui ne sont pas abords dans ce manuel. Dans un premier temps nous rappellerons juste les grands types de cartographie thmatique ; savoir la cartographie par symboles proportionnels, par valeurs et par plage de valeurs. MapInfo y ajoute la cartographie par nuage de point et la cartographie par teintes continues. Nous rappelons aussi que pour choisir des seuils de valeurs pour cartographier une variable numrique par plage de valeur, il convient de connatre la distribution de la variable. Or MapInfo ne fournit pas doutil pour cela en standard. Pour raliser une analyse thmatique il faut utiliser la commande : Carte/Analyse Thmatique La fentre suivante apparat : Crer Carte Thmatique - Etape 1/3 A gauche la batterie de bouton permet de slectionner le type danalyse effectuer. Pour chaque type un certain nombre de danalyse standard sont proposes ( en noir et blanc, en couleur, pour les objets ponctuels, linaires ou surfaciques etc) Il est possible de choisir une analyse propose et ensuite de ladapter ses besoins propres en cliquant sur le bouton Suivant>

La fentre de ltape 2/3 apparat alors : Cet ordre parat un peu illogique, vu que le type danalyse thmatique dpend du type de donnes analyser, lordre inverse aurait sembl plus judicieux. Et enfin lEtape 3/3

P.Barbier

Page 18

07/01/02

ENSG/ Cersig A ce niveau il existe un grand nombre de possibilits de fentres. Ce quil faut retenir, cest quil est toujours possible de modifier les apparences de lanalyse. Dans lexemple choisi on peut modifier les classes en cliquant sur le bouton Classes.. les styles en cliquant sur le bouton Styles.. et la lgende de lanalyse en cliquant sur le bouton Lgende... Un modle danalyse thmatique peut tre enregistr dans le rpertoire MapInfo\Professional\THMTMPLT. Un modle enregistr apparatra dans les choix ultrieurs danalyse thmatiques du mme type. Ce nouveau modle vient senregistrer au bas dun fichier ditable de modle nomm Themetemplate.lst . Cliquer sur OK permet de raliser et afficher sur la carte le rsultat de lanalyse thmatique ainsi construite.

On note que lanalyse thmatique apparat comme une ligne supplmentaire dans le gestionnaire de couches. Le Gestionnaire de couche sera le moyen ultrieur le plus commode pour venir changer certains paramtres de lanalyse. Un simple double clic sur la ligne en question dans le Gestionnaire de couche permet de retrouver le menu de ltape 3/3 de lanalyse thmatique.

A Faire !
- Faire une premire analyse thmatique de la table F_depts, par la variable POPSCD (population sans double compte). Puis, sur la mme carte une seconde analyse thmatique de densit dhabitants.

V-6 Les Fentres graphiques


Cest une fonctionnalit de type tableur que lon retrouve dans Map Info. Les analyses standard -courbes, camembert, nuage de points, Vue 3D- sont accessibles.

A Faire !
- Faire une analyse graphique de la population des villes de France.

P.Barbier

Page 19

07/01/02

ENSG/ Cersig

VI - Importer/Exporter des donnes avec Map Info


VI-1 Ouvrir des donnes images (BMP,TIFF)
Avec la commande Fichier/Ouvrir Table on peut ouvrir des images raster. Lors de louverture MapInfo demande sil sagit dune image dclarer ( caler gomtriquement) ce qui est le cas gnral ou non (cas des logos par exemple).

Dans le cas o limage doit tre dclare un menu apparat. Dans ce menu, il est possible de dclarer la projection dans laquelle on va dclarer limage et lunit utilise pour la dclaration. ( respectivement boutons Projection et Units . Il faut ensuite saisir au moins 3 points de calage, rgulirement distribus. Le dplacement sur limagette nest pas trs convivial, il se ralise avec les ascenseurs et les 2 boutons + et - qui permettent de zoomer et dzoomer. MapInfo affiche les rsidus de calage. En cas de validation un fichier.tab est cr qui conserve les paramtres de calage de limage.

VI-2 Exporter au format MIF/MID


MapInfo peut exporter des donnes vers dautres logiciels. Comme toujours les formats dexportation sont des formats caractre car plus portables. Pour cela il faut utiliser la commande Table/ Exporter et utiliser le menu suivant : On note que dautres formats dexport peuvent tre utiliss

A Faire !
-Exporter au format MIF/MID la table F_dept. -Editer le fichier F_dept.mif -Editer le fichier F_dept.mid

P.Barbier

Page 20

07/01/02

ENSG/ Cersig On note que le fichier .MID contient les informations attributaires et que le fichier .mif contient la structure de la table et la gomtrie (ainsi que la smiologie associe) exemple :
Version 300 Charset "WindowsLatin1" Delimiter "," Index 1 CoordSys Earth Projection 1, 104 Columns 4 Villes Char(40) Pays Char(40) Latitude Char(20) Longitude Char(20) Data Point 19.8318 41.33165 Symbol (41,8388608,5,"MapInfo Cartographic",0,0) Point 13.32757 52.51627 Symbol (41,8388608,5,"MapInfo Cartographic",0,0)

Le fichier exemple est un fichier de points connu en Latitude Longitude, traduit avec le symbole N 41 de couleur 8388608 (valeur du Rouge X 256 + valeur du Vert X 256 + valeur du Bleu), de corps 5 dans la police MapInfoCartographic.

VI-3 Importer des donnes


Cette fonctionnalit sert intgrer dans MapInfo des donnes provenant dautres SIG notamment dAutocad. Soit par lintermdiaire de la commande Table/ Importer.. ou plutt par les commandes : Outils/ Traducteur Universel . Cette fonctionnalit permet dimporter dans MapInfo des donnes aux formats dArc Info/Shape Files, Autocad, Intergraph Microstation et mapinfo. Et

Outils/ ArcLink. Qui est spcialis dans limport/export entre MapInfo et Arc Info.

A Faire !
Importer des fichiers au format Arc View Shape. Importer la table TRONCON_ROUTE.SHP

P.Barbier

Page 21

07/01/02

Vous aimerez peut-être aussi