You are on page 1of 28

ENSG/ Cersig IGN- ENSG-CERSIG Cours Map Info V7.0 livret 1 Version du Cours V1.

.0 Auteur Pascal Barbier pascal.barbier@ensg.ign.fr Date 15 juillet 2003

Les noms de produits et de socits apparaissant dans ce document sont des marques dposes de leurs propritaires respectifs.

INDEX

I - Dmarrer avec MapInfo Professional V7.0 Prsentation du Logiciel et des Donnes ............3
I-1 Le petit monde de MapInfo............................................................................................................................3 I-2 Les donnes fournies avec le logiciel Map Info Professional .....................................................................4 I-3 Le modle conceptuel basique de lInformation gographique .....................................................................4 I-4 La structure des donnes au format MapInfo.................................................................................................4

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


II-1 Ouvrir une table vecteur existante - les fentres Carte et Donne ........................................................6
II-1.1 Slectionner une donne graphique ou une donne attributaire lcran.............................................................................................................7 II-1.2 Relations entre donnes graphiques et donnes attributaires................................................................................................................................7 II-1.2 Accder facilement une donne slectionne non visible..................................................................................................................................7

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


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

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


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

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


II-4.1 Les symboles cartographiques par dfaut de Map Info ......................................................................................................................................12 II-4.2 Supprimer un objet (logiquement) .....................................................................................................................................................................12 II-4.3 Supprimer un objet (physiquement)...................................................................................................................................................................13 II-4.4 Crer un objet gomtrique dans une table existante .........................................................................................................................................13 II-4.5 Crer ou modifier les donnes attributaires dans une table existante .................................................................................................................14 II-4.6 La couche dessin................................................................................................................................................................................................14 II-4.7 Modifier la gomtrie dun objet .......................................................................................................................................................................14

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


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

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

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


IV-1 Sauvegarder une carte au format image (BMP,TIF,JPEG) ...................................................................19 IV-2 Ouvrir des donnes tabulaires (Excel, DBASE,ACCESS)........................................................................19 IV-3 Ouvrir des donnes images (BMP,TIFF) ..................................................................................................20 IV-4 Exporter au format MIF/MID....................................................................................................................21 IV-5 Importer des donnes.................................................................................................................................22
ENSG - Pascal.Barbier 1

ENSG/ Cersig
IV-5.1 La fonction Importer ........................................................................................................................................................................................22 IV-5.2 Le traducteur universel 4.0...............................................................................................................................................................................22

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


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

_______

ENSG - Pascal.Barbier

ENSG/ Cersig

I - Dmarrer avec MapInfo Professional V7.0 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%). Claritas distributeur du produit en France- indique 400 000 plate-formes logicielles installes au monde dont 40 000 en France.

I-1 Le petit monde de MapInfo


Map Info est un logiciel modulaire qui sarticule autour du logiciel MapInfo Professional version 7.0. 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 MapInfo Professional V7.0 est un outil de type Systme dInformation Gographique qui sert crer de linformation gographique, traiter et manipuler cette information et la cartographier de diffrentes manires. Map Info 7.0 ne peut pas tre install dans le mme rpertoire quune version antrieure. La dernire version de MapInfo Professional 7.0 fonctionne sur les systmes dexploitation Windows XP, 2000, NT et 98. [cot approx : 2500 HT] Le visualiseur gratuit MapInfo ProViewer v6.5 permet de visualiser de linformation gographique au format Mapinfo. ProViewer v6.5 est tlchargeable ladresse suivante : http://w3.claritas.fr/france/SIG/technologie/MapInfo/ En complment de MapInfo Professional, il existe dautres outils qui peuvent vous aider traiter linformation gographique. 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 qui dessine des zones de chalandise et ChronoVia - logiciels de la socit franaise Magellan Ingnierie - qui calcule des itinraires et optimise des tournes. 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 7.0. Ce logiciel nexiste quen langue anglaise. MapInfo MapX 4.5 est l'ActiveX cartographique des dveloppeurs d'applications MapInfo spcifiques. MapXtreme pour dvelopper des solution en environnements Intranet ou Internet, est une solution cartographique " 100% Pure Java ". Portable sur toutes les plate-formes (Unix ou Windows ). MapXtend, MapX Mobile Des composants cartographiques spcifiquement tudis pour dvelopper des solutions mobiles (assistant personnel de type Palm). 1.

3. 4.

5. 6. 7.

Autour de la socit Claritas qui diffuse MapInfo en France il existe un rseau de 150 socits partenaires ( Intgrateurs, dveloppeurs dapplications, cartographes) 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 ! ENSG - Pascal.Barbier 3

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 Le modle conceptuel basique de lInformation gographique


Les SIG sont des sous types des Systmes dInformation, qui associent information attributaire ( ou smantique) de linformation gographique exprime dans un rfrentiel cartographique. Cest ce rfrentiel qui donne le sens aux coordonnes X, Y et Z De manire gnrique, linformation gographique peut se schmatiser ainsi : La ralisation de ce potentiel peut tre illustre par une classe de Btiments associs des objets surfaciques de type polygonaux ou encore une classe de plaques dgout associ des objets gomtriques ponctuels. On parle alors dobjet gographique .

I-4 La structure des donnes au format MapInfo


MapInfo 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 fichiers. Cest cet ensemble de fichiers que lon nomme table . Exemple :

Europe.tab : Fichier texte qui dcrit la structure de la table et fournit des informations qualitatives sur la donne
contenue dans la table dans le bloc metadata ; 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 450 signifie Map Info Version 4.50

Exemple de fichier .tab !


!table !version 450 !charset WindowsLatin1 Definition Table Type NATIVE Charset "WindowsLatin1" Fields 8 Country Char (50) Index 1 ; Cntry_abbrf Char (10) ; Capital Char (20) ; Continent Char (30) Index 2 ; Numeric_code Integer ; FIPS Char (2) Index 3 ; ISO_2 Char (2) ; ISO_3 Char (3) ; begin_metadata "\IsReadOnly" = "FALSE" "\Quality" = "" "\Quality\Lineage" = "" "\Quality\Lineage\Source" = "" "\Quality\Lineage\Source\Vintage" = "1998" "\Quality\Lineage\Source\Scale" = "1:1,000,000" "\Quality\Lineage\Source\Citation" = "MapInfo Corporation from National Imagery and Mapping Agency (NIMA)" "\Spatial Reference" = "" "\Spatial Reference\Geographic" = "" "\Spatial Reference\Geographic\Projection" = "" "\Spatial Reference\Geographic\Projection\Name" = "Longitude / Latitude (WGS 84)" "\Spatial Reference\Geographic\Projection\Clause" = "CoordSys Earth Projection 1, 104" "\Spatial Reference\Geographic\Coordinate Units" = "degree" "\Identification" = "" "\Identification\Description" = "" "\Identification\Description\Abstract" = "Eurpoe MapInfo Workspace. Opens maps in .\Map_data\Europe" "\Identification\Use Constraints" = "For Use with MapInfo Professional" "\Identification\Access Constraints" = "Licensed Users"

ENSG - Pascal.Barbier

ENSG/ Cersig
"\Identification\Domain" = "" "\Identification\Domain\Bounds" = "" "\Identification\Domain\Bounds\minx" = "-56.26" "\Identification\Domain\Bounds\maxx" = "69.07" "\Identification\Domain\Bounds\maxy" = "81.86" "\Identification\Domain\Bounds\miny" = "27.64" "\Identification\Citation" = "MapInfo Professional Bundled Data" "\Identification\Time Period" = "" "\Identification\Time Period\Currentness" = "1998" "\Spatial Organization" = "" "\Spatial Organization\Object" = "" "\Spatial Organization\Object\Type1" = "Regions" "\Spatial Organization\Object\Type1\Count" = "4000" "\Spatial Organization\Object\Type2" = "Points" "\Spatial Organization\Object\Type2\Count" = "0" "\Spatial Organization\Object\Type3" = "Polylines" "\Spatial Organization\Object\Type3\Count" = "0" "\Spatial Organization\Object\Type4" = "Lines" "\Spatial Organization\Object\Type4\Count" = "0" "\Spatial Organization\Object\All" = "Sum of all objects" "\Spatial Organization\Object\All\Count" = "4000" end_metadata

Europe.dat : 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 Europe.dat est affich une taille de 7 Ko. En ralit la table contient 54 enregistrements.

Europe.map : Fichier binaire qui contient notamment linformation de description gomtrique des objets de la
table.

Europe.id : Fichier qui fait correspondre les parties alphanumrique et gomtrique des objets . Europe.ind : Fichier dindex sur une colonne. Il peut y avoir plusieurs colonnes indexes par table.

ENSG - Pascal.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 MapInfo 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 donne ntant charg lcran reste vide. Le menu principal est le suivant : Seuls apparaissent la barre de menu et deux menus flottants nomms Gnral et Dessin . Une aide contextuelle est accessible avec la touche F1 MapInfo bnficie dun menu contextuel. Toutes les options ne sont pas toutes ncessairement accessibles en permanence, mais certaines options peuvent tre grises -donc pas activables- en fonction du contexte comme par exemple le type de fentre active.

II-1 Ouvrir une table vecteur existante - les fentres Carte et Donne A Faire !
-Ouvrir la table de donnes existantes nomme :Europe.tab. On constate quune nouvelle fentre Carte nomme Europe Carte saffiche dans la fentre MapInfo.. Cet affichage correspond lutilisation des informations contenues dans le fichier Europe.map.

Il est possible de se dplacer dans la carte avec les outils du menu flottant Gnral ; zoom+, zoom-, scrolling

ENSG - Pascal.Barbier

ENSG/ Cersig 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.. ou la touche de fonction F2 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 Slectionner une donne graphique ou une donne attributaire lcran.


Slectionner un objet graphique le plus simplement consiste utiliser le bouton Slection du menu flottant Gnral . Ce mme outil permet de slectionner un niveau attributaire en cliquant sur la case blanche gauche de la fentre Donnes . Il est possible dutiliser des boutons plus gnraux, mais uniquement sur la gomtrie : Slections par rectangle, par distance, par polygone ou par forme libre.

II-1.2 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 .

II-1.2 Accder facilement une donne slectionne non visible.


La visualisation de lots importants 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 Donnes 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 EUR_CAPS.TAB,EURHIWAY.TAB,Eursea.TAB,EUCTY_6K.TAB et EURWATER.TAB Le Contrle des Couches 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 .

ENSG - Pascal.Barbier

ENSG/ Cersig

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 dobjets de type polygone, puis les couches dobjets 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 du Contrle de Couches. 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 Europe et eursea de manire rendre nets les contours des pays.

II-2.2 Organiser les caractristiques des couches


Le Gestionnaire de couches permet galement de Contrler la visualisation des tables ouvertes 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. 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 des points intermdiaires et la position du centrode des objets polygonaux. [On rappelle quun centrode nest pas un barycentre mais un simple point quelconque situ lintrieur de lobjet polygonal voir livret 2 pour plus dinformations].

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 dobjets 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 EUR_CAPS et EURHIWAY. ENSG - Pascal.Barbier 8

ENSG/ Cersig

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


II-3.1 Gnralits sur les systmes
Un des problmes du cartographe est dexprimer la localisation dun point la surface de la terre. En tout point de la surface terrestre il existe une ligne particulire dtermine par la gravimtrie en ce lieu : la verticale [V]. Il est donc possible localement de dfinir un ensemble de plans perpendiculaires cette droite. Parmi ces plans il est possible de retenir conventionnellement celui qui se trouve au niveau zro moyen des mers. Le Gode terrestre est constitu par le continuum de ces surfaces lmentaires au niveau zro moyen des mers. Malheureusement, la surface ainsi obtenue est irrgulire. On peut dterminer les coordonnes dun point sur le gode en lui attribuant des et godsiques Pour pouvoir faire des calculs plus aisment, il est ncessaire de travailler sur une forme mathmatique connue analytiquement la plus proche du gode. Cette forme est lellipsode. Lintrt du cartographe est davoir un ellipsode qui soit le plus prs possible du gode. Or , cette proximit ne peut tre considre que par rapport la surface en jeu. Cest pourquoi il existe toutes sortes dellipsodes [locaux, rgionaux, mondiaux]. Chacun tant dot de proprits particulires. En tout point de lellipsode, il existe une droite perpendiculaire la surface appele normale [N]. Au point fondamental de calage entre gode et ellipsode [V] et [N] sont confondues et le gode et lellipsodes sont tangents. On peut dterminer les coordonnes dun point sur chaque ellipsode en lui attribuant des et ellipsodiques. Travailler avec des coordonnes ( , ) nest pas trs simple. Cest pourquoi en cartographie on manipule des coordonnes rectangulaires(X - Y). Le passage de coordonnes ellipsodiques en coordonnes rectangulaires se fait par projection sur une surface dveloppable qui peut tre soit un plan, un cylindre ou un cne. Cette projection va introduire une dformation, linstar de laplatissement dune peau dorange sur une table va causer des craquelures Si les surfaces sont conserves ont dit que cette projection est quivalente , comme le cadastre. Si ce sont les angles qui sont conservs on parle de projection conforme , comme les cartes IGN.

II-3.2 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. Cette mthode qui consiste utiliser brutalement les coordonnes ( , ) comme (X - Y) et nomme projection Plate Carre ..elle nest ni conforme ni quivalente !

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

II-3.3 Connatre le rfrentiel cartographique dune couche


MapInfo peut travailler dans diffrents systmes de projection. Les diffrents systmes cartographiques grs par MapInfo se trouvent dans le fichier ditable MapInfow.prj donc quelques exemples sont extraits 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

ENSG - Pascal.Barbier

ENSG/ Cersig 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 alors quen Lambert II Carto nous obtiendrons 600000 pour les X et 2200000 pour les Y.

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 :

ENSG - Pascal.Barbier

10

ENSG/ Cersig

II-3.4 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 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 le logiciel tlchargeable CIRCE pour convertir des coordonnes dans le systme Lambert 93. Vous le trouverez ladresse suivante : http://www.ensg.ign.fr. Map Info intgre les caractristiques du Lambert 93 dans le fichier Mapinfow.prj depuis la version 6.5: "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.5 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.

A Faire !
-sauvegarder dans votre rpertoire de travail la table EUR_CAPS dans le Systme Franais RGF93 Mridien de Greenwich et en Lambert 93 [nommez la EUR_CAPSL93]

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

A Faire !
-1)Ouvrir la table des capitales EUR_CAPSL93 sauvegarde en Lambert 93 [Greenwich], distinguer la smiologie de la couche avec celle de la table EUR_CAPS et comparer le calage des 2 couches. Faire alors 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 EUR_CAPSL93; et ensuite la table Europe. Faire nouveau apparatre les cordonnes de Paris. ENSG - Pascal.Barbier 11

ENSG/ Cersig - 3)Trouvez les coordonnes demprise de la France. Pourquoi la valeur de X1 est si ngative ? ( regardez loin au nord ouest.. St Pierre et Miquelon) La manipulation prcdente montre que MapInfo est capable de travailler avec des tables cres dans diffrents systmes de reprsentation. 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 dans des tables existantes


Pour crer ou modifier les donnes graphiques dune table MapInfo, cette table doit tre affiche dans une couche Modifiable. Linterface de MapInfo indique en permanence quelle table est modifiable. (Voir en bas de lcran)

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 affirm 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.

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 EUR_CAPSL93, supprimer la ville de Gibraltar. Regarder ce qui se passe dans la fentre Donnes.

ENSG - Pascal.Barbier

12

ENSG/ Cersig La fentre ci dessous illustre le rsultat.

A droite, la fentre Donnes de la table recopie qui a subit la modification. 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 EUR_CAPSL93 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 de laffichage en cours. 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

II-4.4 Crer un objet gomtrique 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 nest pas conseill de crer des objets de types gomtriques htrognes dans une mme couche, sans motif important. Par exemple si vous avez crer une couche d Obstacles et que certains de ces obstacles soient de type linaire et dautres 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 flottant Dessin . Le bouton en haut gauche [avec la punaise bleue] sert numriser des objets ponctuels. En dessous le bouton avec la polyligne brise sert numriser les polylignes. Le bouton en quatrime ligne et premire colonne [avec un pentagone vert irrgulier] sert numriser les polygones. Les mme boutons, mais orns dun point dinterrogation servent modifier la smiologie par dfaut de chacun de ces types dobjets. Toute nouvelle numrisation ultrieure dans la session de travail se ralisera alors avec la smiologie modifie.

A Faire !
-Dans la table des capitales EUR_CAPSL93, crer un nouvel objet ANKARA en ayant pris soin de prciser que la smiologie de cette capitale sera un carr bleu de taille 10.

ENSG - Pascal.Barbier

13

ENSG/ Cersig

II-4.5 Crer ou modifier les donnes attributaires dans une table existante
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 Ankara. 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.

II-4.6 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.7 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. La distance de fusion est paramtrable grce loption : Affichage/Prfrences../ Fentre Carte/ Distance de Fusion comme indiqu ci contre On peut modifier la position dun point descripteur de polygone ou de polyligne en utilisant le bouton suivant : ENSG - Pascal.Barbier 14

ENSG/ Cersig 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 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.

ENSG - Pascal.Barbier

15

ENSG/ Cersig

III - Crer de nouvelles tables Map Info


Une des nouveaut de la Version 7.0 de MapInfo est doffrir aux utilisateurs via loption Affichage/Prfrences../ Fentre Carte/Projections par dfaut un double choix : Projection d'une nouvelle table Dfinit la projection utilise dans l'import de fichiers MIF, IMG, MBI, MMI et SHP. La projection par dfaut est utilis par les botes de dialogue "Crer Points", "Nouvelle table", "modifier la structure de la table", "structure de la nouvelle table", "Calage image", et "Cartographier Table" . Projection d'une session La Projection d'une session est la projection qui est utilis pour retourner les valeurs des coordonnes dans une fonction MapBasic ou depuis l'interface classique de MapInfo Professional ("Mettre jour colonne avec CentroidX(obj) par exemple). Une application MapBasic compile ne prend pas en compte cette option.

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 pas directement 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 tables personnelles, 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 celle de la premire table ouverte dans la session de travail, ou bien dans la projection dfinie dans projection dun nouvelle table ainsi quexpliqu plus haut. Mais cela napparat pas 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 qui le concerne, 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.

ENSG - Pascal.Barbier

16

ENSG/ Cersig Par exemple dans la modlisation des entits topographiques on peut choisir de traiter la voirie dans le systme dinformation. Quest ce quune voirie sur le plan conceptuel ? 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 et 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 a 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

III-2.2 Les rgles de passage en tables relationnelles


Une classe va se traduire par une table et un attribut de classe va se traduire par un champ de la table. Map Info supporte jusqu 250 champs par table. Pour les relations, cest un peu plus compliqu. Les relations [1-1] non bijectives et les relations [1-n] sont traduites par un champs dans une des tables qui correspond 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. Cette structure peut tre saisie entirement, ou bien sappuyer sur la structure dune table existante ouverte 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 [1..5], un nom [au choix]et un chiffre daffaire [au choix]. La table se nommera AgencesCom. Elle sera en Lambert93. -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.

ENSG - Pascal.Barbier

17

ENSG/ Cersig

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.

Voir Livret 2 18

ENSG - Pascal.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. Diffrents formats dexportation sont accessibles

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

A Faire !
-Crer une image au format JPEG2000 de votre carte des agences nomme euroraster.jp2 . ( Prenez soin que la couche EUR_CAPSL93 soit visible sur limage, avec notamment les villes de Londres, Prague, 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 [.xls] par le menu droulant suivant : La boite de dialogue Excel Information apparat. Si la table Excel que vous ouvrez comporte une prsentation et une ligne de titres de colonne comme ci contre 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! A4 E10 Enfin cochez la case Titre sur la ligne au dessus de la slection . MapInfo dclare alors la feuille de calcul dans son environnement en crant une structure de table pour ces donnes. Un fichier .tab est ENSG - Pascal.Barbier 19

ENSG/ Cersig 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.

A Faire !
-Ouvrir la feuille Excel nomme agences_activits.xls

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


Avec la mme commande Fichier/Ouvrir Table on peut ouvrir des images raster de diffrents formats *.bil ; *.tif ; *.bmp ; *.gif ; *.tga ; *.jpg. Lors de louverture MapInfo demande sil sagit dune image caler gomtriquement ce qui est le cas gnral. Certaines images, les logos notamment 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 .tab est cr dans le rpertoire de limage source. Ce fichier *.tab conserve les paramtres de calage de limage. Voir exemple ci dessous :
!table !version 300 !charset WindowsLatin1 Definition Table File "euroraster.jp2" Type "RASTER" (130473.2,5950521.0999999996) (208,395) Label "Madrid", (1487429.2,6135688.5999999996) (637,337) Label "Rome", (1517564.3,7060259.7000000002) (646,44) Label "Prague", (478672.29999999999,7159339.4000000004) (318,13) Label "Londres" CoordSys Earth Projection 3, 33, "m", 3, 46.5, 44, 49, 700000, 6600000 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. Une fois cale limage est affiche de manire cohrente avec les bases vecteurs. Grce au contrle de couche on peut accder aux caractristiques daffichage de cette couche raster. (Dfinition des niveaux de zoom, gestion dune couleur transparente, niveaux de gris..)

A Faire !
- Ouvrir limage euroraster.jp2 [au format JPG2000] de votre carte des agences, en utilisant : lunit mtre la projection Systme Franais RGF93 Mridien de

ENSG - Pascal.Barbier

20

ENSG/ Cersig Greenwich et en Lambert 93 mridien de Greenwich, et en calant limage avec les coordonnes suivantes : Ville x y Londres 478 672,3 7 159 339,4 Madrid 130 473,2 5 950 521,1 Rome 1 487 429,2 6 135 688,6 Prague 1 517 564,3 7 060 259,7 - Ouvrir la table Europe et zoomer fortement pour constater le comportement les informations vecteur et raster pendant lopration de zoom. - Visualiser le fichier euroraster.tab avec Wordpad.

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 EUR_CAPSL93. -Editer le fichier EUR_CAPSL93.mif -Editer le fichier EUR_CAPSL93.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 3, 33, "m", 3, 46.5, 44, 49, 700000, 6600000 Bounds (-112761336.458, 100805724.408) (114161336.458, 126116948.507) Columns 4 Place_Name Char(40) Country Char(40) Latitude Char(20) Longitude Char(20) Data Point 1941064.2 8312333.5 Symbol (58,14694400,12,"MapInfo Cartographic",256,0) Point 1143361.1 8130320.9 .

Le fichier exemple est un fichier de points connu en Latitude Longitude, traduit avec le symbole N 58 de couleur 14694400 ( valeur du Rouge x 255 + valeur du Vert x 255 + valeur du Bleu) , de corps 12 dans la police MapInfo Cartographic.. noter le dernier enregistrement : Point 3205065.9 6348411.2 Symbol (32,255,10) Le symbole carr bleu est le N32. 255 traduit un choix de bleu pur. 10 est le corps du symbole. ENSG - Pascal.Barbier 21

ENSG/ Cersig

IV-5 Importer des donnes


IV-5.1 La fonction Importer
Cette fonctionnalit sert importer des donnes au format export MapInfo, au format DXF , ou encore en GML, 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. La nouveaut de MapInfo V7 dimporter du GML (Geography Mark up Language) est importante. Le GML est du XML spcialis dans le stockage et lchange de donnes localises en permettant le stockage des schmas et des lots de donnes , le GML amliore linteroprabilit de linformation gographique.

IV-5.2 Le traducteur universel 4.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 .

Nouveaut de MI V7, les formats export dArcView souvrent directement. Ainsi Map info v7 ouvre directement MapInfo des donnes aux formats dArc Info/Shape Files depuis Table/Ouvrir

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 !
-Ouvrir les donnes de TRONCON_ROUTE stockes au format Arc View. ( systme de coordonnes franais Lamber II carto)

ENSG - Pascal.Barbier

22

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 Etiqueter 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. Cette option implique de reprendre manuellement le positionnement par dfaut des tiquettes pour rendre un aspect lisible lensemble. 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 lalourdi ou de lencadrement du texte.

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

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 denregistrement de macro commandes.

ENSG - Pascal.Barbier

23

ENSG/ Cersig 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 "D:\Cours\Cours Map Info V7.0\Donnes MapInfo\Europe\Europe" As Europe Interactive Open Table "D:\Cours\Cours Map Info V7.0\Donnes MapInfo\Donnes cres\EUR_CAPSL93" As EUR_CAPSL93 Interactive Open Table "Andorre" As Andorre Interactive Open Table "AgencesCom" As AgencesCom Interactive Open Table "D:\Cours\Cours Map Info V7.0\Donnes MapInfo\Europe\EUCTY_6K" As EUCTY_6K Interactive Open Table "D:\Cours\Cours Map Info V7.0\1-MapInfo fonctionnalits de base\donnes TP\donnes tabulaires (excel..)\agences_activites" As agences_activites Interactive Map From EUCTY_6K,AgencesCom,Andorre,EUR_CAPSL93,Europe

.wor produit :
!Workspace !Version 600 !Charset WindowsLatin1 Open Table "TABLES\ Europe " Interactive Open Table "TABLES\ EUR_CAPSL93" Interactive Open Table "TABLES\ Andorre " Interactive Open Table "TABLES\ AgencesCom " Interactive ..

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 ENSG - Pascal.Barbier 24

ENSG/ Cersig 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 ou bien passer ltape 3 ci dessous.

Une nouvelle fentre Lgende apparat alors dans la session de travail MapInfo :

Quand une fentre Lgende est active, un nouvel item apparat dans le menu contextuel de MapInfo partir duquel il est possible de modifier la lgende courante[passage de mode vertical portrait. ; etc.]

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 si lordinateur accueillant la session de travail dispose dun driver de traceur au format A0. ENSG - Pascal.Barbier 25

ENSG/ Cersig 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. 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 : Avec le bouton ci contre on peut obtenir des information sur la somme et la moyenne des attributs des objets slectionns :

ENSG - Pascal.Barbier

26

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.

ENSG - Pascal.Barbier

27

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 agences commerciales par classe de valeurs en fonction de la variable Chiffre_Affaire . _____ Ce cours est une simple initiation lutilisation des Systmes dInformations Gographiques qui facilitent lorganisation et le stockage des donnes localises sur un rfrentiel cartographique prcis et simplifient lexploitation cartographique de celles ci. Mais bien dautres fonctionnalits sont encore dcouvrir ! _____

ENSG - Pascal.Barbier

28

You might also like