You are on page 1of 51

Cours MapInfo 6.

5
Myriem Trehin-Sriti d'aprs un cours dErwan Bocher et d'Erwan Quesseveur

Version

Date

0.1

07/01/2006

0.2

22/08/2006

Sommaire du cours

Partie 1 : Dcouvrir Mapinfo

Partie 2 : Exploiter des donnes

Partie 3 : Alimenter Mapinfo

Partie 4 : Diffuser linformation

Attention
Il est de votre responsabilit deffectuer des sauvegardes rgulires sur
votre compte personnel (au besoin compressez les donnes avec 7ZIP
disponible http://www.7-zip.org/).

Partie 1 : Dcouvrir MapInfo


Donnes utilises : Tlchargez le fichier kenya.zip sur votre machine, puis
dcompressez-le.

I.

MapInfo : Prsentation gnrale

MapInfo est un logiciel Systme dInformation Gographique (SIG). Avec son


concurrent, ArcView et ArcGIS (socit Esri), il constitue lun des 2 grands leaders
mondiaux pour les applications SIG bureautiques. 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%) (Barbier,
2002).
MapInfo est organis autour dun logiciel central (MapInfo Professional) auxquels
sajoute diffrentes extensions tels que Vertical Mapper, ChronoMap, ChronoVia pour
les plus connues.
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.
MapInfo MapX 4.5 est l'ActiveX pour developper des applications MapInfo
indpendantes. Il exploite la librairie dobjets de 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.
Pour en savoir plus :
http://www.mapinfo.com/ pour le site du constructeur amricain
Les rponses vos questions :
La
liste
de
diffusion
du
portail
francophone
http://geomatique.georezo.net/mapinfo_fr-archives.php3

de

la

gomatique :

Le forum SIG rubrique MapInfo : http://forumsig.symen.ch/forum-18.html

II.

Les donnes dans MapInfo

MapInfo (sans extension) peut exploiter deux types de donnes gographiques:


les donnes gographiques (donnes vectorielles et images gorfrences) et les
donnes attributaires.
A. Les donnes gographiques
1. Les donnes vectorielles
Ces dernires sont structures dans un format non-topologique appel spaghetti
(Laurini et Thomson, 1992). Le format spaghetti dsigne l'absence de structuration
logique. Les donnes vectorielles se prsentent telles quelles ont t numrises. Les
lignes qui se croisent ne comportent pas de nuds leur intersection et les polygones ne
sont souvent que des lignes fermes traant les contours. Les entits gographiques sont
regroupes dans des couches gnralement composes dune seule primitive graphique :
point, ligne ou polygone (figures 1 et 2). Les informations smantiques relatives aux
entits sont stockes dans une table. Chaque enregistrement (ligne) correspond une
entit distincte (Egenhofer et Herring, 1991 ; Zeiler, 1999).

Figure 1. Les primitives gographiques

Figure 2. Exemple d'une couche de polylignes dans Mapinfo :le rseau hydrographique du Kenya

2. Les images gorfrences


Une image est dite gorfrence lorsqu'un systme de coordonnes permet de
convertir les coordonnes pixels (ligne, colonne) vers des coordonnes d'un monde rel.
Pour associer un systme de coordonnes une image, il existe deux mthodes :

soit les valeurs du systme de coordonnes sont tagues dans l'entte du fichier
image. C'est le cas par exemple du format geotiff,
soit les valeurs du systme de coordonnes sont spcifies dans un fichier associ.
C'est le cas des images gorfrences par un fichier World File. Le tableau cidessous donne quelques exemples de format d'image avec le fichier World File
associ.

Format
d'image

Extension

World File

JPEG

.jpeg ou .jpg

.jgw

TIFF

.tif ou .tiff

.tfw

PNG

.png

.pgw

GIF

.gif

.gfw

Pour en savoir plus : http://en.wikipedia.org/wiki/World_file


B. Les donnes smantiques ou attributaires
Les donnes smantiques sont regroupes dans un tableau classique qui dcrit les
caractristiques des objets. Chaque ligne du tableau reprsente un objet, chaque colonne
reprsente une caractristique de l'objet qui n'est pas ncessairement spatiale. Cette
information peut tre numrique, alphabtique ou bien boolenne (vrai/faux). L'exemple
ci-dessous dcrit une table renseignant les aroports.
Nom de
l'aroport
(chane de
caractre)
MULIKA
WAJIR

Identifiant (valeur
numrique)

En service
(valeur
boolenne)

Altitude de l'aroport
(valeur numrique)

1200565
78000

Oui
Non

450
260

C. Organisation logiciel des donnes dans Mapinfo

Dans Mapinfo les donnes sont regroupes et organises en tables. Une table
correspond un ensemble de fichiers qui sont manipuls en mme temps par le logiciel.
Utilisez l'explorateur de Windows pour examiner le contenu de votre rpertoire de
travail. Remarquez que plusieurs fichiers dfinissent une couche gographique dans
Mapinfo.
o

(.tab) : fichier dcrivant la structure de la table (format du fichier


contenant les donnes),

o
o
o

(.dat) : Cest un fichier qui contient les donnes attributaires de la table.


Sa taille est proportionnelle au nombre denregistrements dans la table et
la taille, en octet, dun enregistrement.
(.map) : fichier dcrivant les objets graphiques (type, coordonnes),
(.id) : fichier assurant le lien entre les donnes et les objets,
(.ind) : fichier dindex pour rechercher les objets via la commande
Rechercher.

La couche aeroport est par exemple compose de 5 fichiers : dat, ind, tab, map
(figure 3).

Figure 3. Exemple du contenu du fichier tab de la couche aroport.

D. Chargement-consultation-gestion des donnes : principes de bases


1. Lecture dune couche gographique
La lecture de l'information gographique s'effectue partir dune fentre appele
carte. Pour y accder et charger des donnes gographiques : Menu fichier/ouvrir table

Exercice : ouvrez successivement les tables kenhcr (point), routes (polyligne) et


kenadm (polygone) depuis votre rpertoire de travail et tester les diffrentes
fonctionnalits de visualisation et l'outil de mesure de distance.
Vous disposez d'une fentre de spcification de l'affichage des informations
gographiques dans la fentre carte. Menu carte/options
Le bouton projection vous permet de modifier la projection de votre carte.
Exercice : tester quelques projections dans les catgories projections du monde et
projections rgionales.

Si vous dsirez plus dinformations au sujet des projections reportez-vous au


document suivant : http://www.ensg.ign.fr/FAD/FAD_PDF/Math.pdf/projections.pdf
Dans Mapinfo, une couche d'information gographique suppose ncessairement
l'existence d'une table attributaire associe.

2. Consultation des donnes smantiques


Pour accder aux donnes attributaires dune couche d'informations gographiques :
o

Menu fentre/donnes - permet d'accder


attributaires dune couche gographique.

toutes

les

donnes

La barre d'outil nomme Gnral, permet d'accder aux informations


attributaires dune entit gographique en cliquant directement sur l'objet
dans la fentre carte. Pour cela cliquez sur licne I.

Note : il peut exister des tables attributaires non associes des couches
gographiques, par exemple vous pouvez charger la table kenpop. Ces tables sont
qualifies de tables flottantes .
Exercice : Ouvrir la table des attributs des couches kenhcr et kenadm.

3. Gestion de linformation gographique dans MapInfo

Chaque thmatique du territoire peut tre reprsente par une couche


d'information part entire. Si les diffrentes couches d'information gographique
dcrivent la mme portion de territoire, il est possible de les mettre en relation dans le
SIG (oprateurs et prdicats spatiaux). Cette fonctionnalit permet de grer visuellement
un grand nombre d'informations diffrencies. Le schma ci-dessous donne un exemple
de ce principe :

Dans MapInfo la gestion des couches se ralise partir de la fentre Contrle


des couches .Pour accder cette fentre, il faut rendre la fentre carte active puis aller
dans le menu Carte/Contrle 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
(polygone, ligne ou point). 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.

Outre lorganisation des couches, le gestionnaire de couches permet galement de


:
o
o
o
o

contrler la visualisation des tables,


Contrler la caractristique slectionnable ,
Ajouter ou enlever une couche,
Contrler la smiologie daffichage de tous les objets dune couche.
Pour cela double-cliquez sur une couche
Structure vide : utilise pour dessiner

Couche d'information charge dans la


fentre carte
Option pour rendre une couche
visible/invisible
Option pour rendre une couche
modifiable
Option pour rendre une couche
slectionnable
Gestion de la "cosmtique" de la
couche d'information slectionne
Production d'tiquette en liaison avec
la base de donnes attributaires
Gestion de l'ordre visuel des couches
dans la fentre carte.
Ajouter/enlever une couche
d'information

III.

Inventaires des donnes disponibles dans le fichier zipp

Le fichier comporte 13 tables d'informations sur le Kenya.


o
o
o
o
o
o
o
o
o
o
o
o
o

aeroport : couche de localisation et de description des aroports du Kenya.


hydrog_line : couche de localisation et de description du rseau
hydrographique.
hydrog_poly : couche de localisation et de description des surfaces en eau.
kenadm : couche de localisation et de description d'un dcoupage
administratif du Kenya.
kenagro : couche de localisation et de description de zones potentiel
agricole homogne.
kenhcr : couche de localisation et de description des camps de rfugis du
Kenya.
kenpop : couche de description de l'volution de la population par zone
administrative.
kenypro : couche de localisation et de description de zones de fragilit
cologique
landcover : couche de localisation et de description d'irrgularits du
territoire
pturb : couche de localisation des villes moyennes
rail : couche de localisation et de description du rseau de voies ferres.
routes : couche de localisation et de description du rseau routier.
zoneurbaine : couche de localisation des concentrations urbaines.

Vous disposez aussi d'un fichier dit "image", chasseur.jpg. Il vous permettra, par
la suite, d'enrichir la base de donnes en ralisant lensemble des oprations de
production dune nouvelle couche dinformation gographique.

Partie 2 : Exploiter des donnes


I.

Lapparence des objets

Lapparence des objets est gre partir du gestionnaire de contrle des couches.
Pour modifier le style dun objet couche, slectionnez la couche dans la fentre de
contrle des couches puis cliquez sur le bouton affichage.
Dans lexemple ci-dessous, nous utilisons la couche kenhcr. Lobjectif est de
reprsenter les camps de rfugis avec des carrs rouges.
Etape 2 :
Etape 1 :
Cochez loption Modifier Cliquez sur le bouton devenu actif. Dans la fentre de
Style Symbole , droulez le symbole pour slectionner le
le Style
carr, puis choisissez la couleur rouge. Cliquez sur ok.

Etape 3 : rsultat attendu

Exercices :
Reprsentez les objets de la couche route avec une ligne rouge en trait plein et une
paisseur de 2.
Reprsentez les objets de la couche kenadm par des polygones dont la trame est vide
et le contour de couleur grise. Lpaisseur du trait est de 1.

10

II.

Ltiquetage des objets

Ltiquetage consiste affecter un objet une valeur qui le caractrise. Cette valeur
est stocke dans la table attributaire.
Dans lexemple ci-dessous, nous allons affecter des tiquettes textuelles aux objets
de la couche KENHCR.
Allez dans le contrle des couches, selectionnez la couche KENHCR puis cliquez sur le
bouton Etiquettes .
Droulez la liste des champs dans loption Etiquettes avec : et slectionnez le
nom type.
Personnalisez vous-mme le positionnement et le style de ltiquetage.
Validez les options slectionnes en cliquant sur le bouton OK.
Pour afficher ltiquette sur la carte cochez loption dtiquetage.

Rsultat attendu

11

III.

La cartographie

A. Prsentation gnrale
Le lien existant entre les objets gographiques et leur description smantique permet
de raliser des cartographies thmatiques. Pour raliser une cartographie, vous devez au
pralable procder une analyse thmatique.
Pour raliser une analyse thmatique dans MapInfo, activez la fentre carte, puis
dans le menu carte slectionnez analyse thmatique (figure 4)

Figure 4. Fentre danalyse thmatique


Le choix de la mthode de reprsentation des donnes dpend du type
dinformation que lon dsire cartographier. Dans la copie dcran ci-dessus lensemble
des mthodes est list. Hormis la cartographie par valeur individuelle qui peut servir
indiffremment
aux
donnes
quantitatives
(numriques)
et
qualitatives
(alphanumriques), toutes les autres mthodes sont ddies aux donnes numriques.
Pour raliser une analyse thmatique, vous devez successivement choisir la
mthode de reprsentation, la couche dinformation soumise au traitement, le ou les
champs thmatiques qui seront cartographis, puis la rpartition par classe de votre
nuage de points.
B. Exemples
1. Construction dune carte par plages ou choroplthe
Objectif : Cartographier la rpartition spatiale des densits de population en 1980
par zone administrative.
Mthode :
Allez dans le menu Carte/Analyse Thmatique

12

Cliquez sur licne Classes , une liste


de modle saffiche.
Slectionnez le modle Classes de
polygones par Dfaut , validez votre
choix par suivant .

Dans la fentre de ltape 2/3, droulez


les
ascenseurs
Tables
et
Variables .
Dans le premier, slectionnez la table
Kenadm, dans le second le champ
densite80.

Une nouvelle fentre souvre. Elle va vous


permettre de personnaliser :
o les styles de la lgende (les
couleurs, les fontes et
polices du texte),
o la mthode de discrtisation
(nombre de classes).

Pour
choisir
une
mthode
de
discrtisation, cliquez sur le bouton
Classes . Dans MapInfo, 6 mthodes
sont disponibles.
Slectionnez Intervalles manuels .

13

Choisissez 5 classes et cliquez sur le


bouton calculer .
Modifier les seuils des classes avec les
valeurs suivantes :
Classe
Classe
Classe
Classe
Classe

1
2
3
4
5

:0 10
: 10 100
: 100 500
: 500 1000
: 1000 1500

Cliquez nouveau sur le bouton calculer


pour connatre la dispersion des variables
selon les classes, validez par Ok.
Pour affecter une nouvelle gamme de
couleur aux classes, cliquez sur Styles
puis sur la premire classe (donnez une
couleur) ensuite sur la seconde. Un
dgrad est cre automatiquement.

En cliquant sur Lgende vous pouvez


personnaliser lorganisation et la police
des classes. Vous pouvez aussi mettre un
titre votre lgende.

Fentre terminale avant lapplication de la


lgende.

14

Rsultat attendu

2. Construction dune carte par symboles proportionnels


La dmarche est identique. Nous allons reprsenter par symboles proportionnels
la distribution des superficies par zone administrative. Vous utiliserez le champ
superficie.
Cliquez sur licne Symboles , une liste
de modle saffiche.
Slectionnez le modle Symboles par
Dfaut ,
validez
votre
choix
par
suivant .

Dans la fentre de ltape 2/3, droulez


les ascenseurs Tables et Variables .
Dans le premier, slectionnez la table
Kenadm, dans le second le champ
superficie.
Suivez la mme mthode que pour la
carte par chroplthe.

15

Rsultat attendu

Exercices : ralisez les cartographies thmatiques suivantes (n'oubliez pas d'laborer


une lgende adapte et de soigner la smiologie graphique) :
- Une carte de la population en 1980 par zone administrative,
- Une carte de la population des camps de rfugis,
- Une carte identifiant les irrgularits du territoire.

16

Bilan : Mise en situation


Donnes :
Rcuprez le jeu de donnes bilanpartie2a.zip.
A partir des donnes disponibles ralisez les traitements graphiques ncessaires pour obtenir la carte ci-dessous.
Sachant que :
z Les objets reprsentant le rseau hydrographique doivent tre en bleu et tiquets par leur toponyme
z Les objets reprsentant les routes doivent tre de couleur rouge,
z Les objets reprsentant loccupation du sol doivent tre discrtiss selon leur nature.

17

IV.

Les requtes

C. Le langage SQL : les fondamentaux


SQL (Structured Query Language) est un langage relationnel de requtes. Cre
dans les annes 1970 dans les centres de recherche dIBM, il simpose au milieu des
annes 90 comme un standard pour lexploitation des bases de donnes. En 1986, le SQL
est normalis par lANSI (American National Standards Institute), puis en 1987 sous la
norme ISO (International Standards Organization). En 1989 on parle de la norme SQL89
ou SQL1.
Malgr la succession de plusieurs normes (SQL99 en 1999), il convient de noter
que beaucoup dditeurs commerciaux ne respectent pas en totalit les caractristiques
et mthodes de ce langage. Cependant, globalement lanatomie dune requte SQL reste
identique dun diteur lautre.
Exemple dune requete SQL : select * from table1;
Cette requte affiche toutes les donnes de la table1.
Une requte SQL est dfinie par :

des mots cls. Il sagit de termes rservs de SQL qui ont une signification
syntaxique prcise pour le serveur. Par exemple : INSERT, UPDATE, SELECT et
DELETE.
des identificateurs. Il sagit de variables dsignant des objets de la base de
donnes.

Dans lexemple ci-dessous, la requte est compose des mots cls select et from et
des identificateurs * et table1.
La requte SQL peut-tre prcise en utilisant des constantes (entire, textuelle,
flottante) et des symboles spciaux (ponctuation, oprateurs).
Par exemple, si je souhaite afficher les enregistrements de la table occupation_sol
dont la valeur de la colonne type est du bl alors je taperai la requte suivante :
Select * from occupation_sol where type = bl ;
Dans Mapinfo, lutilisation des requtes SQL est simplifie par le recours des
interfaces graphiques : Slection, slection SQL, Rechercher Nanmoins, vous pouvez
utiliser les requtes en ligne de commande en utilisant MapBasic.

D. Requtes attributaires
Le principe de ce type de requte est d'extraire des objets dont les attributs
rpondent des critres dtermins par l'utilisateur.
Par exemple on veut identifier les zones agricoles de la couche kenagro dont la
surface est suprieure 100 km et qui profitent d'un climat chaud (warm).

18/51

Pour cela :
o

Allez dans le menu slection puis choisir slection

Dans la zone de saisie des critres tapez la syntaxe suivante :

superficie < 100 And type_de_climat = "warm"


La requte concerne les champs superficie et type_of_climate, les chanes de
caractres non numriques sont rdiges entre guillemets. Le "And" impose la
vrification des deux critres de l'expression.
Pour vous aidez dans la construction de la requte vous pouvez utiliser le
gestionnaire de critres accessible en cliquant sur le bouton Expression .

Le rsultat de la slection est une couche temporaire dont le nom commence par
Query, il est possible d'enregistrer cette couche sous un nouveau nom afin de la
conserver. Pour cela, choisissez le menu fichier puis enregistrer table sous
Exercice : ralisez une nouvelle couche dinformation appele grandcamp issue dune
slection des camps de la couche kenhcr dont la population est suprieure 40000
rfugis.

E. Les requtes spatiales


Ce type de requte permet d'exploiter la dimension gographique des objets. Pour
cela, elle se fonde sur leur position dans lespace, leur proprit gomtrique.

1. Requtes d'identification d'objet

19/51

On utilise l'outil de slection SQL (Structured Query Language) pour identifier des
relations spatiales entre les objets de diffrentes couches. On dispose des oprateurs
suivant :

Nous appelons objetA, les objets graphiques de la couche A et objetB les objets
graphiques de la couche B.
Oprateur
spatial
Contains
Contains Entire
Within
Entirely Within
Intersects

Syntaxe
objetA Contains objetB
objetA Contains Entire
objetB
objetA Within objetB
objetA Entirely Within
objetB
objetA Intersects objetB

Description
objetA contient le centrode de
objetB
objetA contient entirement objetB
le centrode de objetA est dans
objetB
objetA est entirement dans objetB
les objets A et B se chevauchent

Pour raliser une requte spatiale : Menu slection/slection SQL


Nous allons prendre un exemple simple qui consiste slectionner les objets de la
couche lancover contenant des camps de rfugis (kenhcr). La rdaction d'une requte
s'organise en trois tapes :
o dfinition des couches d'information utilises : ici landcover
et kenhcr.
o spcification du critre de slection gographique : ici
lancover.obj
contains
kenhcr.obj
(les
champs
.obj
repsentent la description gographique des objets, ils sont
invisibles dans les tables d'attributs).
o spcification des champs qui apparatront dans la couche
rsultat, ici: les champs id, surface, perimetre, codetype, et
type de la couche lancover.

20/51

Select

From
Where
Groupe by
Order by
Into

Exercices :
Slectionner les zones urbaines (zoneurbaine) qui sont traverss par un cours deau
(hydrog_line). Vous donnerez le nombre dobjets.
Slectionner dans kenagro les secteurs o le type de climat est warm et qui
contiennent des camps avec plus de 20000 rfugis. Vous donnerez le nombre dobjets.

Remarque :
Vous pouvez enregistrer votre requte pour lutiliser plus tard. Cliquez alors sur le
bouton Sauver Modle .

2. Slection dobjets par rapport une distance


Dans cet exemple, il sagit de slectionner les camps de rfugis qui sont moins
de 50 km dun point deau.
Pour slectionner des objets par rapport une distance d'un autre, il faut prciser
lobjet de rfrence (ici il sagit de la table KENHCR) puis la table utilise pour le calcul de
distance (ici il sagit de la table hydro_poly). La distance que nous allons calculer est
dfinit par rapport lenveloppe de lobjet, nous utilisons loprateur Buffer (zone tampon
ralise autour de l'objet).

21/51

Ou :
-

KENHCR est un fichier de points,


hydro_poly est un fichier de polygones sur lesquels on applique un objet buffer avec
un nombre de quadrants de 10, une distance de slection de 40 km,
loprateur gomtrique utilis est Within (vous pouvez utiliser aussi contains,
intersect)

Exercice: Slectionnez les camps de rfugis qui sont moins de 40 km dune source

deau (rseau hydrographique et eau de surface) et qui ne sont pas situs sur une zone
humide (landcover). Calculez le pourcentage de rfugis concerns.

22/51

Mise en situation : utilisation des requtes SQL pour la prise de dcision

Problmatique :
A laide du langage de requtes SQL, vous devez identifier les parcelles de la
couche occupationSol qui sont propices limplantation dun parc olien. Les critres
respecter sont les suivants :
Une parcelle ne doit par tre occupe par les types :
o Rocher, boulis,
o Sable, gravier,
o Bti,
o Eau libre.
Une parcelle potentiellement propice doit tre situe :
o
plus de 200 m dune LigneElectrique,
o
plus de 500 m du rseau hydrographique,
o
plus de 250 m dun tronon de route,
o
plus de 500 m dune parcelle btie,
enfin sa pente doit tre strictement infrieure 3 %.
Donnes :
Les donnes sont dans le fichier RequeteExcercice.7Z.
Rendu :
Vous expliquerez sur une note manuscrite la mthode utilise. Vous exposerez les
rsultats par une cartographie et vous donnerez la superficie totale des parcelles propices
limplantation dun parc olien.
Remarque:
Pour raliser une requte inverse, par exemple slectionner les objets de la
couches KENHCR qui sont plus de 20 mtres dun objet hydrog_line vous devez utiliser
la syntaxe suivante :
Select
*
from
KENHCR
where
Not
Obj
buffer(obj,10,20,km) from hydrog_line) into MaSelection

Intersects

Any

(Select

La clause Not permet de retourner linverse de la slection.

23/51

IMPORTANT

Sauvegarde de l'espace de travail


A ce stade du cours, il est probable quun grand nombre de fentres soient
ouvertes sur votre cran. Il est possible d'organiser lespace de travail en utilisant
loption mosaque dans l'onglet fentre: mosaque.
Ensuite, vous pouvez sauvegarder votre session de travail, incluant les tables qui
sont charges, les diffrentes configurations (taille et position de fentre, cartographies
thmatiques, lgende, ). Choisissez pour cela longlet Fichier : enregistrer document
sous ... Le fichier rsultant aura une extension *.wor. Vous pouvez ensuite fermer
votre session de travail. Au prochain dmarrage, en utilisant l'onglet fichier : ouvrir
document, vous avez la possibilit de retrouver votre espace de travail dans la mme
configuration. Il est conseill de fermer l'ensemble des tables dont vous n'avez pas
l'usage dans l'espace de travail sauvegarder. Une table charge dans le logiciel n'est
pas forcment visible l'cran. Pour fermer physiquement une table inutile, utilisez
l'onglet fichier : fermer table

24/51

Partie 3 : Alimenter Mapinfo


A. Gorfrencement dune image
Objectif : autoriser la superposition dune image (carte scanne par exemple)
avec des couches vectorielles dans Mapinfo afin de dessiner lcran de nouvelles
couches dinformation.
Attention :
Vrifier la projection et lunit de la couche de rfrence, c'est dire celle
laquelle vous dsirez superposer le fond raster. Pour cela :
z rendre la fentre carte active,
z aller dans menu carte /option
Nous prsentons deux types de mthode pour gorfrencer une image dans Mapinfo.
Pralable :
Avant dutiliser lune ou lautre mthode, vous devez au pralable charger dans
MapInfo limage rfrencer. Vous devez aussi disposer dun jeu de donnes, une
fentre carte active qui vous serviront dtalon pour le gorfrencement.
Pour ouvrir le fond de carte image : menu fichier/ouvrir table/type de fichier :
raster image.

A lissu MapInfo vous propose, soit dafficher limage, soit de la Caler. Choisissez
la deuxime option.

25/51

Une fentre Calage de limage souvre. Cette dernire va servir pour le


positionnement et la mise en correspondance des points de calage (GCP Ground Control
Point) entre les donnes de rfrences (dj cales) et limage source.

Mthode 1 :

z
z

Dfinir sur la carte de rfrence au moins trois points de calage facilement


reprables sur l'image caler.
Pour chacun de ces points identifier les coordonnes respectives sur la carte de
rfrence. Utilisez loption disponible dans menu Carte/option position du curseur.
Les coordonnes gographiques du pointeur de la souris apparaissent en bas
gauche.
Ajouter les points dans sur limage caler puis saisissez leur valeur respective.

Mthode 2 :

26/51

z
z

La deuxime mthode est plus simple car semi-assiste.


Ajouter dans la fentre de calage au minimum trois points.
Slectionner ensuite un point puis aller dans menu Table/Image Raster/Points de
calage.
Slectionner un point dans la fentre de calage et lui faire correspondre son
homologue dans la fentre contenant les donnes de rfrences.
Vrifier lerreur par pixel puis superposer le fond raster la couche cartographique
de rfrence.

Le fond raster peut maintenant servir de support la cration de nouvelles couches


cartographiques thmatiques.
Remarques : Lorsque limage est cale un nouveau fichier comportant des
coordonnes gographiques et le systme de projection est cre. Ce fichier est en format
tab. Si vous souhaitez dtruire le gorfrencement il suffit de le supprimer dans
lexplorateur windows. Si vous souhaitez modifier un point de calage, allez dans le menu
Table/Image Raster/Modifier le calage.
Exercice : ralisez le calage de limage chasseur.jpg partir des donnes existantes.
B. Cration de couches gographiques
1. Par numrisation
Deux mthodes sont disponibles pour permettre la cration dune nouvelle
couche gographique, soit
- en passant par le menu Fichier/Nouvelle Table.
- en utilisant la couche dessin dune gestionnaire de contrle des couches (menu
Carte/Contrle des couches).
Dans le premier cas, lutilisateur dfinit la structure de la table de donnes de la carte et
enregistre celle-ci, dans le second lutilisateur utilise une structure virtuelle par dfaut (la
couche dessin) quil doit par la suite enregistrer pour activer la cration de la couche.
Lorsque vous construisez une couche gographique, pensez dfinir le systme
de projection et lunit de mesure.
Mthode pour la cration dune couche partir de linterface Nouvelle Table.
1. Allez dans menu Fichier/Nouvelle
Table,
2. Choisir loption Ajouter la
fentre active , puis Crer

3. Ajoutez un ou plusieurs champs


votre table, validez la projection,
cliquez sur crer et nommez votre
couche,

27/51

4. Pour dessiner des entits dans


cette nouvelle couche, elle doit tre
"ditable" dans le contrle des
couches (Option crayon coche).

5. Les outils de la boite dessin


permettent
de
dessiner
les
nouveaux objets dans la fentre
carte. Lors de la cration dun
objet, la table de donnes est
incrmente dune ligne quil faudra
ensuite renseigner.
6. Le renseignement dun objet peut
tre ralis partir de la fentre
dinformation accessible en cliquant
sur le bouton identifier puis sur
lobjet concern.

Mthode pour la cration dune couche partir de la couche dessin temporaire.


Cette mthode est identique la premire lexception que vous utilisez directement
la couche dessin temporaire de MapInfo comme structure de stockage de vos objets
dessins.
Ouvrez la fentre de contrle des
couches , cochez loption qui permet
de rendre modifiable la couche dessin.
Cliquez sur Ok pour retourner dans
MapInfo.

La barre doutils de dessin est


maintenant
active.
Vous
pouvez
dessiner de nouveau objets.
Pour sauvegarder les objets que
vous avez numris, allez dans le
menu
Carte :Enregistrer
Couche
Dessin .

28/51

Conservez le nom <Nouveau>, il


sagit de la couche dessin temporaire
sur laquelle vous travaillez. Cliquez sur
Sauver
Pour finir, donnez un nom votre
couche et cliquez sur enregistrer .

Pour amliorer la saisie des objets notamment lorsquils ont des frontires
communes, appuyer sur la touche F, vous passez en mode fusion (cf : acronyme FUS en
bas droite). Le mode fusion consiste accrocher des entits qui ont des frontires
communes. Laccrochage se ralise lorsque vous passez au-dessus dun point de lentit
de rfrence (sommet). Une croix saffiche.
Pour modifier la gomtrie dune entit, dans la barre de dessin activer licne
.
Attention lentit doit tre slectionne. Tous les points de lentit apparaissent avec des
carrs noirs. Pour supprimer un point avec la flche (noire) de la barre doutils gnrale,
cliquer sur un point et appuyer sur la touche suppr . Si vous souhaitez ajouter un
point, activer le bouton

Important :
Avant denregistrer une couche gographique, dans laquelle vous avez supprim des
objets utiliser la commande Table/Gestion Tables/Compacter Table. Cette fonction
permet de procder un nettoyage de la structure de donnes de la couche
gographique. Elle supprime notamment les gomtries vides.

Exercice 2 : A partir de limage gorfrence, construisez une couche gographique


reprsentant les zones de safari (surfaces vertes).

2. Par transformation de gomtrie


Avec MapInfo, vous pouvez transformer la gomtrie des objets dune couche,
en utilisant linterface graphique ou le langage de requte MapBasic.
Exemple 1 : Construction de polygones partir de lignes

29/51

Dans une nouvelle fentre carte, crez une nouvelle couche gographique
compose de ligne qui se croisent. Utilisez la fonction daccrochage pour raliser des
lignes jointives. Slectionnez ensuite toutes les lignes, faites un clic-droit slectionnez
Modifier Objets puis Cration de Surfaces.
Donnes dentre

Donnes de sortie

Exemple 2 : transformation de gomtrie


Vous pouvez transformer des polylignes en polygones et inversement. Pour
transformer des polygones en lignes, slectionnez les polygones, clic-droit puis choisissez
Convertir en Polyligne .
Attention : La transformation de gomtrie ne se ralise que dans la couche
gographique dont lcriture est autorise. Il nest pas possible de slectionner les objets
dune couche et de demander dajouter lors du processus de conversion les nouveaux
objets dans une autre couche. Par contre, vous avez la possibilit de couper les objets
crs et des les coller dans une couche diffrente. Utilisez les raccourcis claviers CTRL +
X pour couper et CTRL + V pour coller.

Exercice 3 : Construisez deux couches gographiques :


- une couche comportant des polygones,
- une couche comportant des lignes jointives et qui se croisent.
Utilisez les mthodes de ces deux exemples et donnez une explication de leur
fonctionnement. Quels sont les rsultats obtenus au niveau de la gomtrie et de la table
attributaire ?
3. En utilisant une couche existante : la zone tampon
Une zone tampon est un polygone autour d'un ou plusieurs objets slectionns. Cette
surface peut exprimer une zone d'exclusion ou d'influence.

30/51

Activez en mode criture, la couche de Exemple de rsultat : en rouge la donne


dessin temporaire,
source
slectionnez
les
objets

partir
desquels vous souhaitez quune zone
tampon soit construite,
allez dans le menu objet/tampon,
donnez une valeur pour la zone
tampon, ici 20 km, validez

Les tampons sont des polygones les


polygones. Ils sont stocks dans la couche
de dessin temporaire.

Exercice 4 : Ralisez une nouvelle couche de tampons autour des zones de sensibilit
cologique (couche Kenypro) dont la taille dpendra du niveau de protection. On estime
ici que plus le niveau de protection est important et plus laire dinfluence dune zone de
sensibilit cologique sera leve.
Les critres sont les suivants :
Pour la valeur good_protection, la distance de protection est de 20 km.
Pour la valeur moderate_protection, la distance de protection est de 10 km.
Pour la valeur poor_protection, la distance de protection est de 1 km.
Pour la valeur no_effective_protection, la distance de protection est de 0 km.
Vous reprsenterez le rsultat par une cartographie. Le choix des donnes intgres la
carte est libre.

4. Par combinaison de couches : Un exemple avec lintersection de


couches
Objectif : Il sagit ici dexploiter les oprateurs spatiaux disponibles dans MapInfo
pour construire de nouvelles sources dinformation gographique. Lobjectif est destimer
la superficie de lUkraine contamine par la catastrophe nuclaire de Tchernobyl (avril
1986).
Donnes :

31/51

z
z

LimiteAdmin : limite politique de lUkraine


Images : ukraine_relief.jpg et ukraine_tchernobyl.jpg.
Dmarche :
Etape 1 : gorfrencement des images
Gorfrencez les images ukraine_relief.jpg et ukraine_tchernobyl.jpg.

Rsultat attendu

ukraine_tchernobyl.jpg
ukraine_relief.jpg
Etape 2 : Construire linformation gographique
A partir de limage ukraine_tchernobyl.jpg construisez une couche de polygones
reprsentant laire globale dimpact du nuage radioactif. Vous devez regrouper les
diffrentes classes listes sur limage en un seul polygone lorsquelles sont jointives.
Nommez votre couche tchernobyl_zone.
Construisez une couche localisant les villes de Tchernobyl et de Kiev.
Etape 3 : Traitement de linformation gographique
Dans cette tape, il sagit dutiliser les oprateurs spatiaux pour calculer un
polygone qui correspond lintersection entre la couche reprsentant les limites de
lUkraine et la couche reprsentant laire globale dimpact du nuage radioactif.
Mthode

32/51

Nous allons dans cet exemple dcouper


les polygones oranges partir du
polygone blanc contour noir.

Slectionnez tous les polygones oranges.


Vrifiez au pralable que votre couche
soit autorise en criture.
Faites un clic-droit puis prendre Modifier
Objets/ Dfinir Cible .
La cible reprsente les objets sur lesquels
va porter lopration.

Slectionnez maintenant le polygone


contenu dans lautre couche et qui va
servir de masque pour raliser lopration
dintersection spatiale.
Faites un clic-droit puis prendre Modifier
Objets/ Dcouper . Les objets cibles sont
maintenant scinds.
Utilisez cette mthode pour connatre la
superficie de lUkraine touche par le
nuage radioactif.
Pour calculer la somme des superficies
dune couche avec une requte SQL,
utilisez la syntaxe suivante :
Select SUM(Area(obj,"sq km")) from
MaCoucheDessin into Selection

Remarque :
Vous pouvez faciliter la mthode de calcul dintersection entre couches en tlchargeant
un
script
MapBasic

ladresse :
http://www.directionsmag.com/files/index.php/view/219.

33/51

Dcompressez le zip puis installez les fichiers dans le rpertoire TOOLS de MapInfo.
Pour l'activer, charger la barre doutils MapBasic puis cliquez sur le bouton
excuter un programme , slectionnez le fichier overlay.mbx.
Cette application permet en outre d'obtenir une nouvelle couche d'information
rsultant de l'intersection entre deux couches.

Exercice 5 : Ralisez une intersection entre les zones de safari et les zones de sensibilit
cologique afin d'identifier les zones de conflit d'usage du territoire. Vous valuerez leur
superficie totale.
Vous reprsenterez le rsultat par une cartographie. Le choix des donnes intgres la
carte est libre.

34/51

C. La modification des objets


1. Adapter les formes
Exemple : Nous souhaitons ici modifier la gomtrie du polygone 3 afin que celuici touche le polygone 1 et que la zone vide soit supprime.

Donnes de dpart
Mthode
Slectionnez le polygone 3,
Cliquez dans la barre de dessins sur licne

Tous les sommets qui composent le


polygone sont maintenant affichs sous la
forme de carrs noirs.
Dans notre cas, il faut que nous ajoutions
des points supplmentaires pour ajuster la
forme du polygone 3 sur le polygone 1.

35/51

Cliquez sur licne


pour activer la
fonction dajout de points.
Dplacez-vous sur le segment A et cliquez
sur celui-ci. A chaque clic un nouveau point
est ajout (rond rouge).
Cliquez ensuite sur la flche noire dans la
barre doutils gnrale afin de dsactiver la
fonction dajout de points.

Positionnez-vous sur lun des nouveaux


points et tirez-le jusqu' rencontre un
point du polygone 1.
Procdez de la mme faon pour tous les
points.

Rsultat attendu

Remarque :
Pour supprimer un point, slectionnez la flche (noire) de la barre doutils
gnrale, cliquer sur un point et appuyer sur la touche suppr .

36/51

2. Dplacer un objet
Slectionnez le ou les objets que vous
souhaitez dplacer. Maintenez la touche Ctrl
enfonce et avec la flche noire dplacez
vos objets.

D. Renseigner les objets dune couche


Une fois que vous avez dessin des objets gographiques, il faut leur ajouter des
caractristiques (attributs) qui par la suite vont vous permettre de raliser des cartes ou
des traitements spatiaux. Nous allons prsenter deux mthodes.
Une premire manuelle pour laquelle lutilisateur doit renseigner chaque objet les
uns aprs les autres.
Une seconde assiste pour laquelle lutilisateur exploite soit :
1. une opration issue des bases de donnes qui se nomme la jointure physique.
2. les capacits de traitements du SIG, on parle de jointure spatiale.
Dans les deux cas, la mthode consiste rapatrier des informations dune donne
source vers une donne rfrence.
1. Le renseignement manuel
Par dfaut, lors de la construction dune nouvelle couche MapInfo cr un champ
ID vide dans la table attributaire associe. Pour ajouter de nouveau champ dans cette
table, allez dans le menu Table/Gestion des tables/Modifier structure. Une fentre souvre
dans laquelle vous allez pouvoir spcifier, supprimer ou changer le nom des champs.

La fentre de gestion des champs dune table

37/51

Pour ajouter un champ, cliquez sur le bouton


ajouter, donnez-lui un nom et dfinissez le
format des donnes quil pourra stocker.

Il existe 7 formats de stockage


Caractre : Stocke jusqu' 254 caractres alphanumriques. Il est impossible
d'excuter des oprations arithmtiques, par exemple des additions ou multiplications,
sur des valeurs dans ce champ.
Dcimal : Stocke les nombres sous une forme dcimale virgule fixe. Ne pas
introduire de points dans les nombres dcimaux.
Entier : Stocke les nombres entiers (nombres sans partie dcimale) compris entre - 2
milliards et + 2 milliards.
Entier court : Stocke les nombres entiers compris entre - 32 767 and + 32 767.
Flottant : Stocke les nombres dcimaux virgule flottante.
Date : Ces champs peuvent contenir une date dans le format JJ/MM/AAAA. L'anne
(facultative) peut tre spcifie avec deux ou quatre chiffres. Utilisez des barres
obliques ou des tirets pour sparer les lments d'une date. Les exemples suivants
sont des dates correctes : 23/01/91, 5-6-1989, 10/07.
Logique : Ces champs contiennent uniquement des informations logiques (vrai/faux ou
oui/non), stockes sous la forme T pour vrai/oui et F pour faux/non.
Source : MapInfo Help.
Aprs voir dfinit, les champs de votre table, cliquer sur licne
, puis cliquez
sur lobjet que vous voulez renseigner. Une fentre Infos souvre dans laquelle vous
allez pouvoir saisir une valeur pour votre objet. Attention, pensez enregistrer votre
couche lissue des modifications.

Exercice 6: A partir de limage gorfrence, construisez une couche gographique


reprsentant les zones de safari (surfaces vertes). Vous ajouterez un champ que vous
nommerez type . Ce dernier portera la valeur Zone de safari .

38/51

2. La jointure physique
Principe :
La jointure physique est une opration qui consiste rapatrier les donnes dune
table vers une autre table en utilisant un champ commun. Les deux champs doivent tre
stocks dans le mme format. Vous ne pouvez pas faire une jointure entre un champ de
format caractre et un champ de format entier.
Dans lexemple ci-dessous une jointure est ralise entre la table1 et la table2
partir du champ A. Les donnes de la table1 sont transfres dans la table2.
Table1

A
1
2
3
4

Superficie
200
1000
50
4000

A
1
2
3
5

Nature Superficie
Faune
200
Flore
1000
Faune
50
Faune
null

Table2

A
1
2
3
5

Nature
Faune
Flore
Faune
Faune

Rsultat

La jointure dans MapInfo peut se raliser par requte SQL ou la vole lors de la
cration dune classification thmatique.
La jointure SQL
Le SQL est un langage de programmation propre aux bases de donnes. Pour raliser
une jointure SQL, allez le menu Slection/Slection SQL.

39/51

Application avec la table1 et la table2

Nom des tables joindre

Table suivie du nom du


champ utilis pour la
jointure

Nom de la table rsultat


Notez que lorsque vous raliser une jointure SQL, une nouvelle couche gographique
est cre. Pour conserver, votre rsultat vous devez enregistrer la requte. Pour cela,
allez dans le menu Fichier/Enregistrer requte.
La jointure la vole
La jointure la vole ne cre pas de nouvelle couche. Ici les donnes sont mises en
mmoire pour tre utiliser lors de la cartographie thmatique. On imagine ici que la
table2 est la table contenant linformation gographique et la table1, une table de
donnes attributaires.
Mthode
Slectionnez le menu Carte/Analyse thmatique. Choisissez la mthode approprie
puis louverture de la fentre ci-dessous, droulez le menu Variable et slectionnez
Jointure.

40/51

Une nouvelle fentre souvre, cliquez sur le bouton Jointure pour spcifier les champs
utiliser. Noubliez pas de dfinir auparavant la table1 comme table ou il faut prendre les
valeurs.

Dans la fentre suivante, les champs de la table1 doivent maintenant apparatre.


Vous pouvez les utiliser pour raliser une cartographie.

Exercice 7 : En utilisant une jointure physique (en SQL et la vole) cartographi sous
la forme dhistogramme en btons, lvolution de la population depuis 1970 pour chaque
unit administrative. Utilisez les donnes de la table kenpop. L'identifiant des districts est
le champ qui permet de raliser la jointure.

41/51

E. Contrler la qualit de vos donnes gographiques


Vrification de lintgrit dun fichier : quelques principes de topologie
Lorsque vous numrisez des donnes malgr lutilisation de la fonctionnalit de
capture (fusion), il se peut que vous produisiez des incohrences topologiques entre les
objets dune couche ou entre les objets de plusieurs couches.
Exemple dincohrences topologiques :
Cas 1 : Deux objets se superposant dans une couche
Rgle de dpart :
Dans une couche gographique reprsentant des parcelles culturales une mme date,
deux parcelles ne peuvent se superposer.
Numrisation :

Cas 2 : Une zone vide entre deux objets


Rgle de dpart :
Dans une couche gographique reprsentant des parcelles culturales
mme date, il ne peut exister de zone vide entre deux parcelles adjacentes.

une

Numrisation :

Pour traiter les erreurs ventuelles de numrisation, MapInfo dispose de


fonctions spatiales qui permettent de les dtecter et de les traiter.
Pour analyser la qualit gomtrique dune couche, slectionnez toutes les
entits de la couche puis clic-droit prendre Modifier les objets/Vrification des rgions.
Slectionner les options en fonction du type derreur recherche.

42/51

Cas 1 : Dtection de la zone de recouvrement

Pour corriger, les erreurs topologiques, slectionnez les objets de la couche,


clic-droit puis prendre corriger ou Fusion/simplification
Cas 2 : Suppression dune zone vide par
accrochage des limites de polygone

Exercice 8 : Produire une nouvelle couche vectorielle propre localisant les zones de
safari.

F. Importation de donnes
1. Importation de donnes gographiques
Limportation de donnes dans MapInfo se ralise partir de deux procds soit
en utilisant le format dimport-export de celui-ci (le mif/mid) soit en utilisant un
traducteur qui se chargera de convertir le format importer dans un des formats natif de
MapInfo (Tab ou Mif/Mid).
- Pour importer du Mif/MID, allez dans le menu Table/Importer,
- Pour convertir des formats, allez dans le menu Outils/Traducteur
Universel/Traducteur Universel.
2. Importation de donnes attributaires
Pour importer des donnes attributaires au format excel, dbf ou txt, allez dans
le menu Fichier/Ouvrir Table et choisissez le type de format.

43/51

Partie 4 : Diffuser linformation


- mise en page et exportation Introduction
Les modes de diffusion de linformation gographique ont particulirement volu
depuis quelques annes, notamment vers linternet. On trouve aujourdhui des mthodes
et des formats varis (MapServeur, SVG, Flash, WMS, WMC, WFC) pour diffuser des
cartes et des donnes que lon peut regrouper dans deux catgories : la diffusion
statique et la diffusion dynamique.
1. La mise en page dans MapInfo
Afin de prparer l'impression d'un travail, que ce soit une carte thmatique, le
rsultat d'une requte sous forme de tableau, un graphique ou encore une combinaison
de ces reprsentations de donnes, utilisez une fentre de mise en page. Menu fentre :
mise en page
La fentre mise en page fonctionne sur la base de cadres qui sont lis de faon
dynamique aux fentres (carte, lgende, table ou graphique) auxquelles ils font
rfrence. De plus vous pouvez ajouter du texte, des cadres et autres constructions
graphiques de mise en page. L'outil est videmment moins puissant qu'un logiciel de PAO
ddi, mais permet de raliser des documents trs rapidement. Ces derniers sont
imprimables depuis la fentre mise en page avec le menu fichier : imprimer
Depuis la fentre mise en page il est aussi possible d'exporter des fichiers
reprsentant la carte et sa mise en page dans des formats de type BMP (image) ou WMF
(vectoriel). Pour cela utilisez le menu fichier : exporter fentre

Exercice : exportez un mme document cartographique en *.bmp et *.wmf.,


reprsentant les camps de rfugis selon la moyenne de la priode vgtative laquelle
ils sont soumis. Intgrer ces deux fichiers dans un document word et comparez la qualit
des rendus ainsi que leur taille respective dans l'explorateur de fichiers.

2. La diffusion dynamique : Un exemple travers lutilisation de Geoclip


Tlcharger lapplication Goclip ladresse :

http://www.geoclip.net/fr/p42_constructeur.htm, installez-le en suivant

les instructions du constructeur.

Exercice : Publiez un projet Mapinfo avec Goclip en proposant lutilisateur de


visualiser :
- le rseau hydrographique et les surfaces en eau,
- loccupation du sol avec la possibilit de modifier les classifications.

44/51

Pour activer MapBasic, allez dans le menu Affichage puis Barres doutils et cochez
MapBasic.

Ouvrir linterface de saisie de commandes, en cliquant sur licne en forme de cl


outil.

Example : Construire des carrs de 20 m de cote partir dune couche de point


update table_points set obj = Buffer(obj, 4, sqr((20)^2/2) , "m")

Example : Obtenir une table de centroide


update "nom de la table" set obj= Centroid(obj).
Example : Mettre jour des valeurs dune colonne
select CentroidX(obj), CentroidY(obj) from matablepoly into
tablecoordcentres
Example : Calcule de coordonnes X et Y
Update Matable Set X = CentroidX(obj)
Update Matable Set Y = CentroidY(obj)

45/51

Partie 4 : Diffusion linformation : mise en page


Objectif : Mettre en page une carte dans MapInfo et lexporter.
1. Raliser les traitements cartographiques
Dans une fentre de carte charger les couches gographiques Kenadm, Kenhcr,
hydrog_line, hydrog_poly. Ralisez les traitements cartographiques ncessaires afin
dobtenir la carte ci-dessous.
Vous ne raliserez quune seule analyse thmatique. Elle portera sur la couche
hydrog_line.

2. Raliser la mise en page


Pour mettre en page une carte dans MapInfo, allez dans le menu Fentre/Mise en
page. A louverture de la fentre ci-dessous conservez les paramtres par dfauts.

Vous devez obtenir le rsultat suivant :

46/51

Pour amliorer la mise en page dplacez les diffrents objets : le cadre de la carte
et le cadre de la lgende.
Attention laffichage de votre carte dans la mise en page est li dynamiquement
celui de la fentre carte. A vous dadapter le zoom dans cette dernire pour que la carte
occupe lespace souhait.
Pour modifier les fontes de la lgende (taille du texte, couleur, style), vous devez
intervenir dans la fentre de lgende qui sactive en cliquant sur licne :
double-cliquez sur la lgende et modifiez ses fontes.

. Ensuite

Pour ajouter un titre la mise en page ou amliorer sa charte graphique, utilisez


la barre doutils Dessins .

47/51

Cette barre doutils vous permet aussi dajouter plusieurs fentre de carte sur une
mme mise en page. Pour cela, utilisez licne

Pour ajouter une rose des vents (lazimut de votre carte), cliquez sur licne
suivant

. Dans la fentre ouverte, slectionnez la bibliothque de polices Mapinfo

Arrows , puis le symbole de votre choix. Cliquez sur licne


et cliquez sur votre mise
en page. Double-cliquez au besoin pour modifier la taille du symbole.
Rsultat attendu

Pour ajouter une chelle, il est ncessaire dutiliser un script mapbasic. Retournez
dans la fentre de la carte, allez dans le menu Outils/Gestionnaire doutils . Cliquez
sur le bouton Ajouter un outils .

48/51

Cliquez sur le bouton (1) pour aller chercher loutil ScaleBar.mbx (2).
Donnez un titre votre outil et validez (3).

Fermez la fentre Gestionnaire doutils , un nouvel icne a t ajout sur la


barre doutils de mapbasic. Un nouveau menu est aussi prsent Outils/ScaleBar

Cliquez sur licne ci-dessus, puis dans votre fentre de carte. Dfinissez les
units de mesures de votre carte pour construire lchelle et validez.

Remarque : Avec cette mthode lchelle est un ensemble dobjets graphiques


stocks dans la couche dessin temporaire. Pour conserver votre chelle et sa position sur
la carte, vous devez lenregistrer comme une table.
Vous pouvez raliser la mme opration directement dans la mise en page. Dans
ce cas lchelle est compos dans ensemble dlments graphiques dits flottants au
mme titre que le texte ou le symbole nord.
3. Raliser la mise en page
Pour exporter la mise en page, prfrer le format wmf qui vous permettra dans un
logiciel comme Inkscape. Ce format nacceptant que le svg en entre vous devrez le
convertir soit en utilisant :
le module draw dopenoffice 2.0 : http://fr.openoffice.org/
lapplication skencil : http://www.nongnu.org/skencil/index.html

49/51

Mise en situation
Objectif : A partir des donnes disponibles dans le fichier kenya :
-

ralisez une carte sur les activits humaines sur lexemple de la carte 1
ralisez une carte sur la gographie physique sur lexemple de la carte 2
puis construisez la mise en page en respectant le modle ci-dessous.

Attention : La carte finale devra tre livre par mail en format bmp avec votre
nom ou vos noms de binme erwan.bocher@uhb.fr.

50/51

Bibliographie

Barbier, 2002
Laurini et Thomson, 1992,
Egenhofer et Herring, 1991
Zeiler, 1999
Sources :

Erwan Quesseveur, INITIATION PRATIQUE AUX SIG, Gnie des Systmes Urbains U.T.C
- UV GO01
Cours en ligne de lENSG :

http://www.ensg.ign.fr/Formation/Formation_Continue/Formation_interne
/Supports_de_cours/Supports_de_Cours.html
MapInfo Professional guide de l'utilisateur 6.5
Minvielle E, Souiah S-A, L'analyse statistique et spatiale, 2003

51/51

You might also like