Está en la página 1de 25

CERSIG

Pascal Barbier

MAPINFO V6.5
Volume 1 Fonctionnalits de base

Version 1.0 du 10 juillet 2002 Pascal Barbier

ENSG/ Cersig IGN- ENSG-CERSIG Cours Map Info V6.5 livret 1 Version du Cours V1.0 Auteur Pascal Barbier Date 10 juillet 2002 INDEX

I - Dmarrer avec MapInfo Professional V6.5 Prsentation du Logiciel et des Donnes ........... 2
I-1 Le petit monde de MapInfo ........................................................................................................................ 2 I-2 Les donnes fournies avec le logiciel Map Info Professional................................................................ 3 I-3 La structure des donnes au format MapInfo .......................................................................................... 3

II - Manipuler des donnes Map Info existantes .................................................................................. 4


II-1 Ouvrir une table vecteur existante - les fentres Carte et Donne ................................................ 4
II-1.1 Relations entre donnes graphiques et donnes attributaires ............................................................................................................................... 4 II-1.2 Accder facilement une donne slectionne non visible. ................................................................................................................................ 5

II-2 Le gestionnaire de couche ......................................................................................................................... 5


II-2.1 Organiser la pile des couches .............................................................................................................................................................................. 5 II-2.2 Organiser les caractristiques des couches .......................................................................................................................................................... 5

II-3 Connatre et grer le rfrentiel cartographique des donnes existantes ............................................. 6


II-3.1 Connatre les coordonnes dun objet ponctuel ................................................................................................................................................... 6 II-3.2 Connatre le rfrentiel cartographique dune couche ......................................................................................................................................... 7 II-3.3 Le Lambert 93 : nouveau rfrentiel franais ...................................................................................................................................................... 8 II-3.4 Changer le rfrentiel cartographique dune table ouverte .................................................................................................................................. 8 II-3.5 Comment MapInfo travaille avec des tables dans diffrents systmes de projection ? ........................................................................................ 9

II-4 Crer ou modifier des donnes graphiques dans des tables existantes ................................................ 9
II-4.1 Les symboles cartographiques par dfaut de Map Info........................................................................................................................................ 9 II-4.2 Supprimer un objet (logiquement)..................................................................................................................................................................... 10 II-4.3 Supprimer un objet (physiquement) .................................................................................................................................................................. 10 II-4.4 Crer un objet dans une table existante ............................................................................................................................................................. 11 II-4.5 La couche dessin ............................................................................................................................................................................................... 11 II-4.6 Modifier la gomtrie dun objet....................................................................................................................................................................... 11

II-5 Crer ou modifier des donnes attributaires dans des tables existantes............................................ 12

III - Crer de nouvelles tables Map Info ............................................................................................. 13


III-1 A partir de la couche dessin .................................................................................................................. 13 III-2 Dfinir la structure dune table............................................................................................................. 13
III-2.1 La modlisation conceptuelle........................................................................................................................................................................... 13 III-2.2 Les rgles de passage en tables relationelles .................................................................................................................................................... 14

III-3 Crer une nouvelle table en dfinissant sa structure .......................................................................... 14 III-4 Modifier la structure dune table.......................................................................................................... 14

IV - Importer/Exporter des donnes avec Map Info ........................................................................... 15


IV-1 Sauvegarder une carte au format image (BMP,TIF,JPEG) ........................................................... 15 IV-2 Ouvrir des donnes tabulaires (Excel, DBASE,ACCESS).................................................................. 15 IV-3 Ouvrir des donnes images (BMP,TIFF) ............................................................................................. 16 IV-4 Exporter au format MIF/MID .............................................................................................................. 17 IV-5 Importer des donnes............................................................................................................................. 17
IV-5.1 La fonction Importer....................................................................................................................................................................................... 17 IV-5.2 Le traducteur universel 3.0 .............................................................................................................................................................................. 18

V - Cartographie lmentaire avec Map Info ...................................................................................... 19


V-1 Utilisation des donnes attributaires en tiquette ................................................................................. 19 V-2 Le workshop (Document) ........................................................................................................................ 20 V-3 La Fentre lgende................................................................................................................................... 21 V-4 La fentre mise en page ...................................................................................................................... 21 V-5 Les analyses thmatiques......................................................................................................................... 22
V-5.1 Les rgles cartographiques ................................................................................................................................................................................ 22 V-5.2 Lanalyse statistique dune variable .................................................................................................................................................................. 22 V-5.3 Lanalyse thmatique avec Map Info ................................................................................................................................................................ 23

P.Barbier

ENSG/ Cersig

I - Dmarrer avec MapInfo Professional V6.5 Prsentation du Logiciel et des Donnes


Map Info est un logiciel SIG trs populaire Une tude mene par la socit IETI Consultant [Gomatique Expert N15 avril 2002] indique que MAPINFO dtient 16% des plate formes SIG installes en France et une tude Daratech indique un pourcentage entre 6 et 7 % du march mondial, dans un march domin par ESRI (36%).

I-1 Le petit monde de MapInfo


Map Info est un logiciel modulaire qui sarticule autour du logiciel MapInfo Professional version 6.5. Ce logiciel peut aussi bien tre fourni en version mono poste que multi utilisateurs accessible par rseau. Pour plus de renseignement consultez les sites web : http://w3.claritas.fr/france/SIG/ pour le site du distributeur Claritas en France http://www.mapinfo.com/ pour le site du constructeur amricain 1. MapInfo Professional V6.5 est un outil de type Systme dInformation Gographique qui sert crer de linformation gographique, traiter de linformation et la cartographier. Pour simplement visualiser de linformation gographique au format Mapinfo, le visualiseur MapInfo ProViewer v6.5 gratuit est suffisant. ProViewer v6.5 est tlchargeable laddresse suivante : http://w3.claritas.fr/france/SIG/gamme_mapinfo/proviewer En complment de MapInfo Professional, il existe dautres outils qui peuvent vous aider rgler vos problmes. Ces outils ne seront pas abords dans ce manuel mais simplement voqus ? 2. Vertical Mapper 3.0 (Vertical Mapper) est un outil de cration et dexploitation de lInformation Gographique sous forme de grilles (Grid) assez puissant (MNT, exploitation dimages raster en relief). Vertical Mapper est un logiciel diffus par la socit Marconi de type Plug-in, qui sutilise avec lenvironnement MapInfo Professional. Ce logiciel nexiste quen langue anglaise. Des informations sont accessibles ladresse suivante : http://wnp.marconi.com/VerticalMapper/index.shtml ChronoMap 2.1 et ChronoVia ( 800 Euros) - logiciels de la socit franaise Magellan Ingnierie - qui sont conus pour le calcul d'itinraires, l'optimisation de tournes et la recherche de proximit (isochrones). MapBasic est le langage de programmation qui permet de personnaliser une application MapInfo. Par exemple, tendre ses fonctionnalits cartographiques, automatiser des traitements rptitifs ou intgrer MapInfo dans d'autres applicatifs. MapBasic contient des procdures permettant, en quelques lignes de code, d'intgrer la dimension gographique dans vos applications en y exploitant des cartes et des fonctions cartographiques. Les programmes MapBasic sont facilement intgrables dans des dveloppements raliss dans d'autres langages tels que Visual basic, Delphi, C++, PowerBuilder... La version 5 .5 de MapBasic fonctionne avec Map Info V 6.xx. Ce logiciel nexiste quen langue anglaise. MapInfo MapX 4.5 est l'ActiveX cartographique des dveloppeurs d'applications MapInfo MapXtreme Java Edition pour Internet, est une solution cartographique " 100% Pure Java ". Portable sur toutes les plate-formes (Unix ou Windows NT), MapXtreme Java Edition pour Internet est une solution pour intgrer les applications cartographiques sur Internet/ Intranet

3.

4.

5. 6.

Il existe une mailing list des utilisateurs francophones de Map info trs utile pour se tenir au courant des volutions des produits ou de leurs volutions ladresse : http://geomatique.georezo.net .. et cest gratuit !

P.Barbier

ENSG/ Cersig

I-2 Les donnes fournies avec le logiciel Map Info Professional


Construire un SIG, cest compiler, assembler, croiser des donnes thmatiques professionnelles avec des donnes gnriques vecteurs ou raster. En standard, MapInfo Professional est livr avec quelques jeux de donnes. Mais celles ci sont vocation purement pdagogique de manire assurer la prise en main du logiciel par lacqureur. Ce sont ces donnes que nous utiliserons dans ce manuel pour sassurer la prise en main de Map Info. Pour squiper des donnes qui conviennent le mieux vos applications particulires, il faut rechercher des donnes vers les producteurs institutionnels ou leurs distributeurs.

I-3 La structure des donnes au format MapInfo


Map Info est un logiciel qui structure les informations en tables. Une table est un ensemble de fichiers qui sont manipuls ensemble par le logiciel. Ainsi la fonctionnalit Ouvrir une table est traduite par un ensemble dactivits informatiques lmentaires qui vont ouvrir chacun des fichiers constituant la table, vrifier la cohrence de lensemble et afficher le contenu graphique de la table dans une fentre. Ainsi, les informations communales gres par Map Info vont tre constitues dun certain nombre de fichier. Cest cet ensemble de fichier que lon nomme table des communes .

Eu_pays.tab : Cest un fichier texte qui dcrit la structure de la table ; cest toujours un petit fichier en terme de
taille. Le numro qui suit le mot rserv Version indique la version la plus ancienne de MapInfo capable douvrir cette table. Par exemple 300 signifie Map Info Version 3.00

Exemple de fichier .tab !


!table !version 300 !charset WindowsLatin1 Definition Table Type NATIVE Charset "WindowsLatin1" Fields 2 Pays Char (30) Index 1 ; volume Integer ;

Eu_pays.dat : Cest un fichier qui contient les donnes attributaires de la table. Sa taille est donc proportionnelle au
nombre denregistrements dans la table et la taille, en octet, dun enregistrement. Ainsi dans lexemple ci-dessus, le fichier Eu_pays.dat est affich une taille de 2 Ko. En ralit la table contient 47 enregistrements. Chaque enregistrement a une taille de 30+2 soit 32 octets. Le rsultat brut du calcul indique 1 504 octets. La diffrence avec laffichage provient dinformations de gestion du fichier.

Eu_pays.map : Cest un fichier binaire qui contient notamment linformation gomtrique de la table. Eu_pays.id : Cest le fichier qui va faire correspondre les parties alphanumrique et gomtrique des objets . Eu_pays.ind : Cest un fichier dindex sur une colonne. Il peut y avoir plusieurs colonnes dune table indexes. Eu_pays.mif, Eu_pays.mid seront examins plus tard au niveau de limport export des donnes avec Map Info
chapitre IV-5

P.Barbier

ENSG/ Cersig

II - Manipuler des donnes Map Info existantes


MapInfo est un logiciel qui est conu pour fonctionner dans un environnement Windows. Il respecte donc 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 Un cran apparat , en fonctionnement rgulier, cet cran permet de recharger la dernire session de MapInfo telle que laisse lors de la dernire fermeture. Pour linstant, choisir le bouton Annuler . La session de Map Info est dsormais ouverte mais aucune donnes ntant charg lcran reste vide . Seuls apparaissent la barre de menu et deux menus flottants nomms Gnral et Dessin .

II-1 Ouvrir une table vecteur existante - les fentres Carte et Donne A Faire !
-Ouvrir la table de donnes existantes nomme :Eu_pays.tab. On constate quune nouvelle fentre Carte nomme Eu_pays Carte saffiche dans la fentre MapInfo.. Cet affichage correspond lutilisation des informations contenues dans le fichier Eu_pays.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 Donne dans MapInfo. On y accde par la commande Fentre/Donnes.. La fentre active a son bandeau color ( en bleu sur lexemple). Une seule des deux fentres est active la fois. Le type de fentre slectionne une incidence sur les boutons activables dans les menus flottants. Lenvironnement de MapInfo est donc une Interface Homme_Machine multi fentres.

II-1.1 Relations entre donnes graphiques et donnes attributaires


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 complets, et 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

ENSG/ Cersig

II-1.2 Accder facilement une donne slectionne non visible.


La visualisation de lot important de donnes ne permet pas davoir toutes les donnes affiches lcran. Ds lors il peut tre difficile de retrouver dans la carte une donne slectionne dans le tableau des attributs ou inversement. Pour faciliter lopration, il faut activer loption Slection/ Rechercher Slection.

A Faire !
-Zoomer sur la France de manire ce quelle occupe toute la fentre carte. Slectionner dans la fentre donne le pays Ukraine. Faire en sorte de caler laffichage graphique sur lUkraine grce loption Rechercher slection .

II-2 Le gestionnaire de couche A Faire !


-Ouvrir les tables Eu_capitales.TAB, Eu_hydro.TAB , Eu_ocean.TAB et Eu_routes.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.

II-2.1 Organiser la pile des couches


MapInfo nempile pas les couches (tables) dans lordre de leur ouverture, mais essaie de grer au mieux leurs affichages en fonction de leur type gomtrique. En bas de pile se trouvent 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 et textes. Nanmoins lintrieur dun de ces types lorganisation des couches MapInfo se fait par dfaut dans lordre douverture des tables. Changer cet ordre initial est possible par lintermdiaire des boutons Monter et Descendre du bloc Rorganiser . Lopration sapplique la couche slectionne en bleu. On peut galement cliquer sur une couche et la dplacer en la tirant avec la souris dans la pile des couches.

A Faire !
-Rorganiser les tables notamment Eu_ocean.TAB lisible. pour rendre la fentre carte

II-2.2 Organiser les caractristiques des couches


Le Gestionnaire de couches permet galement 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 ;

P.Barbier

ENSG/ Cersig 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. Nous verrons ultrieurement lintrt de cette possibilit. 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.

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 la police de caractres, en dfinir le corps et bien sr prciser la couleur.

A Faire !
-Modifier la smiologie des couches Eu_capitales et Eu_routes.TAB

II-3 Connatre et grer le rfrentiel cartographique des donnes existantes


II-3.1 Connatre les coordonnes dun objet ponctuel
Pour cela il suffit de choisir un objet ponctuel dune couche slectionnable et faire un double-clic sur lobjet. Une fentre de type Pop-up apparat comme dans la figure ci dessous : Dans lexemple choisi, les coordonnes de la capitale choisie Paris- apparaissent en Longitude et Latitude.

A Faire !
-Faire apparatre les coordonnes dun objet surfacique. A quoi correspondent les informations affiches?

P.Barbier

ENSG/ Cersig

II-3.2 Connatre le rfrentiel cartographique dune couche


MapInfo peut travailler dans diffrents systmes de reprsentation. Les diffrents systmes cartographiques grs par MapInfo se trouvent dans le fichier ditable MapInfow.prj donc quelques exemples sont donns ci-dessous : Projections exprimes en Latitude et Longitudes
"--- Longitude / Latitude ---" "Longitude / Latitude (NTF with Paris prime meridian)\p4807", 1, 1002

Projections Non terrestres


"--- Non-Terrestre ---" "Non-Terrestre (mtres)", 0, 7

Projections du Monde
"--- Projections du Monde ---" "Mercator", 10, 62, 7, 0

Projections conformes
"--- Projections Rgionales Conformes ---" "Lambert Conforme Conic Parallle Europe (42 56)!", 3, 28, 7, 17, 29.77930555, 42, 56, 2679984.29, -484330

Projections quivalentes
"--- Projections Rgionales Surfaces gales---" "Projection Surfaces gales (Europe)", 9, 0, 0, 25, 35, 40, 65, 0, 0

Projections conformes les plus utiles en France


"---- Systme franais RGF93 Mridien de greenwich IGN ----" "Lambert93 - Greenwich",3, 999, 0, 0, 0, 0, 7, 3, 46.5, 44.0, 49.0, 700000, 6600000 "--- Systmes Franais Mridien de Paris ---" "Lambert I Carto - Paris\p27581", 3, 1002, 7, 0, 49.5, 48.598522847174, 50.395911631678, 600000, 1200000 "Lambert II Carto - Paris\p27582", 3, 1002, 7, 0, 46.8, 45.898918964419, 47.696014502038, 600000, 2200000 "Lambert III Carto - Paris\p27583", 3, 1002, 7, 0, 44.1, 43.199291275544, 44.996093814511, 600000, 3200000 "Lambert IV Carto - Paris", 3, 1002, 7, 0, 42.165, 41.560387840948, 42.76766346965, 234.358, 4185861.369 "Lambert I Nord - Paris\p27591", 3, 1002, 7, 0, 49.5, 48.598522847174, 50.395911631678, 600000, 200000 "Lambert II Centre - Paris\p27592", 3, 1002, 7, 0, 46.8, 45.898918964419, 47.696014502038, 600000, 200000 "Lambert III Sud - Paris born", 3, 1002, 7, 0, 44.1, 43.199291275544, 44.996093814511, 600000, 200000 bounds (8000000,8000000) (8000000, 8000000) "Lambert III Sud - Paris\p27593", 3, 1002, 7, 0, 44.1, 43.199291275544, 44.996093814511, 600000, 200000 "Lambert IV Corse - Paris", 3, 1002, 7, 0, 42.165, 41.560387840948, 42.76766346965, 234.358, 185861.369 "--- DOM-TOM IGN---" "PDN-Gauss Laborde Runion-IGN", 8, 9999, 4, 789.524, -626.486, -89.904, -0.6006,-76.7946, 10.5788, -32.3241, 0, 7, 55.53333333333, -21.11666666667, 1, 160000, 50000 "Guadeloupe, Ste Anne- UTM 20- IGN", 8, 9999, 4, -472.29, -5.63, -304.12, -0.4362, 0.8374, -0.2563, 1.8984, 0, 7, -63, 0, 0.9996, 500000, 0 "Guadeloupe, Fort Marigot- UTM 20- IGN", 8, 999, 4, 136.596, 248.148, -429.789, 7,-63, 0, 0.9996, 500000, 0 "Martinique, Fort Desaix- UTM 20- IGN", 8,9999, 4, 126.93, 547.94, 130.41, 2.7867,-5.1612, 0.8584,13.8227, 0, 7, -63, 0, 0.9996, 500000, 0 "Guyane, CSG67- UTM 22- IGN", 8, 9999, 4, -193.066, 236.993, 105.447, -0.4814, 0.8074, -0.1276, 1.5649, 0, 7, -51, 0, 0.9996, 500000, 0 "Guyane, CSG67- UTM 21- IGN", 8, 9999, 4, -193.066, 236.993, 105.447, -0.4814, 0.8074, -0.1276, 1.5649, 0, 7, -57, 0, 0.9996, 500000, 0 "Nouvelle Caldonie, Grande Terre - UTM 58 - IGN72", 8, 9999, 4, 97.295, -263.237, 310.866, 1.599931, -0.838952, 3.141180, 13.325864, 0, 7, 165, 0, 0.9996, 500000, 10000000 "Nouvelle Caldonie, Mar - UTM 58 - IGN53", 8, 9999, 4, -533.321, 238.077, -224.713, -2.381004, 7.580876, 2.346668, 124.243204, 0, 7, 165, 0, 0.9996, 500000, 10000000 "Nouvelle Caldonie, Lifou - UTM 58 - IGN56", 8, 9999, 4, 137.098, 131.678, 91.473, 1.943943, 11.599469, 4.331745, 7.480528, 0, 7, 165, 0, 0.9996, 500000, 10000000 "Mayotte, Combani1950 - UTM 38 - IGN", 8, 999, 4, -382.34, -59.14, -262.41, 7, 45, 0, 0.9996, 500000, 10000000 "St Pierre et Miquelon - UTM 21 - IGN1950", 8, 999, 7, 30, 430, 368, 7, -57, 0, 0.9996, 500000, 0 "--- Gauss Laborde Runion ---" "Gauss Laborde Runion IGN", 8, 9999, 4, 789.524, -626.486, -89.904, -0.6006, -76.7946, 10.5788, -32.3241, 0, 7, 55.53333333333, -21.11666666667, 1, 160000, 50000

Rappel : Le systme Lambert Carto est similaire au systme Lambert Zone ; sauf que lorigine des Y des Lambert Carto est prcde du numro de zone Lambert. Ainsi en Lambert II Zone lorigine des X est 600000 et des Y 200000 et en Lambert II Carto nous obtiendrons 600000 pour les X et 2200000 pour les Y.

P.Barbier

ENSG/ Cersig

Pour connatre dans quel rfrentiel une couche est enregistre il faut accder loption Table/ Gestion Tables/ Modifier Structure. Puis, dans le menu suivant cliquer sur le bouton Projection

Un message apparat alors comme indiqu dans lexemple suivant :

II-3.3 Le Lambert 93 : nouveau rfrentiel franais


A noter une volution rcente en France du cadre lgal concernant le systme de rfrence des travaux topographiques ou cartographiques. La loi prcise prcise dsormais que : " Les informations localises issues des travaux topographiques ou cartographiques raliss par l'Etat, les collectivits locales, ou pour leur compte, doivent tre rattaches au systme national de rfrence de coordonnes gographiques, planimtriques et altimtriques dfini par dcret et utilisable par tous les acteurs participant l'amnagement du territoire." Un dcret d'application n 2000-1276 dfinissant le cadre de la loi a t publi au Journal Officiel n300 du 28/12/2000, et dfinit le systme national de rfrence de coordonnes gographiques planimtriques comme suit: ZONE France Mtropolitaine SYSTME GODSIQUE RGF93 ELLIPSOIDE ASSOCI IAG GRS 1980 PROJECTION Lambert 93

LIGN fournit un logiciel tlchargeable pour convertir des coordonnes dans le systme Lambert 93. Vous le trouverez ladresse suivante : http://www.ensg.ign.fr. Map Info 6.5 intgre les caractristiques du Lambert 93 dans le fichier Mapinfow.prj : "Lambert 93", 3, 999, 0, 0 , 0 , 0 , 7 , 3 , 46.5 , 44.0, 49.0, 700000, 6600000 Ds lors, on est en mesure denregistrer une table MapInfo dans le nouveau rfrentiel franais ( voir la mthode cidessous).

II-3.4 Changer le rfrentiel cartographique dune table ouverte


Pour changer le rfrentiel dune table, il faut utiliser loption Enregistrer Table Sous ; choisir un nouveau nom et choisir la nouvelle projection grce au bouton Projection.. Choisir une projection, cest dfinir une catgorie, puis, une projection partir des donnes du fichier Mapinfow.prj.

P.Barbier

ENSG/ Cersig

A Faire !
-sauvegarder la table des capitales dans le Systme Franais Mridien de Paris et en Lambert II Carto

II-3.5 Comment MapInfo travaille avec des tables dans diffrents systmes de projection ?

A Faire !
-1)ouvrir la table des capitales sauvegarde dans le Systme Franais Mridien de Paris et en Lambert II Carto, distinguer la smiologie de la couche avec celle de la table Eu_capitales et comparer le calage des 2 couches et faire apparatre les cordonnes de Paris. ( en utilisant le Gestionnaire de couche pour tre capable alternativement de slectionner un objet de lune et de lautre couche. Quelle est votre conclusion ? - 2)Pour complter le constat refermer toutes les tables ouvertes. Puis, ouvrir en premier la table sauvegarde en Lambert II carto ; et ensuite la table Eu_capitales. Faire nouveau apparatre les cordonnes de Paris. La manipulation prcdente montre que MapInfo est capable de travailler avec des tables cres dans des systmes de reprsentation diffrents. Cependant pendant une session de travail donne, cest le systme de la premire table ouverte qui va tre le systme de courant de MapInfo. Les tables suivantes sont alors converties de manire transparente pour lutilisateur lors de louverture. La conversion louverture de table trs lourdement charge en objets graphiques peut tre trs pnalisante en temps. Il est prfrable de travailler sur des tables homognes en matire de systme de projection.

II-4 Crer ou modifier des donnes graphiques dans des tables existantes
Pour crer ou modifier les donnes graphiques dune table MapInfo, cette table doit tre affiche dans une couche Modifiable.

II-4.1 Les symboles cartographiques par dfaut de Map Info


Map Info est capable de crer de la gomtrie dans une table. Nous avons afirm que cette gomtrie est stocke dans le fichier *.map. Mais, de manire grer convenablement laffichage standard dune table lors de son ouverture par la commande ouvrir Table , MapInfo stocke galement dans ses fichiers une smiologie graphique associe chaque objet gomtrique . Les 3 types gomtriques principaux 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 noire. 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. Il existe une grande diffrence entre le stockage, dans le fichier *.map, du symbole associ chaque objet, et de la possibilit de reprsenter tous les objets dune couche avec une smiologie particulire grce au 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 laffichage de la couche dans la fentre carte.

P.Barbier

ENSG/ Cersig

II-4.2 Supprimer un objet (logiquement)


Pour pouvoir modifier, supprimer ou crer un objet dans une couche, il faut dclarer cette couche modifiable avec le gestionnaire de couche.(On dit parfois aussi que cette couche est dessinable). Pour cela il faut cocher la case de la couche qui est en colonne 2 (sous le crayon) dans le gestionnaire de couche. La couche modifiable lorsquelle existe est affiche en bas de la fentre MapInfo. Supprimer un objet consiste le slectionner puis faire Edition/Couper (Ou CTRL X).

A Faire !
-Dans la table des capitales sauvegarde dans le Systme Franais Mridien de Paris et en Lambert II Carto, supprimer la ville de Gibraltar. Regarder ce qui se passe dans la fentre Donnes.

La fentre ci dessous illustre le rsultat. A gauche la fentre Donnes de la table recopie qui a subit la modification et droite la table originale. On constate que lenregistrement est gris, mais pas compltement dtruit. A ce niveau lOption Fichier/ Enregistrer table est active, MapInfo garde une trace du fait que la table Capitale_LII_Paris a t modifie est que la modification nest pour linstant pas sauvegarde. De manire plus visuelle, le bouton reprsentant une disquette (Enregistrer) est actif. Sil est actif cest quil existe au moins une table dans la session de travail qui a t modifie sans que la modification nait t enregistre. A noter que dans le coin bas gauche de la fentre MapInfo, lorsque la fentre Donnes est la fentre active, MapInfo indique le nombre total denregistrements de la table, le rang du premier et du dernier en cours daffichage. Tout objet dtruit logiquement peut tre rcupr. Map Info Professional ne permet pas cette rcupration. Cependant des outils disponibles sur le web permettent de rcuprer linformation. Cela est notamment le cas de loutil recover.mbx qui est tlchargeable ladresse suivante : http://www.directionsmag.com/tools/index.php

II-4.3 Supprimer un objet (physiquement)


Apres une suppression logique, la table MapInfo est mite . Il peut tre commode de rorganiser les enregistrements de manire supprimer physiquement les enregistrements dtruits. Cette opration est le compactage de la table. On y accde par la commande Table/ Gestion Tables/ Compacter Table Si la table nest pas sauvegarde MapInfo demande la sauvegarder. La table ainsi Compacte disparat de laffichage. Mais elle demeure ouverte. Il suffit de lajouter dans la fentre Carte avec le gestionnaire de Couches. Elle saffichera alors avec la smiologie par dfaut des objets graphiques

P.Barbier

10

ENSG/ Cersig

II-4.4 Crer un objet dans une table existante


Un objet ne peut tre cr que dans une table modifiable. MapInfo noblige pas garder une homognt de type dobjets gomtriques par couche (ou table). Nanmoins il est dconseill de crer des objets de types gomtriques htrognes dans une mme couche. Par exemple si vous avez crer une couche d Obstacles et que vous ayez crer des obstacles de type linaire et de type ponctuel, il est prfrable de crer alors 2 tables diffrentes pour recevoir chacun des 2 types gomtriques.. Pour crer un objet on utilise le menu dessin. Le bouton avec la punaise bleu sert numriser des objets ponctuels. Le bouton avec une ligne brise en dessous sert numriser les polylignes. Le bouton rempli en vert sert numriser les polygones. Les mme boutons, mais orns dun point dinterrogation servent modifier la smiologie par dfaut de chacun de ces types dobjets.

A Faire !
-Dans la table des capitales sauvegarde dans le Systme Franais Mridien de Paris et en Lambert II Carto, crer un nouvel objet Athnes en ayant pris soin de prciser que la smiologie de cette capitale sera un carr bleu.

II-4.5 La couche dessin


La couche dessin est assimilable une table qui servirait numriser des objets que lon ne souhaite pas intgrer dans dautres tables.

A Faire !
-Rendre la couche dessin dessinable. -Numriser dans la couche dessin un polygone qui reprend parfaitement les limites frontalires dAndorre. En zoomant fortement on saperoit, quelle que soit la finesse de la nouvelle numrisation, le rsultat de notre numrisation nest pas exactement celle du fond de carte. Cette mthode, par approximation visuelle, nest donc pas satisfaisante.

II-4.6 Modifier la gomtrie dun objet


Un objet ne peut tre modifi, en gomtrie, que dans une table modifiable. Nous allons mettre en gomtrie parfaite notre numrisation dAndorre dans la couche dessin. Pour raliser cette opration nous allons utiliser le mode Fusion. On bascule en mode Fusion / Fusion dsactive en appuyant alternativement sur la touche F du clavier. Linformation est indique par lacronyme FUS qui apparat en bas de la fentre MapInfo. Dans ce mode, ds que le curseur passe proximit dun point intermdiaire existant dans quelque couche que ce soit, le curseur change de forme. Si un point est cr dans ces conditions, le point sera cr avec les coordonnes exactes du point qui a captur le curseur. On peut modifier la position dun point descripteur de polygone ou de polyligne en utilisant le bouton suivant : Ce bouton fait apparatre les points intermdiaires. Ils sont alors modifiable par action de glisser dplacer Si ncessaire, des points intermdiaires peuvent tre rajouts lobjet gomtrique de manire amliorer sa P.Barbier 11

ENSG/ Cersig forme par le bouton +>. On peut capturer galement tous les points intermdiaires qui constituent une polyligne ou un polygone en mode Fusion et en maintenant les touches Shift ou Ctrl enfonce. Cette mthode permet dassurer quaucun point intermdiaire nest oubli. Avec Shift cest le chemin le plus court qui est retenu. Avec Crtl , cest le plus long pour un polygone.

A Faire !
-Corrigez la saisie vue du polygone dAndorre dans la couche Dessin en utilisant la mthode Fusion.

II-5 Crer ou modifier des donnes attributaires dans des tables existantes
Pour crer ou modifier les donnes attributaires dune table MapInfo, cette table NE doit PAS ncessairement tre affiche dans une couche Modifiable. Cette caractristique peut sembler tre une simplification des oprations de saisie. Cest en ralit une source de difficults et de risques en terme de contrle qualit des donnes saisies sous Map Info. Sans contrle posteriori on peut rapidement obtenir des donnes incohrentes !

Lopration de cration dun objet gomtrique, ajoute automatiquement un nouvel enregistrement dans la fentre Donnes, au dernier rang de la table. Ainsi la cration dun objet gomtrique, dans la table des capitales recopies a cr un enregistrement vide au rang 42. Attention!.. lopration inverse nest pas vraie ! Aprs la cration dun nouvel enregistrement dans la fentre Donnes, il nest plus possible dattacher un nouvel objet graphique. Lordre des oprations de cration est donc trs important ! Map Info accepte la cration de tables composes denregistrements de donnes attributaires qui ne sont pas associs des donnes graphiques. Cela est commode pour la cration dobjets complexes ou de tables relationnelles. Celles ci ne sont cependant pas gres automatiquement par Map Info. Elles doivent tre gres la main par programmes. Map Info accepte aussi de faire cohabiter dans une table les enregistrements associs de la gomtrie et des enregistrements sans gomtrie.

A Faire !
-Saisir les valeurs attributaires pour Athnes. Nota : il existe un outil de traduction de degrs dcimaux en degrs minutes secondes livr avec MapInfo. Il sagit de loutil Add On Dmscnvrt.mbx.

P.Barbier

12

ENSG/ Cersig

III - Crer de nouvelles tables Map Info


III-1 A partir de la couche dessin
Nous avons vu quil est possible de crer des objets dans une table rendue modifiable par le gestionnaire de couche. Si la couche modifiable est celle situe en haut, nomme Couche Dessin on peut alors crer une nouvelle table partir des objets crs dans la couche dessin. Cest une solution simple mais dangereuse dans la mesure o, par ce biais, on ne contrle ni le type de projection de la table ni sa structure attributaire; On y accde par Carte/Enregistrer Couche Dessin . Cette solution doit tre rserve la cration de table dutilisation temporaire.

A Faire !
-Enregistrer ainsi notre numrisation dAndorre dans une table nomme Andorre.tab.

On note ici que, nulle part MapInfo noffre la possibilit de choisir dans quelle projection notre table Andorre va tre enregistre. En fait la table est enregistre dans la projection courante qui est donc celle de la premire table ouverte dans la session de travail. Mais cela napparat nulle part explicitement. Par ailleurs, cette solution noffre pas la possibilit de crer un modle de donnes attributaires. MapInfo cre un champ ID de type entier rempli par la valeur 0 pour chaque objet gomtrique contenu dans la couche dessin.

III-2 Dfinir la structure dune table


Une cration de structure de table doit tre prcde dune tape de rflexion sur la modlisation pertinente du phnomne intgrer dans le SIG. Cet aspect, qui ne sera pas approfondi dans ce manuel, est fondamental. Il conditionnera en bien des occasions une utilisation rationnelle et aise du Systme dInformation

III-2.1 La modlisation conceptuelle


Modliser un phnomne cest choisir les entits que lon va traiter, leur niveau descriptif pour rpondre un problme pos et les relations qui les caractrisent et cela en fonction dun point de vue. Aucune solution nest idale tout est question de choix et de priorit. Par exemple dans la modlisation des entits topographiques on peut choisir de traiter la voirie dans le systme dinformation. Quest ce quune voirie ? Pour une application qui va chercher des plus courts chemins sur un graphe, la voirie sera reprsente par un graphe topologique darcs qui matrialisent laxe de la chausse. Linformation attributaire utile sera la vitesse autorise sur larc et les restrictions de circulation ( sens interdits, tonnage limit, hauteur maximale autorise etc.. ;) Pour une application lie la gestion de la chausse, il pourra sagir dune gomtrie darc matrialisant laxe avec la largeur de bitume ou bien dune reprsentation surfacique qui sappuie sur les trottoirs. Linformation attributaire sera la qualit du bitume te la date de dernier contrle. Pour une application de droit des sols et de constructibilit, la voirie sera reprsente par le ngatif des limites de parcelles et par les ventuels zonages demprises de voiries de manire pouvoir dlivrer les permis de construire. Aucune modlisation nest meilleure quune autre dans labsolu. Chacune son utilit dans un contexte prcis. Cest pourquoi il convient dtre mfiant sur les donnes que lon croit possder, faut il vrifier que la forme choisie pour stocker linformation correspond lusage que lon souhaite faire

P.Barbier

13

ENSG/ Cersig

III-2.2 Les rgles de passage en tables relationelles


Une classe va se traduire par une table et un attribut de classe va se traduire par un champ de la table. Pour les relations, cest un peut plus compliqu. Les relations [1-1] non bijectives et les relations [1-n] sont traduites par un champs dans une des tables correspondant soit la classe de dpart soit la classe darrive. Les relations [n-m] -qui traduisent une matrice creuse en information gographique- sont portes par une table de deux champs. Le premier est lidentifiant de lobjet de la classe de dpart et le second lobjet de la classe darrive. Contrairement certain SGBD, Map Info ne gre pas automatiquement ces relations !

III-3 Crer une nouvelle table en dfinissant sa structure


La meilleure manire de crer une table est de procder partir de la commande Fichier/Nouvelle Table. Apparat alors le menu de cration de la structure de la nouvelle table. On peut par cette voie choisir le systme de projection de la table crer : Avant de crer la structure de table il faut choisir son systme de projection par le bouton Projection.. voir II-3.4. Ds que la table est cre, elle est galement ouverte, vide.

A Faire !
-Crer une nouvelle structure de table. Cette structure servira dcrire des objets ponctuels qui seront des agences commerciales. Chaque agence sera dcrite par : un numro identifiant, un nom et un chiffre daffaire. La table se nommera Agences. Elle sera en Systme de coordonnes Franais, en Lambert II Carto. -vrifier le systme de projection de la table cre ainsi que la fentre Donnes associe. Crer 5 agences dans 3 pays diffrents, y compris leur niveau attributaire.

III-4 Modifier la structure dune table


La structure dune table peut tre modifie. Les noms des champs peuvent tre changs, le type des champs modifi. Toutefois certaines modifications de type feront disparatre de linformation. Il convient donc dtre trs attentif aux choix de modifications de structure. Une faon de contrler le nombre de dcimales des variables relles consiste les dclarer comme dcimales fixes (pas le type float) avec le nombre de chiffres aprs la virgule ce que vous voulez. Ex. decimal (12,6). Nota : Au del de 6 dcimales, on dpasse la prcision interne de MapInfo qui pour un Coordsys longitude/latitude en degrs et sans bound1 spcifique est dun millionime de degr Enfin des champs peuvent tre ajouts et des champs dtruits toujours partir de la commande Table/ Gestion Table/ Modifier Structure. Lordre des champs peut aussi tre modifi.
1

Voir Livret 2 14

P.Barbier

ENSG/ Cersig

IV - Importer/Exporter des donnes avec Map Info

IV-1 Sauvegarder une carte au format image (BMP,TIF,JPEG)


MapInfo permet de raliser une capture dcran dune fentre carte, pour exporter une carte au format BitMap. Cest la commande Fichier/ Exporter Fentre.. qui permet de raliser cette opration.

Lopration se termine en cliquant sur le bouton Sauver en choisissant le format image.

A Faire !
-Crer une image au format BMP de votre carte des agences nomme CarteAgences.bmp. ( Prenez soin que la couche Eu_capitales soit visible sur limage, avec notamment les villes de Londres, Madrid et Rome)Cette prcaution sera utile pour vous simplifier le travail ultrieur de calage dune image maille sous Map Info en section IV-3.

IV-2 Ouvrir des donnes tabulaires (Excel, DBASE,ACCESS)


Activer la commande Fichier/Ouvrir Table , et choisir douvrir une table au format Excel par le menu droulant suivant : La boite de dialogue Excel Information apparat. Si la table Excel que vous ouvrez comporte une premire ligne de titres de colonne et que vous souhaitez rcuprer ces noms de colonne, choisissez la mthode suivante : Bloc de cellule : choisissez Autres Puis Dfinissez la feuille et la plage de cellules ouvrir. Ex Feuil1! A2 M6 Enfin cochez la case Titre sur la ligne au dessus de la slection .

MapInfo dclare alors la feuille de calcul dans son environnement. Un fichier .tab est cr. Nanmoins, les donnes attributaires restent stockes dans le .xls. Aucun .dat nest cr. Il est alors possible daccder aux informations contenues dans la feuille de calcul Excel, mais uniquement en consultation. Pour modifier les informations de la feuille de calcul (ou leur structure) il faut utiliser la commande Fichier/ Enregistrer Table sous pour crer une table complte au format MapInfo.

P.Barbier

15

ENSG/ Cersig

IV-3 Ouvrir des donnes images (BMP,TIFF)


Avec la mme commande Fichier/Ouvrir Table on peut ouvrir des images raster, caractrises par une extension *.bil ; *.tif ; *.bmp ; *.gif ; *.tga ; *.jpg. Lors de louverture MapInfo demande sil sagit dune image caler gomtriquement ce qui est le cas gnral. Les logos ne sont pas caler gomtriquement (autres cas dimages).

Dans le cas ou limage doit tre dclare un menu apparat. Dans ce menu, il faut en premier dclarer la projection dans laquelle on va saisir les points de calage et lunit de mesure ( mtre, degr..). grce aux 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 Nom_Image.tab est cr dans le rpertoire de limage source. Cest ce fichier *.tab qui conserve les paramtres de calage de limage. Exemple de fichier .TAB dune image raster :
!table !version !charset Definition File Type (424795,1424698) (289,17) Label "Londres", (86143,212015) (152,506) Label "Madrid", (1443187,408974) (699,427) Label "Rome" CoordSys Earth Projection 3, 1002, "m", 0, 49.5, 48.598522847174, 50.395911631678, 600000, 1200000 Units "m"

On constate que ces fichiers sont trs diffrents en terme de structure dun Tab dune table MapInfo. Ici linformation conserve est le nom physique du fichier de limage, les noms des points de calages et leurs coordonnes terrain X,Y et en ligne colonne L,C ; ainsi que le systme de coordonnes et lunit.

A Faire !
-Ouvrir limage au format BMP de votre carte des agences nomme CarteAgences.bmp, en utilisant : lunit mtre la projection Systme Franais Mridien de Paris et en Lambert I Carto, et en calant limage avec les coordonnes suivantes : Ville Londres Madrid Rome x 424 795 86 143 1 443 187 y 1 424 698 212 015 408 974

-Ouvrir la table Eu_pays et zoomer fortement pour constater le comportement les informations vecteur et raster pendant lopration de zoom.

P.Barbier

16

ENSG/ Cersig

IV-4 Exporter au format MIF/MID


MapInfo peut exporter ses donnes vers dautres logiciels. Comme toujours les formats dexportation sont des formats caractre car ils sont 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 Eu_capitales. -Editer le fichier Eu_capitales.mif -Editer le fichier Eu_capitales.mid 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 MapInfo Cartographic

IV-5 Importer des donnes


IV-5.1 La fonction Importer
Cette fonctionnalit sert importer des donnes au format export MapInfo ou au format DXF , par le menu ci contre appel par Table/ Importer . Son utilit est limite, car lexploitation des donnes produites avec dautres systmes que Map Info et stocke dans les formats propritaires de ces systmes ne passe pas par cette interface.

P.Barbier

17

ENSG/ Cersig

IV-5.2 Le traducteur universel 3.0


Cette fonctionnalit sert importer (ou exporter)des donnes vers dautres formats cartographiques. Cette fonctionnalit sert intgrer dans MapInfo des donnes provenant dautres SIG notamment dAutocad et Arc Info, Arc View par la commande: Outils/ Traducteur Universel .

Cette fonctionnalit permet dimporter dans MapInfo des donnes aux formats dArc Info/Shape Files, Autocad, ESRI (Formats E00 et Shape) Intergraph Microstation et Mapinfo.

Le Traducteur Universel dispose dune interface qui permet de saisir les informations ncessaires limport. Type dimport, Nom du fichier importer Projection Type du fichier produire ( Tab ou MIF/MID) Nom et emplacement du rsultat.

A Faire !
-Importer les donnes de TRONCON_ROUTE stockes au format Arc View.

P.Barbier

18

ENSG/ Cersig

V - Cartographie lmentaire 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 voirie qui portent tous le mme Nom de rue . Dans ce cas seul le premier tronon 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 centrode de lobjet. Cest le point lui mme pour un ponctuel, le barycentre pour une polyligne et un point lintrieur de la zone pour un polygone 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.

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

P.Barbier

19

ENSG/ Cersig

V-2 Le workshop (Document)


Les diffrents travaux que nous venons de voir symbolisation, tiquettes..- peuvent demander beaucoup de temps en travail interactif. Il faut donc pouvoir enregistrer les actions ralises de manire ne pas avoir les refaire lors dune sance de travail ultrieure. Il sagit donc dune logique de squence de macro commandes. Dans Map Info cest le Document (workshop) qui va enregistrer effectuer cette tche sous forme de fichier spcifique de macros. Les documents sont caractriss par leur extension en .wor . Plusieurs documents peuvent tre enregistrs sur les mmes tables si plusieurs traitements diffrents sont ncessaires. En ralit, il sagit dun programme MapBasic qui est compilable [si lon dispose du compilateur.] Pour raliser un workshop, utiliser la commande : Fichier/ Enregistrer Document sous.. puis choisir lemplacement et nommer votre session de travail qui prendra lextension .wor.

A Faire !
-Crer un Document. Refermez tout dans votre session Map Info et rouvrez votre document. Editer ce fichier .wor avec wordpad. On constate que dans le document les chemins douverture de table sont en dur . Donc le .wor nest pas rellement portable dune machine lautre. 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 ! Le portage de document dun poste lautre est souvent une source de problme. Des outils existent sur le rseau pour faciliter cette opration. Par exemple lutilitaire CopyPlus, conu par Spatial Plus est accessible gratuitement ladresse suivante : http://geomatique-nt.unige.ch/gumi/outil/copyplus.htm Une fois tlcharg et install Copyplus est un programme qui sexcute depuis le systme dexploitation. Ce programme permet de slectionner un ou plusieurs documents et de recopier ce document avec toutes les tables associes dans un nouveau rpertoire ( dfinir) grce au bouton Copy to Directory . La liste des tables associes au document est consultable avec longlet List of Tables Une fois le travail termin le message Finished Copying est affich. CopyPlus cr un rpertoire nomm copy plus lemplacement choisi, cr un nouveau .wor et structure les tables ncessaires au bon fonctionnement du document suivant une logique particulire. Le rpertoire CopyPlus cr est donc maintenant parfaitement portable sur une autre machine. Cette solution passe par la duplication des donnes. .wor de dpart
!Workspace !Version 600 !Charset WindowsLatin1 Open Table "E:\Cours Map Info V6.5\MapInfo fonctionnalits de base\donnes TP\Europe\Eu_pays" As Eu_pays Interactive Open Table "E:\Cours Map Info V6.5\MapInfo fonctionnalits de base\donnes TP\Europe\Eu_hydro" As Eu_hydro Interactive Open Table "E:\Cours Map Info V6.5\MapInfo fonctionnalits de base\donnes TP\Europe\Eu_ocean" As Eu_ocean Interactive Open Table "E:\Cours Map Info V6.5\MapInfo fonctionnalits de base\donnes TP\Europe\Eu_routes" As Eu_routes Interactive Open Table "E:\Cours Map Info V6.5\MapInfo fonctionnalits de base\donnes TP\Europe\Eu_capitales" As Eu_capitales Interactive Map From Eu_capitales,Eu_routes,Eu_hydro,Eu_pays,Eu_ocean ..

.wor produit :
!Workspace !Version 600 !Charset WindowsLatin1 Open Table "TABLES\Eu_pays" Interactive Open Table "TABLES\Eu_hydro" Interactive Open Table "TABLES\Eu_ocean" Interactive Open Table "TABLES\Eu_routes" Interactive Open Table "TABLES\Eu_capitales" Interactive Map From Eu_capitales,Eu_routes,Eu_hydro,Eu_pays,Eu_ocean ..

P.Barbier

20

ENSG/ Cersig

V-3 La Fentre lgende


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 suivante 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 Lgende apparat alors dans la session de travail MapInfo :

V-4 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. Dans ce cas lunit de travail devient le centimtre. On accde cette fonctionnalit en utilisant la commande : Fentre/Mise en Page.

On obtient dans lenvironnement MapInfo une nouvelle fentre qui dans notre illustration est compose dun objet fond de carte et dun objet lgende : Les rgles gradues qui apparaissent correspondent lunit courante de la fentre Mise en Page 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 Fichier/Configuration de limpression. A ce niveau les objets qui apparaissent dans la fentre Mise en Page ne sont plus modifiables sauf pour les paramtres globaux (Changement dchelle, forme du rectangle du dessin..) La fentre Mise en Page est lie la fentre Carte de manire dynamique. P.Barbier 21

ENSG/ Cersig Ainsi, si lon revient dans la fentre carte et quon ajoute de nouveaux lments ( de nouvelles couches par exemple) au dessin, alors la fentre Mise en page prend les modifications en compte de manire dynamique. On peut aussi ajouter du texte dans la fentre Mise en Page (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 grce au bouton Cadre

Il est possible de modifier lunit de distance utilise dans la fentre Mise en Page en utilisant la commande Affichage/ Prfrences/Systme qui fait apparatre la fentre suivante :

V-5 Les analyses thmatiques


V-5.1 Les rgles cartographiques
Faire une analyse thmatique, cest donner du sens une reprsentation cartographique. Pour que la reprsentation thmatique soit russie, il convient donc de matriser les rgles de cartographies thmatiques qui ne sont pas abordes dans ce manuel. Nous ne rappellerons que les grands types de cartographie thmatique la cartographie par symboles proportionnels, par valeurs individuelles par plages de valeurs. MapInfo y ajoute quelques extensions comme la cartographie par nuage de point et la cartographie par teintes continues. Pour choisir correctement les seuils des valeurs cartographier par plage de valeur, il convient de connatre la distribution de la variable. Or MapInfo ne fournit pas doutil pour cela en standard.

V-5.2 Lanalyse statistique dune variable


Cest une fonctionnalit assez simpliste sous Map Info accessible partir de Slection /Statistiques . On choisit alors la table et la variable analyser par le menu suivant :

On obtient le rsultat sous une forme daffichage qui indique les statistiques suivantes :

P.Barbier

22

ENSG/ Cersig

V-5.3 Lanalyse thmatique avec Map Info


Cest une fonctionnalit assez puissante de MapInfo 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 danalyses standards 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. En effet on ne peut pas faire danalyse par valeur individuelle sur une variable de type rel ou danalyse par symbole proportionnel sur une variable de type caractre. Et enfin lEtape 3/3 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.

Toute analyse thmatique fait apparatre immdiatement une nouvelle fentre dans la session de travail MapInfo : une fentre Lgende.

P.Barbier

23

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.

A Faire !
-raliser lanalyse thmatique des pays europens par classe de valeurs en fonction de la variable VOLUME ainsi que lanalyse thmatique par symboles proportionnels des agences commerciales par chiffre daffaire. _____ Ce cours est un dbut lutilisation des Systmes dInformations Gographiques qui facilitent lorganisation du stockage des donnes localises sur un rfrentiel cartographique prcis et simplifient lexploitation cartographique de celles ci. Mais bien dautres fonctionnalits plus puissantes, sont encore dcouvrir ! _____

P.Barbier

24