Vous êtes sur la page 1sur 60

Introduction au SIG

Logiciel Map Info


Formation SIG – Map Info – août 2008

SOMMAIRE

I/ Quelques définitions……………………………………………………………………………………………………………… 4

1.1 Qu’est-ce qu’un Système d’Information Géographique (SIG) ? ……………………………… 4


1.2 Qu’est-ce qu’une carte ? …………………………………………………………………………………………………………… 4
1.3 La notion d’échelle ………………………………………………………………………………………………………………………… 4
1.4 La notion de coordonnées géographiques …………………………………………………………………………… 4
1.5 La notion de projection ……………………………………………………………………………………………………………… 5
1.6 Type d’information contenu dans un SIG …………………………………………………………………………… 5
1.7 Le géoréférencement ou géocodage ……………………………………………………………………………………… 6
1.8 La mise en relation ………………………………………………………………………………………………………………………… 6

II/ L’environnement de travail de Map Info …………………………………………………………… 7

2.1 La Table ……………………………………………………………………………………………………………………………………………… 7


2.2 Le Document …………………………………………………………………………………………………………………………………… 7
2.3 Comment organiser son projet ? …………………………………………………………………………………………… 7
2.4 Démarrer le logiciel Map Info…………………………………………………………………………………………………… 9
2.5 Définition d’une vue …………………………………………………..………………………………………………………………… 10
2.6 Les barres d’outils ………………………………………………….……………………………………………………………………… 11
Barre d’outil « GENERAL » ………………………………………………………………………………………………………… 11
Barre d’outil « STANDARD » ……………………………..……………………………………………………………………… 12
Barre d’outil « DESSIN » …………………………………………………………………………………………………………… 14

III/ La gestion des couches d’information ……………………………………………………………… 17

3.1 Rappel : ouvrir une table ou un document ……………………………………………………………………………17


3.2 Ouvrir plusieurs tables en une seule fois = Plusieurs couches ouvertes ……………… 17
3.3 Ouvrir plusieurs tables en plusieurs fois = Plusieurs couches ouvertes ………………… 17
3.4 Fermer des tables ………………………………………………………………………………………………………………………… 17
3.5 Enregistrer des tables………………………………………………………………………………………………………………… 18
3.6 Ouvrir la table attributaire d’une couche ……………………………………………………………………………… 18
3.7 Sélectionner un objet géographique à partir de la table attributaire ……………………… 18
3.8 Contrôle des couches …………………………………………………………………………………………………………………… 19
3.9 Enregistrer un document .Wor ………………………………………………………………………………………………… 21

IV/ Création de couches vectorielles par numérisation …………………………… 22

4.1 Les étapes de la numérisation ou digitalisation …………………………………………….………………… 22


4.1.1 Création de la structure de la table attributaire ……………….…………………………… 22
4.1.2 La numérisation ou digitalisation ………………………………………………………………………… 23
4.2 Créer une table ……………………………………………………………………………………………………………………………… 24
4.3 Créer une table à partir d’un modèle existant …………………………………………………………………… 25
4.4 Créer une table à partir d’objets vectoriels ………………………………………………………………………… 25
4.5 Compacter une table …………………………………………………………………………………………………………………… 25
4.6 Modifier une table ………………………………………………………………………………………………………………………… 25
4.7 Saisir un champ par une même valeur ………………………………………………………………………………… 26
4.8 Le mode fusion ………………………………………………………………………………………………………………………………… 26
4.9 Vérification des régions ……………………………………………………………………………………………………………… 27
4.10 Réglage des options d’une fenêtre carte ou vue …………………………………………………………… 28
4.11 Réglage du zoom ………………………………………………………………………………………………………………………… 28
4.12 Assemblez plusieurs objets en un seul ……………………………………………………………………………… 29
4.13 Découper un objet suivant les contours d’un autre objet ………………………………………… 30
4.14 Générer des zones tampons …………………………………………………………………………………………………… 31
2

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

4.15 Créer un pochoir …………………………………………………………………………………………………………………………… 31

V/ Cartographie thématique ……………………………………………………………………………………………… 32

5.1 Les différentes méthodes d’analyse thématique ……………………………………………………………… 32


5.2 Analyse thématique à deux variables superposées ………………………………………………………… 35
5.3 La légende ……………………………………………………………………………………………………………………………………… 36
5.4 Générer une analyse thématique …………………………………………………………………………………………… 36
5.5 Modifier la trame d’une analyse thématique ……………………..……………………………………………… 37
5.6 Afficher une analyse thématique superposée ……………………………………………………………………… 37
5.7 Sauvegarder un modèle d’analyse thématique dans une vue …………………………………… 37

VI/ Importer / Exporter des données – Mise en page ………………………………….. 38

6.1 Importer des données tabulaires Excel ………………………………………………………………………………… 38


6.2 Exporter des données tabulaires Excel ………………………………………………………………………………… 39
6.3 Exporter une vue « carte » en format JPEG ……………………………………………………………………… 39
6.4 Mise en page …………………………………………………………………………………………………………………………………… 40
6.5 Créer une fenêtre légende ………………………………………………………………………………………………………… 43
6.6 Modifier une légende …………………………………………………………………………………………………………………… 43
6.7 Ajouter une légende à la fenêtre légende existante ……………………………………………………… 43
6.8 Propriété des cadres d’une mise en page …………………………………………………………………………… 44
6.9 Les différents zooms de la fenêtre mise en page ……………………………………………………………… 44
6.10 Sauvegarder la mise en page (Document.Wor) ……………………………………………………………… 44

VII/ Les sélections ……………………………………………………………………………………………………………………… 45

7.1 La sélection par l’écran ……………………………………………………………………………………………………………… 45


7.2 La sélection par le menu sélection ………………………………………………………………………………………… 45
Liste des fonctions ………………………………………………………………………………………………………………………… 48
7.3 Mettre à jour une colonne ………………………………………………………………………………………………………… 54
7.4 Calculer automatiquement un périmètre et une surface ……………………………………………… 54

VIII/ Importation de données et d’objets – JOINTURE ……………………………… 55

8.1 Rappel ………………………………………………………………………………………………………………………………………………… 55


8.2 Transformer une importation Excel en fichier Map Info ……………………………………………… 55
8.3 Importer des objets géographiques d’une table à une autre ……………………………………… 56
8.4 Exécuter une jointure …………………………………………………………………………………………………………………… 58

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

I/ Quelques définitions

1.1 Qu’est-ce qu’un Système d’Information Géographique (SIG) ?

Un SIG est un logiciel ou programme informatique qui définit un ensemble de


principes, de méthodes, d’instruments et de données à référence spatiale. Il est utilisé
pour saisir, conserver, transformer, analyser, cartographier ou modéliser un phénomène
spatial.

Le SIG est avant tout un outil d’aide à la décision qui permet de visualiser une
information dans l’espace et dans le temps.

1.2 Qu’est-ce qu’une carte ?

Une carte modélise les objets du mon réel en utilisant une représentation
symbolique. Les cartes sont donc une représentation simplifiée et schématisée de la
réalité. Toute carte constitue obligatoirement une réduction par rapport à la réalité du
terrain et doit donc, pour être correctement interprétée, comporter une échelle.

On distingue deux grands types de carte :

 Les cartes topographiques qui représentent les principaux éléments du


paysage : reliefs, végétation, hydrographie...

 Les cartes thématiques qui servent à dresser des analyses à partir de


données relatives à une thématique : population, agriculture, économie...

1.3 La notion d’échelle

L’échelle est un ratio entre une distance mesurée sur la carte et la même distance
mesurée sur le terrain.

 Une carte à grande échelle correspond à une carte détaillée, par


exemple les cartes au 1 : 25 000 soit 1 cm=250 m (cartes de tourisme)

 Une carte à petite échelle correspond à une carte peu détaillée, par
exemple les cartes au 1 : 200 000 soit 1 cm=2 km (cartes routières)

1.4 La notion de coordonnées géographiques

Les coordonnées géographiques d’un point permettent de le localiser sur une


représentation mathématique du volume terrestre, appelé « ellipsoïde de révolution ».
On distingue pour se faire la latitude (distance que forme le parallèle du point donné
avec le plan de l’équateur) et la longitude (distance que forme le méridien du point
donné avec le méridien d’origine, Greenwich)

Un relevé effectué au GPS donne les coordonnées géographiques d’un point. Ses
coordonnées peuvent être intégrées au SIG grâce à sa latitude et à sa longitude, ce qui
permet de le localiser précisément sur une carte géoréférencée.

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

1.5 La notion de projection

Le problème qui se pose est la représentation de la surface courbe de la Terre sur


une surface plane (feuille de papier). Ceci est impossible sans provoquer des
déformations des longueurs, des angles et des surfaces. L’objectif d’une projection est de
réduire autant que possible ces altérations qui sont d’autant plus importantes que
l’échelle est réduite.

Le système de projection du mali est le : WGS 84

1.6 Type d’information contenu dans un SIG

 Fichiers de données : caractères alphanumériques, exemple : nom de la commune


(texte), nombre d’habitants (numérique)

 Fichiers vectoriels :

∼ Représentation ponctuelle : capitale, point d’eau... ×


∼ Représentation surfacique (polygone) : étendues végétales,
découpages administratifs...

∼ Représentation linéaire : routes, cours d’eau...

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

 Fichiers images : on peut importer dans Map Info une image (ou raster) qui sert
soit à agrémenter un fond de carte ou qui sert de base au géoréférencement de
nouveaux objets géographiques si l’image est géocodée.

Sous Map Info, le raster est composé de deux fichiers : l’image en elle-même et
un fichier de référencement de type Map Info portant le même nom. Ces deux
fichiers sont INDISSOCIABLES :

Exemple de fichiers :

1.7 Le géoréférencement ou géocodage

Le géoréférencement attribue à un objet géographique une coordonnée X et Y


inscrite dans un système de coordonnées.

Le géoréférencement est l’une des caractéristiques particulière du SIG par rapport


à d’autres logiciels de cartographie qui ne servent qu’à faire du « dessin ». On parle
d’ailleurs souvent de logiciel de « DAO : Dessin Assisté par Ordinateur ».

Grâce au géocodage, on a la possibilité de recréer de manière virtuelle l’espace


terrestre.

1.8 La mise en relation

Le SIG permet de mettre en relation des données spatiales géoréférencées avec


des données attributaires (texte, caractères numériques : nombres absolus,
pourcentages…)

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

II/ L’environnement de travail de Map Info

2.1 La Table

Fichier de base de MapInfo qui contient des données alphanumériques et


vectorielles. Une table est constituée d’un groupe de fichiers qui portent le même nom et
sont INDISSOCIABLES pour l’ouverture du raster sous MapInfo. :

 Fichier.tab : décrit la structure de la table,


 Fichier.dat : contient les données tabulaires. Dans la cas d’une importation d’un
fichier externe, ce type de fichier peut être remplacé par : .dbf, .xls…
 Fichier.map : décrit les objets graphiques
 Fichier.id : fichier de références croisées qui assure le lien entre les données et les
objets géographiques,
 Fichier ind : permet d’indexer les données tabulaires.

2.2 Le Document

Un document est un fichier qui porte l’extension .wor. Il contient le lien entre les
différentes tables et forme un ensemble de tables « ouvertes » pour la mise en œuvre
d’un projet, exemple :

Communes.wor

2.3 Comment organiser son projet ?

Cette étape est essentielle car elle conditionne vos besoins et attentes en terme
de rendu et analyse géographique.

Dans un premier temps, créer un document sur votre disque dur, par exemple
sous « Mes documents », sous le nom CARTO_DNH. Ensuite, créer quatre documents qui
stockeront le travail réalisé sous MapInfo : Table, Doc, Raster et Carte_Image.

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

CARTO_DNH

Projet_1 Projet_2

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

2.4 Démarrer le logiciel Map Info

Lorsque vous démarrez MapInfo, la fenêtre « Démarrage » s’affiche. Choisissez le


type de fichier MapInfo que vous souhaitez ouvrir :

fichier.wor : Fenêtre qui lie une


mise en page, des tables…

Deux modes de création :

MapInfo propose différentes vues ou fenêtres cartes pour visualiser un fichier MapInfo :

 Automatique : MapInfo choisit le type d’affichage le plus approprié.


 Afficher le tableau donnée : c’est le fichier .dat qui contient les données tabulaires
(tel un fichier Excel).
 Ajouter à la fenêtre carte courante : la carte courante est la vue sur laquelle vous
travaillez. Cette option permet d’ajouter des tables à la vue (ou fenêtre) de travail
en cours.
 Afficher une nouvelle fenêtre carte : vous pouvez travailler sur plusieurs fenêtres
à la fois, en d’autres termes sur plusieurs projets.
 Pas de visualisation : cette option permet de créer une nouvelle table à partir
d’une table existante non visualisée.

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

2.5 Définition d’une vue

Une vue ou fenêtre carte est l’espace de travail sur lequel s’affiche les tables, les
images raster, les objets vectoriels…. Par comparaison, MapInfo est un bureau sur lequel
sont disposés des feuilles, équivalentes aux vues et une boîte de stylos, représentée par
des barres d’outils.
Une fenêtre carte se compose d’une fenêtre (cadre) dans laquelle s’affiche des
couches : images raster, tables, données….qui forment une carte. La fenêtre active ou
carte courante est visible par la couleur bleu du titre de la vue.

Couches = Tables Cadre = Fenêtre

Vue ou fenêtre carte 1 : Superposition Vue ou fenêtre carte 2 : Visualisation


de 3 couches ou tables : image raster des bâtiments (vue ci-dessus) et de la
(photoaérienne) et deux objets table attributaire associée.
vectoriels : la ligne (relative aux cours
d’eau) et le polygone (relatif à
l’occupation du sol).

L’affichage de vues peut être indépendant ou dépendant. C’est à vous d’organiser


votre travail ou votre « bureau ». Les deux vues, composées de tables superposées,
forment un document.wor.

10

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

2.6 Les barres d’outils

 Barre d’outil « GENERAL »

Ces outils permettent de gérer les couches ou les tables sur une ou de plusieurs vues.

Sélection de la couche supérieure d’une vue (Pensez que les couches sont les
unes sur les autres = superposées).

Astuce : Pour sélectionner une couche inférieure, utiliser la touche Ctrl.

Sélection d’objets à partir d’un rectangle, d’un cercle ou d’une forme


quelconque. La sélection s’effectue à partir des centroïdes des objets.

Sélection d’objets situés à l’intérieur d’un objet de type surfacique

(= polygone).

Tout déselectionner

Zoomer ou dézoomer sur la vue

Information sur l’échelle et les dimensions de la vue

Déplacer les couches sur une vue

Afficher les données tabulaires d’un objet vectoriel

Astuce : Cet outil permet de consulter et de modifier des données.

Afficher les étiquettes relatives à un champs prédéfini d’une table attributaire.

Dupliquer la fenêtre carte

Contrôle des couches = Modulation de la superposition des couches, de


leur affichage, de leur sélection et de leur modification. Ces deux dernières options sont
disponibles en bas de la fenêtre MapInfo

Outil
de mesure. Placer votre curseur sur un point de mesure, cliquer. Ensuite rejoigner le deuxième
point est double cliquer. La valeur s’affiche.

Afficher la fenêtre légende

Afficher la fenêtre des statistiques

11

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

 Barre d’outil « STANDARD »

Nouvelle table = Ajouter une table ou en créer une à partir d’une table
existante(modèle)

Ouvrir une table

Enregistrer une table

Ouvrir un document

Imprimer la fenêtre carte

Couper un objet vectoriel

Copier un objet vectoriel


Champs
Coller un objet vectoriel

Afficher la table attributaire

Présentation d’une table attributaire :

Afficher une nouvelle fenêtre carte

Ouvrir une fenêtre graphique = Construction de graphique (diagramme en bâton,


histogramme, courbes…) à partir d’un ou de plusieurs champs d’une table.

Ouvrir une nouvelle fenêtre mise en page

Ouvrir une nouvelle fenêtre sectorisation = regroupement de polygones (et


uniquement de polygones) en groupe, avec agrégation des données correspondantes
(fusion des lignes de la table attributaire).

Aide MapInfo

12

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

Présentation d’une fenêtre mise en page et d’un document.wor

Tables qui ont permis de construire la mise en page. Tous ces cadres forment un document.wor

13

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

 Barre d’outil « DESSIN »

La barre d’outils « dessins » n’est utilisable que pour les données vectorielles : lignes,
points et polygones (= surfaces).

Créer des points

Créer des lignes

Créer des polygones ou des surfaces


Nœuds d’un
polygone
Modification et ajout de noeuds d’un polygone
Astuce : Pour supprimer un point, sélectionner le, avec l’aide du curseur et appuyer sur
la touche « suppr » de votre clavier.

Créer un texte ou zone texte

Définir le style des objets :

Point :

- Définition de la police : choix des différents symboles (rose


des vents, forme..)

- Définition du symbole : carré, rond, étoile…

- Définition de la couleur

Ligne :

- Définition du type de ligne : pointillé, continu…

- Définition de la couleur

- Définition de l’épaisseur de la ligne : en pixel ou en point

14

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

Polygone :

- Définition de la trame : motif de la surface

- Définition de la couleur de la trame

- Fond : cocher pour mettre un arrière plan à la trame

- Ligne : définition du contour de la surface

- Couleur du contour

- Définition de l’épaisseur du contour

Texte :

- Couleur

- Fond

- Effets : majuscules, gras, italique…

Illustration des grilles couleurs, lignes et trames de MapInfo

Couleurs

Lignes
Trames 15

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

NB : Pour afficher les barres d’outils :

Menu  Affichage  Barre d’outils

MapBasic (langage de programmation) et DBMS sont des barres d’outils « avancées » qui permettent
respectivement d’exécuter un programme et de réaliser des liens avec une base de données type Access.

16

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

III/ La gestion des couches d’information

3.1 Rappel : ouvrir une table ou un document

1/ Menu  Fichier  Ouvrir


2/ Choisir le type de format : table (.tab) ou document (.wor)
3/ Choisir la fenêtre de visualisation : automatique

3.2 Ouvrir plusieurs tables en une seule fois = Plusieurs couches ouvertes

But : préparer sa fenêtre de travail pour la conception et la réalisation d’un projet


cartographique.

1/ Menu  Fichier  Ouvrir


2/ Sélectionner avec la touche Ctrl les tables
3/ Choisir la fenêtre de visualisation : Afficher une nouvelle fenêtre carte

3.3 Ouvrir plusieurs tables en plusieurs fois = Plusieurs couches ouvertes

But : ajouter des tables à un projet cartographique en cours à des fins de précision, de
complément ou d’affinage.

1/ Menu  Fichier  Ouvrir


2/ Sélectionner une table (ou plusieurs tables via la touche Ctrl)
3/ Choisir la fenêtre de visualisation : Ajouter à la fenêtre carte courante

3.4 Fermer des tables

Cette option permet de voir les tables ouvertes.

1/ Menu  Fichier  Fermer table


2/ Sélectionner la table ou les tables à fermer

17

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

3.5 Enregistrer des tables

Cette option doit être utilisée à chaque modification d’un objet ou d’une donnée
tabulaire. Elle doit devenir un réflexe.

1/ Menu  Fichier  Enregistrer Table ou


2/ Sélectionner via la touche Ctrl plusieurs tables modifiées
3/ Enregistrer

3.6 Ouvrir la table attributaire d’une couche

1/ Cliquer sur l’icône suivant :


2/ Choisir la couche liée à la table que l’on souhaite ouvrir

3.7 Sélectionner un objet géographique à partir de la table attributaire

1/ A partir de la table attributaire, cliquer dans le carré (celui-ci devient noir)


2/ Cliquer sur la fenêtre carte courante ou vue pour visualiser la sélection
3/ Dézoomer si nécessaire

Astuce : Pour retrouver les données attributaires à partir d’un objet :

1) Cliquer sur l’objet géographique dans la vue


2) Chercher le carré noir dans la table attributaire de la couche correspondante à
l’objet sélectionné.

18

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

3.8 Contrôle des couches (Ctrl + K pour afficher une ou toutes les couches)

Rappel : le logiciel MapInfo gère plusieurs couches géographiques en même temps. Ces
couches sont appelées tables. Lorsque vous ouvrez plusieurs tables vous les superposez
les une sur les autres.

 DEFINITION

L’option « Contrôle des couches » permet de modifier, de sélectionner, de rendre


visible une table mais également d’étiqueter une couche selon un champ de la table
attributaire correspondante, de modifier le style d’un objet (lignes, points ou polygones)
ou d’échanger l’ordre de superposition des couches.
Le contrôle des couches gère les tables ouvertes mais également la couche dessin
toujours présente par défaut.

Menu  Carte  Contrôle des couches ou ou Menu en bas de fenêtre

Fenêtre Contrôle des couches :

Modifier le style
des objets et
Couche dessin toujours présente
afficher les
noeuds
Tables ouvertes, visibles et
sélectionnables

Etiqueter les
objets d’une
couche

Retirer ou ajouter une couche ou


table

Modifier la superposition des couches


 LES DIFFERENTES OPTIONS

: Case cochée, la couche est visible

: Case cochée, la couche est modifiable (c’est-à-dire que l’on peut créer un nouvel
objet : lignes, points ou polygones ou modifier le contour).

Astuce : Pour modifier un objet, il est plus facile d’utiliser les nœuds. Il est donc important de
les afficher.

: Case cochée, la couche est sélectionnable

: Case cochée, la couche est étiquetable selon un champ de la table correspondante


à la couche

NB : une couche modifiable est sélectionnable, à l’inverse une couche sélectionnable


n’est pas modifiable.

19

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

: Enlever ou ajouter une couche à la fenêtre ou à la vue.

Attention : ne pas confondre « ajouter » avec « ouvrir » et « enlever » avec


« fermer ». Ces deux options « Ajouter et Enlever » sont valables pour les tables
ouvertes. Si vous enlevez une table vous ne la fermait pas.

: Monter ou descendre une couche. Cette option modifie la


superposition des couches.

Modifier le style de l’ensemble des objets de la couche, afficher les nœuds,


le sens de la ligne (si l’objet est une ligne) et les centroïdes. N’oublier pas de cocher la
case dans la fenêtre « Contrôle des couches ».

Astuce : Pour modifier uniquement le style d’un objet de la couche, double


cliquer dessus.

Case cochée, le style des objet est modifiable

Définir un zoom pour une couche. Si la couche devient


magenta c’est que le zoom défini ne permet pas de visualiser
la couche.

Attention : si l’on applique un zoom sur une couche, il est


possible que certaines couches ne soient plus visibles.

Afficher les nœuds ou , le sens des lignes et les centroïdes


des objets

Etiqueter l’ensemble des objets d’une couche selon un champ de la table


et définir le style des étiquettes. N’oublier pas de cocher la case dans la fenêtre
« Contrôle des couches ».

Astuce : Pour étiqueter de manière personnalisée un ou plusieurs objets, définir le


style comme ci-dessous et appliquer l’outil suivant :

Pour retirer les étiquettes : Menu  Carte  Effacer étiquetage personnalisé

20

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

Champs étiqueté

Cocher « Permettre Duplication » et « Permettre


chevauchement »

Point d’ancrage : positionne l’étiquette par rapport à l’objet

Style : Police de l’étiquette

Décalage : positionne l’étiquette par rapport au point


d’ancrage.

Ligne : Appliquer un trait ou une flèche pour relier l’étiquette à l’objet (style du trait et de
la flèche)

 COUCHE DESSIN

Définition : Cette couche est définie par défaut dans MapInfo. Elle permet de digitaliser
l’espace grâce aux objets : points, lignes et polygones sans créer une table tabulaire.

1) Cliquer sur un des boutons objets (point, ligne ou polygone)


2) Digitaliser l’espace
3) Double cliquer sur l’objet pour définir son style
4) Menu  Carte  Enregistrer couche dessin

3.9 Enregistrer un document .Wor

Réflexe : Avant d’enregistrer un document.wor il est impératif de vérifier si il n’y a


pas de tables ouvertes inutiles à la conception du projet cartographique. Rappelez vous
que vous pouvez « enlever » une table (table invisible sur la vue ou la carte courante)
sans qu’elle ait été fermée.

1/ Vérification de la présence de table

1) Menu  Fichier  Fermer table


2) Vérifier si il n’y a pas de tables inutiles au projet

2/ Enregistrer

1) Menu  Fichier  Enregistrer document sous


2) Sélectionner le document « Doc.wor » (cf séance I p. 6)
3) Enregistrer

21

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

IV/ Création de couches vectorielles par numérisation

4.1 Les étapes de la numérisation ou digitalisation

La digitalisation se décompose en 2 étapes :

 Création de la table attributaire : une table accueille tous les objets vectoriels
digitalisés et stocke leurs informations dans des lignes. La table doit être
renseignée au fur et à mesure de la digitalisation.
Attention : une table peut accueillir un et un seul type d’objet
vectoriel : point ou ligne ou polygone.

 Digitalisation : action de « dessiner » ou numériser un à plusieurs objets


vectoriels à partir de la barre d’outil « dessin ».

4.1.1 Création de la structure de la table attributaire

 Définition :

La structure d’une table est définie par des champs constituant le socle de la
table. En fonction des champs, Map Info sera en mesure de réaliser des requêtes et donc
d’extraire des données probantes.

Une table est constituée de lignes, référençant les objets vectoriels où une ligne
est égale à un objet digitalisé, et de colonnes, définissant les caractéristiques des objets.

Une table est associée à un et un seul type d’objet : un point, une ligne ou
un polygone. De plus, elle comporte systématiquement un champ ID qui l’identifie de
manière unique.

Présentation d’une table

En-tête de la colonne

Une ligne = un objet


vectoriel digitalisé

Chaque ligne est


renseignée

 Caractéristiques d’un champ :


22

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

Un champ est décrit par 3 éléments :

 Un nom : inscrit en en-tête de colonne, il définit le contenu à saisir pour chaque


ligne,
 Un type : définit la forme du contenu des lignes : alphanumérique, numérique…,
 Une largeur : définit le nombre de caractère d’un type.
 Description des différents types de champ :

 Caractère (ou alphanumérique) : ce type peut stocker jusqu’à 254 caractères


alphanumériques, c’est-à-dire des lettres et des chiffres.
 Entier : ce type stocke des nombres entiers sans partie décimale compris entre –
2 milliards à + 2 milliards.
 Entier court : ce type stocke des nombres entiers compris dans l’intervalle –
32768 à + 32767.
 Flottant : stocke des nombres décimaux à virgule flottante.
 Virgule fixe : stocke des nombres décimaux à virgule fixe.
Exemple : supposons une parcelle exprimée en hectares/ares/centiares : prévoir
longueur 5 dont 2 décimales (la valeur maximale sera de99,99 ha).

 Date : stocke des dates, selon le format habituel : jj/mm/aaaa.


 Logique : stocke les informations à deux alternatives : oui/non, vrai/faux…,

Pour définir le type à choisir, il faut opérer en fonction du type de données à stocker
et de leur longueur. Il est important de privilégier un type « économe » de manière à
générer des fichiers à poids modéré pour optimiser l’exécution des requêtes.

4.1.2 La numérisation ou digitalisation

 Définition :

La digitalisation consiste à « dessiner » des objets à partir d’un fond de carte


(raster) ou d’images vectorielles. Ces objets seront ensuite renseignés dans la table,
préalablement créée.

La digitalisation se réfère à un et un seul type d’objet. Seule la couche dessin est


en mesure de gérer plusieurs types d’objets vectoriels en même temps mais à la
différence de la digitalisation, la couche dessin n’est pas associée à une table attributaire.

 Les règles à respecter :

1. Mettre la couche « Modifiable » via l’option Contrôle des couches ou par le menu
en bas de page.
2. Définir le style de l’objet (icônes avec un point d’interrogation).
3. Activer le mode Fusion : le mode fusion affine la digitalisation
4. Digitaliser.
5. Renseigner après chaque digitalisation la table attributaire associée.
ENREGISTRER régulièrement

23

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

4.2 Créer une table

1- Menu  Fichier  Nouvelle Table


2- Cliquer sur Créer
3- Cliquer sur « Ajouter Champ »
4- Définir les 3 paramètres d’un champ : nom, type et largeur
5- Cliquer sur Ajouter Champ autant de fois qu’il y a de champs à créer.

Mode de visualisation :

1- Visualiser la table

2- Ouvrir une nouvelle fenêtre carte

3- Ajouter à la fenêtre carte active = vue


en cours

Deux modes de création :

1- Créer

2- Créer une nouvelle table à partir d’un


modèle existant

6- Cliquer sur Projection


7- Choisir la projection appropriée au pays
8- Cliquer sur Créer
9- Nommer la table et l’enregistrer dans le dossier Table
10- Afficher la table par l’option « Contrôle des couches ». Si elle n’est pas
présente faire Menu  Fichier  Ouvrir

24

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

4.3 Créer une table à partir d’un modèle existant

1- Ouvrir la table existant en mode « pas de visualisation »


2- Menu  Fichier  Nouvelle Table
3- Cocher « Utiliser comme modèle de structure la table »
4- Sélectionner la table existante (non visible dans une fenêtre carte).
5- Créer
6- Nommer la nouvelle table et enregistrer la dans le dossier « table ».

4.4 Créer une table à partir d’objets vectoriels

Précaution : Cette option est valable pour un et un seul type d’objet

1- Sélectionner les objets vectoriels


2- Menu  Fichier  Enregistrer table sous
3- Sélectionner « Sélection », puis cliquer sur Enregistrer
4- Nommer la table et l’enregistrer dans le dossier Table.

Créer une table à partir d’objets vectoriels existants

4.5 Compacter une table

Précaution : Avant d’opérer à la compaction, enregistrer la table.

Lorsque vous digitalisez, il est possible de faire des erreurs de numérisation et de


supprimer des objets vectorielles. Map Info génère alors des lignes grises dans la table
attributaire. Pour les supprimer faire la manipulation suivante :

Menu  Table  Gestion table  Compacter

4.6 Modifier une table

Précaution : Avant de modifier, supprimer ou ajouter un champ d’une table, il faut que
celle-ci soit ouverte dans Map Info (pas forcément visible).

1- Menu  Table  Gestion des tables  Modifier structure


2- Sélectionner la table concernée
3- Cliquer sur Sauver si des modifications préalables ont été apportées
4- Sélectionner le champ à modifier ou cliquer sur Ajouter champ

Conclusion : La couche disparaît dans la vue, pour l’afficher cliquer sur « Contrôle des
couches ».

25

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

4.7 Saisir un champ par une même valeur

Parfois, un champ comportera toujours la même valeur.

Exemple : On veut localiser des puits. Dans ce cas on crée une table « point » relatif à la
localisation systèmes d’exhaure de l’eau avec un champ : Nom_systeme (Puit)

1- Faire un clic droit dans le champ « Nom_systeme »


2- Sélectionner « Mettre à jour la colonne »
3- Sélectionner dans les deux listes déroulantes la table correspondante
4- Sélectionner la colonne à mettre à jour (ici Nom_systeme)
5- Inscrire la valeur entre guillemet (ici « puit »)
6- OK

Saisir un champ automatiquement

4.8 Le mode fusion

Pour activer le mode fusion, appuyer sur la touche F du clavier : Vérifier que
l’expression « FUS » est affichée en bas de page.

Le mode fusion s’exécute par les nœuds : . Map Info « colle » les nœuds les
uns aux autres.

Utilisation du mode fusion

Utilisation : Placer le curseur le long de l’objet, dès que la croix en pointillée


s’affiche, cliquer tout en pressant la touche Shift ou Maj.

26

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

4.9 Vérification des régions

Cette option s’applique uniquement pour les polygones. Elle a pour objet de vérifier,
après digitalisation, si il n’y a pas de recouvrements, d’auto-intersections ou de lacunes
entre ces objets afin d’éviter toutes erreurs lors de traitements.

1- Mettre la couche des objets vectoriels à vérifier (polygones) en modifiable

2- Sélectionner tous les objets de la couche via l’outil


3- Menu  Objet  Vérification des régions
4- Cocher « Activer la détection de recouvrements » et « Activer la détection des
lacunes »
5- Régler l’unité en mètres carrés ou kilomètres carrés
6- OK
7- En affichant les nœuds, corriger les polygones concernés
8- Répéter l’opération « vérification des régions » autant de fois que nécessaire

Vérification des régions

27

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

4.10 Réglage des options d’une fenêtre carte ou vue

1- Menu  Carte  Options


2- Régler les unités, par convention : coordonnées = mètres, distance = mètres
et surface = hectares.
3- Affichage des coordonnées : Degrés décimaux
4- Cocher les cases suivantes : « Conserver Echelle Courante » et
« Ascenseurs »

Réglage des options d’une fenêtre carte courante

Conclusion : Ces options permettent d’affiner la résolution de la carte.

4.11 Réglage du zoom

Attention : Avant d’ouvrir la fenêtre zoom, il est nécessaire de définir le système de


projection et de régler les unités comme ci-dessus.

Menu  Carte  Zoom

Fenêtre Zoom

28

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

Astuce : Si vous perdez le zoom par une fausse manipulation, faites :

Menu  Carte  Zoom précédent

Ou

Contrôle + K et choisissez la table à visualiser

4.12 Assemblez plusieurs objets en un seul

Précautions : Les objets à assembler doivent être dans la même table ou couche.

Cette option est valable pour un même type d’objet

1- Mettre en Modifiable la couche contenant les objets à assembler


2- Sélectionner les objets à assembler
3- Menu  Objets  Assembler

4- Sélectionner via la touche Maj toutes les valeurs puis cocher la case « valeur »

5- OK

Conclusion : si vous ouvrez la table attributaire correspondante, vous constatez que Map
Info agrége les lignes en une seule. Il est parfois nécessaire de saisir les informations des
champs dans cette nouvelle ligne issue de l’agrégation.

Fenêtre d’assemblage d’objets vectoriels

29

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

4.13 Découper un objet suivant les contours d’un autre objet

Précautions : Les objets à découper peuvent être issus de tables ou couches différentes.

Cette option n’est valable que pour les objets polygones et lignes

Exemples : Couper une commune (polygone) en fonction d’une route (ligne), découper
une région (polygone) en fonction de ses communes (polygones).

1- Mettre en Modifiable la couche contenant les objets à découper


2- Sélectionner les objets « cibles » (le ou les objet(s) s’affiche avec une trame
rouge)
3- Menu  Objets  Définir cible (objets qui seront découpés)
4- Sélectionner le ou les objets qui vont couper l’objet à découper
5- Menu  Objets  Découper
6- Menu  Objets  Assembler

7- Sélectionner via la touche Maj toutes les valeurs puis cocher la case « valeur »

8- OK

Résultat : La route a été découpée en fonction de la commune en trois tronçons


différents, soit trois nouvelles lignes dans la table attributaire correspondante.

30

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

4.14 Générer des zones tampons

Précaution : Définir préalablement les unités de la carte en mètre

Sélectionner un ou plusieurs objets vectoriels

1- Menu  Objets  Tampon


2- Vérifier que l’unité est en mètre

4.15 Créer un pochoir

Un pochoir est un masque d’écrêtage. C’est une sélection qui permet de


« cacher » les objets géographiques indésirables dans le rendu cartographique. Attention,
le pochoir n’est pas une couche géographique mais bien un masque.

Inconvénient : On ne peut créer un seul pochoir par fenêtre carte.

Exemple : on dispose des cours d’eau malien et on souhaite afficher ceux de la région de
Kayes. Pour cela, on sélectionne la région de Kayes et on la définit comme pochoir.

1- Sélectionner l’objet géographique qui servira de pochoir


2- Menu  Carte  Définir pochoir

Il est parfois nécessaire d’assembler des objets géographiques pour en créer un et


un seul.

Pour désactiver le pochoir : Menu  Carte  Désactiver pochoir

31

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

V/ Cartographie thématique

 Définition :

La cartographie thématique consiste à représenter graphiquement les données associées


à une carte avec des couleurs, des motifs, des symboles…. En d’autres termes, il s’agit
de mettre en évidence les phénomènes, les tendances qui se dégagent des données.

Map Info propose 7 méthodes d’analyses thématiques :

 Classes,
 Symboles,
Analyse sur une variable = symbole ou couleur ou taille
 Densité Points,
 Valeurs individuelles,
 Coloration continue,
 Barres,
Analyse sur 2 variables liées = symbole ou couleur associé à une taille

 Secteurs.

Les cartes thématiques peuvent être issues de :

 Expression : réalisée par une requête,


 Table : champ
 Jointure : opération qui consiste à faire un lien entre deux tables. Généralement,
la jointure suppose un champ commun entre les deux tables (ex : code
géographique).

5.1 Les différentes méthodes d’analyse thématique

 Analyse par valeurs individuelles:

Il s’agit de montrer les points, les lignes ou les polygones de la carte coloriés
selon la valeur individuelle d’un champ particulier. Ce champ est généralement une
variable discontinue.

Carte thématique par valeurs individuelles

32

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

 Analyse par classes de valeurs :

Map Info regroupe les valeurs en classes et attribue à chacune d’elle une couleur
différente. Les bornes de classe peuvent être définies selon des méthodes très
différentes, Map Info en propose cinq :

 Même nombre d’enregistrement


 Même amplitude de classe
 Répartition automatique
 Ecart type
 Quantile (à privilégier)

Carte thématique par classes :

 Analyse par coloration continue :

Il s’agit d’effectuer une gradation continue de couleur sur la carte en fonction de la valeur
d’une variable. Par exemple, utiliser une coloration continue pour illustrer les
changements de température ou de pluviométrie.

Carte thématique par coloration continue

33

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

 Analyse par symboles proportionnels :

Cette méthode utilise des symboles, plus ou moins gros, pour représenter les valeurs.
Par exemple, on pourra représenter les chefs-lieux de communes par des ronds plus ou
moins gros, selon la population.

Carte thématique par symboles proportionnels

 Analyse par densité de points :

Cette méthode utilise des points plus ou moins nombreux pour représenter des valeurs
de données associées à un polygone.

Exemple : une commune abrite 20 puits et un point représente 2 puits, alors le polygone
de la commune contiendra 10 points

 Analyse par diagramme en barres :

Ce type d’analyse thématique permet d’examiner simultanément plusieurs variables par


enregistrement : le centroïde de chaque objet fera apparaître un diagramme en barres
permettant de comparer les polygones selon la hauteur des barres.

Carte thématique par diagramme en barres

34

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

 Analyse par diagramme en secteurs :

Principe identique à l’analyse thématique en barres à la différence que les données sont
représentées sous forme de secteurs.

Carte thématique par diagramme en secteurs

5.2 Analyse thématique à deux variables superposées

Il est important de ne pas confondre les analyses à deux variables liées, telles que
les diagrammes en barres ou en secteurs avec les analyses à deux variables simultanées.

Les analyses à deux variables simultanées permettent de superposer deux


informations distinctes sur un même fond de carte. Par exemple on peut représenter le
nombre de puits en symboles proportionnels et le taux de personnes desservies en
classes de valeurs.

Cette superposition d’information est possible avec les analyses thématiques par
symboles proportionnels et les analyses thématiques par classes.

Carte thématique à deux variables superposées

35

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

5.3 La légende

Lorsqu’on crée une analyse thématique, Map Info génère automatiquement une
légende qui explique ce que représente telle couleur, tel symbole, telle taille…

Map Info peut créer deux types de fenêtre légende :

 Une fenêtre de légende cartographique : explicite les informations contenues dans


toute fenêtre carte,
 Une fenêtre de légende thématique : générée par la réalisation de l’analyse
thématique.

5.4 Générer une analyse thématique

1- A partir de la fenêtre carte, faire Menu  Carte  Analyse thématique


2- Sélectionner le type d’analyse que vous souhaitez générer
3- Suivant
4- Sélectionner la table puis le champ qui serviront pour l’analyse thématique
Attention : si il y a des lignes « vides », c’est-à-dire non saisies, cocher « Ignorer
les zéros et les blancs » sauf si vous souhaitez les prendre en compte.

5- Suivant
6- Modifier si vous le souhaitez :
 Classes : le nombre et les valeurs…,
 Styles : polygones, lignes ou symboles, couleur, trame…,
 Légende : nom, titre, libellé de l’étiquette…,

7- OK
Map Info génère une nouvelle fenêtre « Légende ». Ainsi vous obtenez une
nouvelle carte fenêtre, en fonction des paramètres de l’analyse thématique et une

36

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

fenêtre légende.

5.5 Modifier la trame d’une analyse thématique

Si vous avez réalisé une analyse thématique dont le résultat est peu satisfaisant, ne
supprimez pas l’analyse vous pouvez toujours la modifier.

1- Menu  Carte  Modifier l’analyse thématique


2- Cliquer sur Charger
3- Sélectionner un nouveau type d’analyse

5.6 Afficher une analyse thématique superposée

1- Réaliser une analyse thématique


2- Refaire la même manipulation mais avec un champ différent

5.7 Sauvegarder un modèle d’analyse thématique dans une vue

Modèle d’analyse = trame et type d’analyse (classes, secteurs, barres, densité de


points…)

Lorsque vous devez produire des cartes en série, il est souhaitable de reproduire les
cartes selon un même modèle d’analyse. Lorsqu’un modèle vous satisfait, faites :

1- Menu  Carte  Modifier l’analyse thématique


2- Cliquer sur Enregistrer sous

37

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

VI/ Importer / Exporter des données – Mise en page

6.1 Importer des données tabulaires Excel

1- Menu  Fichier  Ouvrir Table


2- Sélectionner dans « Type » le format Microsoft Excel (*.xls) puis sélectionner
le fichier à importer.

Ouvrir un fichier Excel

3- Dans la fenêtre Excel Informations, sélectionner "feuille Excel" ou "Autres…" à


importer. Si vous choisissez « Autres… », spécifier à Map Info les cellules à importer :

Exemple : Pour importer le tableau Excel ci-dessous, composé des cellules A1 à F3,
spécifier à Map Info la formule suivante :

Variables !A1 :F3

Fenêtre de dialogue d’importation

38

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

4-Cocher « Titres sur la ligne au-dessus de la sélection »

5- Pour rendre modifiable la table, vous devez enregistrer la table importée

Menu  Fichier  Enregistrer Table sous

6- Pour modifier la structure de la nouvelle table :

Menu  Table  Gestion Table  Modifier

6.2 Exporter des données tabulaires Excel

1- Ouvrir dans Map Info la table attributaire à exporter


2- Menu  Table  Exporter
3- Sélectionner la table à exporter dans excel
4- Choisir le format « Type » d’exportation. Pour les fichiers Excel, sélectionner le
format dBase DBF (*.dbf)

6.3 Exporter une vue « carte » en format JPEG

1- Adapter la vue ou fenêtre « Carte » pour l’exportation


2- Menu  Fichier  Exporter fenêtre
3- Spécifier le chemin d’accès d’enregistrement
4- Sélectionner le format « Type » JPEG (*.jpg)
5- Nommer le fichier
6- Spécifier une Résolution d’au moins 200 dpi (optimise la qualité de l’image).

Fenêtres d’exportation d’une carte en format jpg

39

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

6.4 Mise en page

 Définition :
La mise en page dispose les éléments tels que les cartes, les données, les légendes,
les textes…

Map Info positionne ces éléments dans des « cadres ». Chaque cadre pourra être
déplacé et redimensionné. On pourra modifier leur style de bordure et de trame et
copier/coller des cadres d’une fenêtre de mise en page à une autre.

Certaines règles de présentation de la carte doivent être respectées : c’est la


sémiologie graphique, science qui étudie les signes appliqués au graphisme.

Une mise en page doit comporter :

 Légende
 Rose des vents (flèche indiquant le Nord)
 Echelle
 Titre
 Logo
 Sources, date et auteur.

 Création d’une vue ou fenêtre mise en page :

 Travailler la vue ou fenêtre « Carte »


Attention : N’oubliez pas de régler préalablement à tout travail cartographique les
options de la carte (projection, unités, ascenseur et conserver échelle courante).

 Une fois le travail cartographique fini, faire Menu  Fenêtre  Mise en page

 Si vous souhaitez faire un compte-rendu uniquement de la vue, cocher « un cadre


pour la fenêtre ». Si vous souhaitez faire apparaître un cadre pour chaque vue
cocher « un cadre pour chaque fenêtre ouverte ». Ce dernier mode est intéressant
pour des cartes à analyses thématiques ou des tables attributaires.

Présentation de deux fenêtres ou vues « Carte »

40

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

Présentation de la fenêtre « Mise en page »

 Sémiologie d’une fenêtre mise en page :

 La Page : pour régler les options de la page (A4, portrait, dimensions…) faire deux
opérations :
 Menu  Fichier  Configuration de l’impression

 Menu  Mise en page  Options

Fenêtres des options de la page

 La Carte : Pour régler la taille de la carte, pointer le curseur vers un des quatre
points. Pour régler l’échelle, double cliquer sur la carte. Par convention, on utilise
des chiffres au dixième ou au cinquième)
Attention : Il y a une corrélation entre la fenêtre « carte » et la fenêtre « mise en page ».
Vous pouvez régler le zoom de la mise en page à partir de la fenêtre carte.

41

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

Fenêtres des options de la carte

 Les Cadres : pour retirer le contour noir des cadres, sélectionner le cadre puis
cliquer sur l’icône polygone avec un point d’interrogation . Sélectionner la
trame et couleur N

 La Légende analyse thématique : pour affiner les textes et le titre de la fenêtre


légende, vous devez revenir dans la vue « carte », cliquer droit sur la fenêtre
légende et sélectionner « propriétés ». affiner les styles, les classes et la légende.

 Les Titres : pour créer un ou plusieurs titres, sélectionner l’icône texte avec un
point d’interrogation, régler les paramètres.

Aligner des textes : Sélectionner les textes via la touche du clavier Maj ou Schift, faire un
clic droit Aligner.

 L’échelle : pour déterminer l’échelle de la fenêtre mise en page, double cliquer sur
la carte. Il n’existe pas d’échelle automatique c’est à vous de la créer à partir des
objets polygones ou de textes. On distingue deux types :

Modèle scripte : 1cm = 60 m ou 1 : 6 000

Modèle en barre :

 La Source : Une source définit les fonds cartographiques utilisés, les organismes
créateurs de ces fonds, les organismes d’autorisation d’utilisation, les auteurs…La
taille de la police doit être petite, généralement 6.
42

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

 Logo et autres cadres : pour insérer des logos ou tous autres objets (légende),
ouvrir l’objet dans la vue « Carte » Map Info. Sélectionner le format « Type »
adéquate et une nouvelle vue. Régler le zoom de l’objet. Retourner dans la vue
mise en page, cliquer sur l’icône suivant : puis insérer l’objet.

 La Rose des vents : pour choisir une rose des vents, utiliser l’icône suivant .
Dans la liste déroulante « Police » sélectionner Map Info weather

6.5 Créer une fenêtre légende

Cette option permet de créer une légende propre à une ou plusieurs tables. Elle est
différente de la légende « analyse thématique » (non automatisée) mais présente les
mêmes caractéristiques.

1- A partir de la fenêtre ou vue « Carte », faire :


Menu  Carte  Créer une légende

2- Sélectionner la table ou les tables


3- Suivant
4- Nommer la fenêtre légende (Titre de la fenêtre) et donner un Titre pour la
table
5- Suivant
6- Map Info vous propose deux choix pour créer la légende : soit en fonction du
type d’objet (ligne, point ou polygone) ou en fonction d’un champ de la table
7- Terminer
8- Si vous souhaitez modifier des paramètres, faites un clic droit sur la légende
puis sélectionner « Propriétés ».

Attention :

Lorsque vous effectuez des modifications sur les objets d’une table, la légende n’est pas
mise à jour automatiquement. Pour réaliser cette mise à jour, faites un clic droit sur la
fenêtre légende puis sélectionner « Rafraîchir ».

6.6 Modifier une légende

1- Clic droit sur la légende


2- Sélectionner « Propriétés »

6.7 Ajouter une légende à la fenêtre légende existante

1- Clic droit sur la légende


2- Sélectionner « Ajouter légende »

43

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

6.8 Propriété des cadres d’une mise en page

Pour aligner ou ordonner des cadres ou textes, sélectionner le cadre, faire un clic droit.

Menu contextuel des options des cadres

Rappel : Pour retirer le contour noir d’un cadre, sélectionner le et cliquer sur l’icône
polygone avec un point d’interrogation et mettre aucune ligne (N).

6.9 Les différents zooms de la fenêtre mise en page

La fenêtre mise en page dispose de deux zooms pour optimiser le travail :

Menu  Mise en page :

 Vue taille réelle


 Vue pleine page

6.10 Sauvegarder la mise en page (Document.Wor)

Important : Vous devez sauvegarder votre mise en page en document wor. L’avantage
de cette sauvegarde est que vous conservez plusieurs fenêtres dans un même
document : fenêtre carte, fenêtre logo, fenêtre légende, fenêtre mise en page…

Menu  Fichier  Enregistrer Document sous

44

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

VII/ Les sélections

 Définition :
Une sélection est une donnée/objet ou un ensemble de données/objets choisi pour
consultation et/ou analyse. Quel que soit le type de fenêtres à l’écran (vue, table…), des
sélections peuvent être faites à l’aide des commandes Sélection et Sélection SQL dans le
menu Sélection.

Dans les fenêtres « Table » (Données) et « Vue » (Cartes), les données peuvent
être placées dans la sélection en cliquant sur chacune d’elles. Les fenêtres « Carte »
disposent également d’outils permettant de sélectionner de nombreuses données sur une
base spatiale.

7.1 La sélection par l’écran

Sélection d’objet géographique

Attention : La sélection est marquée par un carré noir dans la table attributaire
correspondante.

7.2 La sélection par le menu sélection

 Le menu sélection :

Menu  Sélection

 Le menu sélection : « Rechercher »


Restrictions :

1) Ce mode de sélection est valable lorsque vous effectuez une analyse thématique

2) La recherche s’effectue sur un enregistrement. S’il y a une même valeur pour


plusieurs enregistrements, Map Info vous
demandera de sélectionner une valeur.

1- Menu  Sélection  Rechercher


2- Sélectionner la table puis la colonne
45

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

3- Définir où s’affichera le résultat


4- Définir le symbole relatif à la recherche
5- Entrer une valeur qui sera l’objet de la recherche

Sélection « Rechercher »

 Le menu sélection : « Rechercher sélection »

Cette sélection assure la correspondance entre la table attributaire et la fenêtre vue.

1- Sélectionner un objet géographique dans la vue


2- Menu  Sélection  Rechercher sélection
3- Le résultat de la sélection est matérialisé par un carré noir dans la table
attributaire correspondante

1- Sélectionner une ligne dans la table attributaire


2- Menu  Sélection  Rechercher sélection
3- Le résultat de la sélection est matérialisé par une trame en pointillé rouge
dans la vue correspondante

 Le menu sélection : « Sélection SQL »

Il s’agit de sélections par « Expression »

Une expression est une instruction contenant deux parties :

• Des noms de colonnes et des constantes


• Des fonctions (exemple : calcul d’aire ou de périmètre) et des opérateurs (tels
que +, - ; >)
Les expressions permettent d’extraire ou d’adapter les informations d’une base de
données. Elles s’utilisent avec le mode « Sélection », « Sélection SQL », « Mettre à jour
les colonnes » (clique droit dans une colonne d’une table attributaire), analyse
thématique et étiquette.

Règle d’or : une valeur doit toujours être entre guillemets et se référer à une colonne
d’une table.

Remarque : SQL est un langage de programmation

Vous retrouvez les expressions et leur mode d’utilisation dans l’aide Map Info : taper F1

46

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

ou Aide de Map Info

 Le menu sélection : « Sélection »

Ce mode de sélection vous permet de construire des expressions.

La construction d’une expression se fait de la manière suivante :

Nom de la colonne, suivi d’un opérateur ou d’une fonction suivi de la valeur


entre guillemet.

Exemple : je veux sélectionner les communes ou le nombre de bornes fontaines est


compris entre 5 et 20. Alors l’expression sera :

Nombre_BF> « 5 » And Nombre_BF < « 20 »

47

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

Pour information, voici la liste des fonctions qui peuvent servir dans Map Info.
Certaines requiert une bonne connaissance des SIG et des langages de programmation.

Fonctions mathématiques
Abs( num ) Calcule la valeur absolue d'un nombre.

Cos( num ) Calcule le cosinus d'un nombre ; num est exprimé en radians.

Int( num ) Calcule la partie entière d'un nombre.

Maximum( num , num ) Calcule le plus grand de deux nombres.

Minimum( num , num ) Calcule le plus petit de deux nombres.

Round( num1, num2 ) Calcule un nombre (num1), arrondi à la valeur la plus proche
de num2 (par ex., si num2 est égal à dix, num1 est arrondi à la dizaine la plus proche).

Sin( num ) Calcule le sinus d'un nombre ; num est exprimé en radians.

Tan( num ) Calcule la tangente d'un nombre ; num est exprimé en radians.

Fonctions date

- CurDate( ) Calcule la date courante.

- Day( date ) Calcule le quantième du mois (1 - 31).

- Month( date ) Calcule le mois (1 - 12).

- Weekday( date ) Calcule le jour de la semaine (1 - 7). 1 représente le dimanche.

- Year( date ) Calcule l'année (par exemple, 1994).

Fonctions chaîne

- Chr$( num ) Calcule le caractère qui correspond au code caractère (par ex.,
Chr$(65) retourne "A").

- DeformatNumber$( str ) Inverse de la fonction FormatNumber$ ; Calcule une chaîne


ne comportant pas de séparateur de milliers

- Format$( num , str ) Calcule une chaîne représentant un nombre mis en forme.
Par exemple, Format$(12345.678, "$,#.##") retourne "$12,345.68".

- FormatNumber$(num,ch ) Calcule une chaîne représentant un nombre mis en forme.


Cette fonction est plus simple à utiliser que Format$, mais offre un contrôle moindre sur
le format (par exemple, vous obtenez toujours des séparateurs de milliers)

- InStr( num , str1 , str2 ) Recherche, dans la chaîne ch1 à partir de la position num,
une occurence de la chaîne ch2. Calcule la position à laquelle le ch2 a été trouvée, ou le
chiffre zéro si cette chaîne est introuvable. Pour commencer la recherche au début de la
chaîne, attribuez à num la valeur un (1).

48

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

- LCase$( str ) Calcule la chaîne ch en caractères minuscules.

- Left$( str , num ) Calcule les num premiers caractères de la chaîne ch.

- Len( str ) Calcule le nombre de caractères d'une chaîne.

- LTrim$( str ) Supprime les espaces éventuels au début de ch et Calcule le résultat


obtenu.

- Mid$( str, num1, num2 ) Calcule num2 caractères de la chaîne ch à partir de la


position num1.

- Proper$( str ) Calcule une chaîne avec la première lettre de chaque mot en
majuscules.

- Right$( str , num ) Calcule les num derniers caractères de la chaîne ch.

- RTrim$( str ) Supprime les espaces éventuels à la fin de ch et Calcule le résultat


obtenu.

- Str$( expr ) Calcule une chaîne, approximation d'une expression.

- UCase$( str ) Calcule la chaîne ch en caractères majuscules.

- Val( str ) Calcule la valeur numérique de la chaîne ; par exemple, Val("18") Calcule
le nombre 18.

Fonctions des calculs géographiques

- Area( obj , str ) Calcule la superficie d'un objet. Le paramètre ch indique l'unité de
superficie, telle que "mi2" ou "km2".

- CentroidX( obj ) Calcule l'abscisse (coordonnée x) du centroïde d'un objet.

- CentroidY( obj ) Calcule l'ordonnée (coordonnée y) du centroïde d'un objet.

- Distance( num_x , num_y , num_x2 , num_y2 , str )


Calcule la distance entre deux points. Les deux premiers paramètres indiquent les
coordonnées x et y du point de départ. Les deux paramètres suivants indiquent les
coordonnées x et y du point d'arrivée. Le paramètre ch est l'unité de distance, telle que
"mi" ou "km".

- ObjectLen( obj , str ) Calcule la longueur de l'objet. La valeur ch indique un nom


d'unité de distance, telle que "mi" ou "km". Seuls les lignes, les polylignes et les arcs de
cercle ont des longueurs différentes de zéro.

- Perimeter( obj , str ) Calcule le périmètre d'un objet. La valeur ch indique un nom
d'unité de distance, telle que "mi" ou "km". Seuls les objets polygones, ellipses et
rectangles ont des périmètres différents de zéro.

Fonctions des objets géographiques

- Buffer( obj , num_res , num_width , str )


Calcule un objet polygone représentant un tampon. res_num indique la résolution, en
termes de noeuds par cercle ; larg_num indique le rayon du tampon ; ch désigne le nom
49

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

de l'unité de distance (par ex., "mi" ou "km") s'appliquant à larg_num.

- Centroid( obj ) Calcule un objet point situé au centroïde d'obj

- CreateCircle( num_x, num_y, num_radius ) Calcule un objet cercle. rayon_num


indique une distance en km.

- CreateLine( num_x , num_y , num_x2 , num_y2 ) Calcule un objet ligne.

- CreatePoint( num_x , num_y ) Calcule un objet ligne.

Chacune de ces fonctions retourne un objet graphique. Si vous tapez une commande de
mise à jour dans la fenêtre MapBasic, vous pouvez utiliser ces fonctions pour créer des
objets pour chaque ligne de votre table. Ainsi, par exemple, si votre table contient les
colonnes x1, y1, x2 et y2, la commande ci-dessous crée un objet ligne pour chaque
enregistrement de votre table :

Update tablename Set Obj = CreateLine (x1, y1, x2, y2)

Remarque : Cette commande de mise à jour redéfinit chaque objet graphique de votre
table. Par conséquent, il peut être préférable de faire une copie de votre table et de
travailler sur la copie.

Mots clés des expressions

Utilisez "any" pour sélectionner n'importe quel élément appartenant à un ensemble.

CODE = any("13", "26", "06")

L'expression sera vraie pour tout enregistrement dans lequel le département est les
Bouches-du-Rhône, la Drôme ou les Alpes-Maritimes. Pour comprendre l'utilisation de
"all", regardez l'expression suivante :

CODE <> all("13", "26", "06")

Cette instruction s'interprète comme suit : Rechercher toutes les commandes qui n'ont
pas été passées ni dans les Bouches-du-Rhöne, ni dans la Dröme, ni dans les Alpes-
Maritimes. Toutes les commandes sont sélectionnées, à l'exception de celles qui
répondent à ce critère. Vous pourriez aussi taper l'instruction suivante, qui signifierait
tout autre chose :

CODE <> any("13", "26", "06")

L'exemple suivant illustre l'utilisation de "in" :


CODE in("13", "26", "06")

Dans ce cas, "in" équivaut à "=any" et "not in" à "<>all".

Enfin, étudiez les deux exemples suivants qui illustrent "between" :

PRIX between 50000 and 100000

(PRIX between 50000 and 100000) or (PRIX between 150000 and 200000)

50

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

Opérateurs de chaîne dans les expressions

Utilisez la boîte de dialogue Expression pour formuler des expressions mathématiques et


alphanumériques dans plusieurs BOITES DE DIALOGUE de Map Info. Voir la section Créer
une expression.

Le signe + permet une concaténation, il relie des chaînes à des expressions. Les chaînes
doivent figurer entre guillemets. Par exemple :

"Mme " + Nom_Famille

Lorsque Map Info évalue cette instruction comme partie d'une expression, il place "Mme "
devant chaque nom de famille. La constante chaîne ("Mme ") est entre guillemets. De
même,

"Bonjour " + "à tous" donne la phrase "Bonjour à tous."

Opérateurs de comparaison

La boîte de dialogue Expression vous permet de formuler des expressions mathématiques


et alphanumériques dans plusieurs autres boîtes de dialogue de Map Info (se reporter à
Indiquer une expression).

Les opérateurs de comparaison sont souvent utilisés pour créer des expressions. Le
tableau suivant recense et décrit les différents symboles de comparaison.

+ égale

<> différent de

> supérieur à

< inférieur à

>=_% supérieur ou égal à identique à (caractère générique désignant un seul caractère)


identique à (caractère générique désignant plusieurs caractères)

Utilisez la boîte de dialogue Expression pour formuler les expressions mathématiques et


alphanumériques présentes dans plusieurs boîtes de dialogue de Map Info. Voir Indiquer
une expression.

Opérateurs logiques et géographiques

- Opérateurs logiques :

"And", "or" et "not" sont des opérateurs logiques. Ils servent à combiner des expressions
dans la fonction Sélection et la clause Critères de la sélection SQL. Map Info utilise ces
expressions pour tester chaque enregistrement de la table. Pour chaque test, il obtient
une réponse oui/non (vrai/faux). Map Info utilise les opérateurs logiques pour indiquer

51

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

comment combiner les différentes réponses oui/non en une réponse oui/non globale à la
question : l'enregistrement en cours répond-il aux critères de sélection ?

and "vrai" lorsque ses deux arguments (les expressions qu'il relie) sont vrais. Un
enregistrement doit donc satisfaire ces deux conditions pour être sélectionné.

or "vrai" lorsque l'un au moins de ses arguments (les expressions qu'il relie) ou les
deux sont vrais. Un enregistrement ne doit donc satisfaire qu'une seule de ces deux
conditions pour être sélectionné. Il est aussi sélectionné s'il répond aux deux conditions.

not "vrai" lorsque son argument (l'expression à laquelle il s'applique) est faux. Un
enregistrement est sélectionné lorsqu'il ne répond pas à la condition énoncée.

- Opérateurs géographiques :

Map Info propose plusieurs opérateurs géographiques pour sélectionner des objets sur la
base de leur relation spatiale à un autre objet. Il existe un mot-clé spécial qui s'utilise
avec les opérateurs géographiques : "obj" ou "objet". Ce mot-clé indique à Map Info qu'il
doit tirer des valeurs des objets graphiques de la table plutôt que des données tabulaires.

Les opérateurs géographiques s'insèrent entre les objets spécifiés. Vous les sélectionnez
dans la liste Opérateurs.

Les opérateurs géographiques sont énumérés ci-dessous :

Contains L'objet A contient l'objet B si le centroïde de B se trouve dans le polygone


de A.

Contains entire L'objet A contient entièrement l'objet B si le polygone de B est


entièrement inclus dans le polygone de A.

Within L'objet A est dans l'objet B si son centroïde est dans le polygone de B.

Entirely within L'objet A est entièrement dans l'objet B si le polygone de A est


entièrement dans le polygone de B.

Intersects L'objet A rencontre l'objet B si ils ont au moins un point en commun.

Opérateurs mathématiques

Utilisez la boîte de dialogue Expression pour formuler des expressions mathématiques et


alphanumériques dans plusieurs boîtes de dialogue de Map Info.

Des opérateurs mathématiques entrent souvent dans la composition d'expressions. Le


tableau qui suit indique, pour chaque opérateur, son symbole, son nom, un exemple
d'utilisation et son mode de gestion des divers types de données.

+ plus A + B Date + Nombre quelconque : Date nombre quelconque + nombre


quelconque : Nombre à virgule flottante entier quelconque+ entier quelconque : Entier

- moins A - B (soustraction)
-A (négatif) Date - Nombre : Date Nombre - Date : Date entier quelconque - entier
quelconque : Entier nombre quelconque - nombre quelconque : Nombre à virgule
flottante

* multiplié par A * B entier quelconque *entier quelconque : Entier

52

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

nombre quelconque * nombre quelconque : Nombre à virgule flottante

/ divisé par A/B nombre quelconque / nombre quelconque : Nombre à virgule


flottante

^ élevé à la puissance A ^ B nombre quelconque ^ nombre quelconque : Nombre à


virgule flottante.

Les calculs suivants sont possibles :

— Ajout de nombres à des dates pour obtenir une autre date.

— Soustraction d'un nombre d'une date pour obtenir une autre date.

— Soustraction de deux dates pour obtenir un nombre.

Lorsque vous ajoutez ou soustrayez des nombres à des dates, Map Info les traite comme
s'ils indiquaient un nombre de jours. Ainsi, pour ajouter ou soustraire une semaine, vous
utilisez le chiffre 7.

Pour ajouter ou soustraire un mois, vous utilisez 30 ou 31. Lorsque Map Info soustrait
deux dates, le résultat indique un nombre de jours

Ordre de priorité des opérateurs

Lorsque Map Info évalue des expressions, il doit savoir quels éléments calculer en
premier, autrement dit quelle est leur priorité. Par convention, les opérateurs ont des
niveaux de priorité différents. Ceux dont la priorité est la plus élevée sont calculés en
premier. Le tableau qui suit indique l'ordre de priorité des divers opérateurs de Map Info.
Les opérateurs ayant la même priorité sont évalués de la gauche vers la droite.

Priorité la plus haute parenthèses

puissance

négation

multiplication, division

addition, soustraction

opérateurs géographiques, opérateurs de comparaison

Not (Non)

And (Et)

Priorité la plus basse Or (Ou)

53

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

7.3 Mettre à jour une colonne

Cette option assure la mise à jour des données saisies dans la table attributaire. Lorsque
vous avez une valeur qui se répète, telle que « auteur » ou nom du système d’eau,
utilisez cette option. De plus, la mise à jour d’une colonne est valable pour le calcul d’un
périmètre ou d’une surface.

Attention : vérifier que la colonne a été préalablement créée dans la table

1- Ouvrir une table attributaire


2- Clic droit sur une colonne et sélectionner « Mettre à jour colonne »
3- Sélectionner la table, puis la colonne
4- Saisir la valeur à inscrire dans la colonne entre guillemets exemple
« Hirondelle de fenêtre »

Mettre à jour colonne

7.4 Calculer automatiquement un périmètre et une surface

1- Ouvrir une table attributaire


2- Clic droit sur une colonne et sélectionner « Mettre à jour colonne »
3- Cliquer sur « Expression… »
4- Sélectionner dans « Fonctions » « Area » pour surface et « Perimeter » pour le
périmètre
5- Remplacer km par hectares ou ha pour surface et mètre pour périmètre

54

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

VIII/ Importation de données et d’objets - JOINTURE

8.1 Rappel

Au cours des précédents exemples, nous avions vu comment importer une table Excel
dans Map Info (6.1 et 6.2). Pour aller plus loin, un petit rappel est nécessaire.

1- Menu  Fichier  Ouvrir Table


2- Sélectionner dans « Type » le format Microsoft Excel (*.xls) puis sélectionner
le fichier à importer.
3- Dans la fenêtre Excel Informations, sélectionner "feuille Excel" ou "Autres…" à
importer. Si vous choisissez « Autres… », spécifier à Map Info les cellules à importer :

4- Cocher « Titres sur la ligne au-dessus de la sélection »

8.2 Transformer une importation Excel en fichier Map Info

Lorsque vous importez un fichier Excel dans Map Info, la création d’une table attributaire
n’est pas automatique. Pour transformer ce fichier, il est nécessaire d’effectuer quelques
étapes :

 Conversion Excel en table attributaire

1- Ouvrir le fichier Excel sous Map Info (cf. ci-dessus)


2- Menu  Table  Gestion tables  Modifier structure
3- Cocher « Table graphique ». Cette option est indispensable pour créer une vue
( = fenêtre carte).
4- Définir le système de Projection
Attention : Pour régler la projection vous devez savoir avec quels fonds
cartographiques vous allez travailler ultérieurement. Par exemple, si cette nouvelle
table sera associée à des fonds en Lambert II, alors régler la projection dans le même
système.

5- OK
6- Menu  Fichier  Enregistrer Table sous
7- Définir la projection (voir figure 2)
8- Nommer la table et Enregistrer
9- Menu  Fichier  Tout ferme
Conversion d’un fichier Excel en Table attributaire

55

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

 Modification de la table attributaire

Lorsque vous convertissez un fichier Excel en table, Map info nomme par défaut les en-
têtes de colonnes par des lettres : A, B, C…

Pour définir de nouveaux en-têtes, réalisez les étapes suivantes :

1- Menu  Table  Gestion tables  Modifier structure


2- Renommer chaque en-tête
3- Régler si nécessaire le « Type » et la « Largeur »
4- Ajouter des champs si nécessaire.
5- OK

Modifier la structure d’une table attributaire après


conversion

Conclusion : L’importation de données Excel permet de créer une table attributaire


renseignée mais la table graphique associée est vierge. Il est donc souvent nécessaire de
faire une jointure avec une autre table attributaire renseignée et qui possède une table
graphique digitalisée (=vue ou carte fenêtre).

8.3 Importer des objets géographiques d’une table à une autre

L’importation d’objets géographiques (polygones, lignes ou points) est beaucoup plus


simple surtout lorsque deux tables ont la même architecture = mêmes champs et mêmes
caractéristiques.

La procédure est « Copier/coller ».

Pour information, cette manipulation est valable pour la couche dessin. On peut
stocker momentanément des objets géographiques dans cette couche.

Attention : La procédure, ci-dessous, doit être minutieusement respectée car on peut


placer des données géographiques dans des couches non souhaitées.

56

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

Vérifier au cours des étapes :

1) La table sur laquelle vous travaillez doit être en mode « modifiable », pour cela vérifier
que les objets géographiques sélectionnés sont entourés de petits carrés noirs.

2) Pour savoir si le transfert des objets s’est bien opéré, ouvrez la table attributaire.

1- Ouvrir les deux tables dans la même vue


2- Mettre en modifiable la table dont ses objets géographiques seront copiés
(fig. 4)

Sélection et modification d’objets géographiques

3- Copier les objets à l’aide des touches Ctrl + C du clavier


4- Mettre en modifiable la table qui accueillera les objets
5- Coller les objets à l’aide des touches Ctrl + V du clavier

57

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

8.4 Exécuter une jointure

 Définition

Une jointure est un procédé qui consiste à importer des données entre deux
tables. Par exemple entre une table attributaire et une table graphique. La jointure se fait
grâce à un champ commun. On distingue donc une table « receveuse », qui acquerra
toutes les données jointes et une table « donneuse » qui offre ses données à la table
receveuse.

Il est nécessaire de créer autant de colonnes (dans la table « receveuse ») qu’il y


a de colonnes à joindre. De plus, il est nécessaire d’exécuter autant de jointures qu’il y a
de colonnes à joindre.

Exemple : Vous disposez d’une table « Commune » et une table « Borne fontaine » issue
d’Excel. Vous souhaitez donc joindre la table Bornes fontaines à la table commune pour
exécuter des analyses thématiques.

Table commune

Nom_Commune Code_commune

Kita 20154

Table borne fontaine

Type Nb_2004 Nb_2005 Code_commune

Bornes fontaines 15 26 20154

Préparatifs pour la jointure


Table commune

Nom_Commune Code_commune type Nb_2004 Nb_2005

Kita 20154

Conclusion de l’exemple : La table Bornes fontaines est issue d’Excel et ne possède donc
pas de table graphique digitalisée. De ce fait, la jointure se fait sur la table Commune.
Pour cela, il est nécessaire de créer trois colonnes (type, Nb_2004 et Nb_2005) qui
recueilleront les données au cours de l’exécution de la jointure. La table receveuse est
Commune et la table donneuse est bornes fontaines.

58

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

 Règles d’or

Il existe trois règles à respecter pour créer une jointure :

1) Il faut un champ commun à ces deux tables


Ex : Code_commune. Ce champ est très souvent utilisé pour les jointures.

2) Le champ commun doit avoir les mêmes caractéristiques dans les deux tables,
c’est-à-dire même type, nom et largeur.

3) Les nouveaux champs créés pour la jointure doivent avoir le même type et la
même largeur.

 Jointure

Avant de réaliser la jointure, vérifier si vous avez respecté les trois règles,
notamment examiner si vous avez un champ commun et si les caractéristiques sont
semblables dans les deux tables à joindre.

1- Ouvrir les deux tables attributaires


2- Vérifier le champ commun aux deux tables (type, nom et largeur). S’il n’y a
pas de champ commun vous devez en créer un. Menu  Table  Gestion
tables  Modifier structure.
3- Sur la table « receveuse », ajouter autant de champs (et donc de colonnes)
qu’il y en a à joindre : Menu  Table  Gestion tables  Modifier structure.

Attention : vérifier que les caractéristiques sont semblables

4- Sur la table « receveuse » faire un clic droit sur une des nouvelles colonnes
créées
5- Cliquer sur « Mettre à jour
Colonne… »

Mettre à jour une colonne

6- Définir la table à mettre à jour = table receveuse


7- Définir la table à utiliser pour la jointure = table « donneuse »
8- Cliquer sur « Jointure » et sélectionner le champ commun aux deux tables
9- Sélectionner une des colonnes à mettre à jour dans la table « receveuse »
10- Dans « Calculer » sélectionner « Valeur »
11- Sélectionner la colonne qui servira à mettre à jour la colonne dans la table
« donneuse »
12- Cocher ou pas « Afficher… ». Cette option permet d’afficher le résultat de la
jointure dans une nouvelle table. Elle peut être intéressante si vous n’êtes pas
sûr de vous.
13- OK

59

Caroline Bénard – VSI DNH - Bamako


Formation SIG – Map Info – août 2008

Fenêtre « Mettre à jour Colonne » pour réaliser une jointure

On souhaite dans cet


exemple compléter le
champ « Nom » de la
table COMMUNE_76
avec le champ
« Nom » de la table
COMMUNE_27

Fenêtre « Jointure » de sélection du champ commun

60

Caroline Bénard – VSI DNH - Bamako

Vous aimerez peut-être aussi