Vous êtes sur la page 1sur 57

Emmanuel BONNET Matre de confrences en gographie

Support de cours Mapinfo 7.5

Universit des Sciences et technologies de Lille U.F.R. de Gographie et dAmnagement

Support de cours SIG sous Mapinfo 7.5.- Master 1 AUDT

TD 1 Dcouverte du logiciel et manipulation dune base de donnes gographique

La barre doutils Slection objet par objet

Slection multiple des objets Les loupes Dplacement de la carte dans la fentre Interrogation de la base pour lobjet slectionn Contrle des couches Outil de mesure Outil de calcul la vole dun objet Etiquettes

Structure des tables Map-Info : Menu Fichier ouvrir

Le menu droulant fichier de type, permet douvrir une table (.tab) ou un document (.wor)

Une table est constitue de plusieurs fichiers lis entre eux : *.TAB : dcrit la structure de la table Map-Info. Cest lui qui est appel par le menu ouverture table et qui se charge de lister lensemble des fichiers ncessaires son ouverture. Cest un rpertoire dadresses ; *.DAT : contient les donnes tabulaires/attributaires. Il peut tre remplac par importation : par des fichiers Excel (*.xls), Dbase (*.dbf), Access (*.mdb), ; *.MAP : Cest le fichier qui dcrit les objets graphiques (nature, localisation ) *. ID : Cest le fichier de rfrences croises entre les donnes tabulaires/attributaires et les objets cartographiques ; *.IND : Cest un fichier dindex qui permet dacclrer les requtes sur la table ; *.BMP, *.TIF, etc. : Les donnes tabulaires peuvent tre remplaces par des images raster. *.WOR : Cest le fichier qui enregistre lespace de travail cest dire toutes les tables et leurs fichiers ouverts ainsi que lensemble des couches temporaires (requtes, dessins, tiquettes). Conseils utiles : Les manipulations de tables tant trs faciles sous Map-Info , il est primordial de se crer un rpertoire source afin de ne travailler que sur des copies pour prserver linformation originale ; Lorsque lon recopie une table sous un nouveau nom, il faut ensuite fermer la table source qui reste active pour pouvoir travailler sur la copie ; Mettre tous les fichiers dun mme projet sur un seul rpertoire afin de pouvoir lchanger facilement entre utilisateurs/ordinateurs (copies, changement de poste) ; Utiliser les documents pour viter de rouvrir les tables unes par unes et perdre les traitements SIG (requtes, analyses thmatiques) et la couche dessin. Gestion des tables et de leur structure : Une table est organise en Champs (colonnes) et enregistrements (Lignes) ; Les caractristiques des champs sont paramtrables dans le menu : table, gestion des tables, modifier structure ; Il est possible de renommer ces champs, de les organiser, den ajouter ou den supprimer. 3

Compacter table est une commande qui permet un nettoyage des tables graphiques et attributaires. Cest utile lorsque que lon a effectu des suppressions dobjets graphiques ou denregistrements attributaires, afin de minimiser la taille du fichier et de faciliter les calculs effectus par Map-Info. Le contrle des couches Une fois la ou les tables ouvertes, la gestion des tables se ralise partir du contrle des couches. Masquer Rendre modifiable Couches ouvertes et visibles : arodrome et commune

Monter ou Descendre permet dorganiser les couches par ordre de priorit daffichage

Les fentres Il existe deux types de fentre dans mapinfo : 1/Les fentres cartes qui permettent dafficher les diffrentes tables. On peut partir dune table ouvrir plusieurs fentres cartes. 2/ Les fentres donnes qui permettent dafficher les bases de donnes. Les deux types de fentres. Remarque : la slection (carr noir) de la fentre donne correspond lobjet gographique slectionn (trame rouge) dans la fentre carte

Interrogation de la base partir de la fentre carte

Avec loutil i, on clique sur un objet et on obtient une boite de dialogue infos qui affiche les attributs de lobjet slectionn. Il sagit de lextraction de la base de donnes pour lobjet slectionn. Calculs simples partir de la fentre carte

Avec loutil flche noire, on effectue une slection dun ou plusieurs objets. On clique ensuite sur loutil Somme. Un tableau saffiche et propose les moyennes et sommes pour chaque champ. 5

Autres calculs On peut raliser dautres calculs pour interroger la base partir du menu Slection>statistiques. Choix dans les menus droulants de : 1/ la table ou la slection 2/ Le champ sur lequel on souhaite les statistiques

On obtient ensuite les statistiques sur le champ population dans lexemple ci-dessous.

Autres oprations dans le TD 1. A partir de la BD Carto 59, ouvrez et manipulez les diffrentes couches disponibles en utilisant les diffrents outils prsents. Utiliser les tiquettes Ouvrir les scan 25 et comparer les modes vecteurs et raster

Support de cours SIG sous Mapinfo 7.5.- Master 1 AUDT

TD 2 Exploitation dune base de donnes gographique

Modifier laffichage des objets gographiques Pour changer lapparence (couleur, paisseur) des points, des lignes et des surfaces (gres indpendamment) il faut au pralable rendre modifiable la couche que lon souhaite modifier. Contrle des couches. Cliquer sous le stylo de la couche modifier Slectionner ensuite le ou les objets modifier Menu option>style polygone, lignes, symboles

Ces boites de dialogues sont extrmement simples. Il suffit de ne pas oublier de rendre la couche modifiable et de NE PAS OUBLIER de slectionner les objets que lon veut modifier.

Lexploitation dune base de donne Plusieurs possibilits derrire ce terme : 1/ Effectuer des interrogations sur la base et les reprsenter sous forme cartographique (ex : slectionner les cantons du pas de calais et les cartographier en rouge) ou encore Slectionner les communes ayant une population > 5000 habitants et les cartographier en rouge. 2/ Raliser une cartographie statistique de toutes les donnes en les discrtisant.

1/ Les requtes simples Menu slection > slection

Table sur laquelle va seffectuer la requte. Remarque : Si on clique sur ok, toute la table sera slectionne

Cliquez sur Expression pour spcifier votre requte A laide des menus droulants, composez votre requte

Les communes correspondantes sont slectionnes (en rouge tram). Prenez lhabitude denregistrer immdiatement aprs la requte le rsultat. Menu Fichier >enregistrer table. Fichier >fermer Tout Fichier >ouvrir Table (slectionnez le fichier que vous venez denregistrer) Ces principes ne sont pas obligatoires mais ils permettent de ne garder ouverts que les fichiers qui vous intressent et limitent lutilisation de la mmoire de lordinateur.

A partir de cette slection vous pouvez oprer des calculs ou autres colorations sur les communes affiches. Pour information vous venez de raliser une extraction de la base de donnes (vous crez une nouvelle information) 2/ Lanalyse thmatique Nous allons raliser une cartographie de la population discrtise en 5 classes selon la mthode des seuils observs. Menu Carte > Analyse thmatique Slection du type de traitement Choix des reprsentations (attention, choisir la bonne variable visuelle en fonction de votre traitement/vos donnes) Cette tape est modifiable ultrieurement Suivant lorsque vous avez fait vos choix

Choix de la table traiter Choix de lattribut reprsenter

Par dfaut Mapinfo vous propose une discrtisation. Vous devez la modifier en cliquant sur Classe. Les autres boutons servent aprs avoir ralis la discrtisation (Styles, Lgende) Cette boite est avant tout un aperu de la lgende et de la discrtisation des donnes.

La boite de dialogue CLASSE

Le menu droulant mthode propose plusieurs discrtisation. La rpartition automatique correspond aux seuils naturels Choix du nombre de classe

Aperu des classes avec les % et le nombre dindividus repartis

Ok. On arrive sur la boite prcdente. Si la monte en valeur propose ne convient pas on utilise la boite de dialogue Styles. Si tout convient : OK : Votre carte saffiche.

10

En cliquant sur chaque case on peut modifier lapparence du style.

La boite lgende permet de configurer ce qui apparatra dans la lgende automatique de mapinfo lors de la consultation cran ou de limpression.

Tous les paramtres sont modifiables. Saisissez directement.

Aprs avoir valid par OK deux reprises. On obtient la carte discrtise. Si lon souhaite afficher la lgende : menu Option>afficher lgende

11

Si lon souhaite modifier la discrtisation, les couleurs ou la lgende : Soit double clique sur la lgende. On revient aux boites dcrites prcdemment. Soit contrle des couches et double clique sur la nouvelle ligne Classe : population.

Remarque : La reprsentation cartographique est affiche par les lignes qui comportent toujours le mot Classe. Ce ne sont pas des tables ! On remarque dailleurs quelles sont dcales sur la gauche dans le contrle des couches.

Si vous souhaitez enregistrer la ou les reprsentations cartographiques ralises, vous devez enregistrer un DOCUMENT sous et veiller enregistrer ce document et les tables concernes dans le mme dossier. Si vous allez sur un autre ordinateur, le document est perdu.

12

Pour aller plus loindans les requtes simple Il existe des oprateurs dj programms mais vous pouvez utiliser directement le langage SQL et mapbasic de mapinfo pour raliser des requtes : Inspirez vous des exemples suivants ! Dans les exemples ci-aprs ne considrez pas la totalit de la requte, regardez simplement comment les oprateurs sont utiliss(voir exemple pour Lille.) et utilisez les oprateurs dans la boite slection du menu slection.
Les oprateurs de base Les oprateurs de comparaisons les plus courants offerts par SQL sont : = gal <> diffrent de < infrieur > suprieur <= infrieur ou gal >= suprieur ou gal Like comme Between compris entre In dans La comparaison concerne aussi bien les valeurs numriques que les chanes de caractres et les dates. Les chanes de caractres doivent tre obligatoirement encadres par des guillemets.

Select * from Departmt where Nom_commune = "Lille"

Loprateur LIKE Lutilisation de loprateur = ne permet pas d' peu prs dans la valeur qui suit.Il est souvent prfrable dutiliser Like sur les chanes de caractres associes des jokers. Select * from Commune where Nom Like "S%Etienne" Le Joker % remplace ici une chane de caractres qui peut aussi bien tre aint- ou aint ou tou t. Il est possible de remplacer un nombre dfini de caractres en utilisant _. Select * from Commune where Nom Like "Saint_Etienne" Ici le _ entre les deux mots permet de remplacer un espace ,un ou tout autre caractres.

13

Loprateur BETWEENAND Loprateur BETWEEN val1 AND val2 permet de comparer la valeur de lexpression situe gauche du mot cl BETWEEN des valeurs dans lintervalle dfini par les deux expressions val1 et val2. Cet oprateur peut tre prcd par la ngation (NOT) pour inverser le rsultat. Les expressions peuvent avoir un type numrique, caractres ou date. Select * from Commune where Pop90 Between 5 000 And 10 000 Cette slection peut tre formule en utilisant uniquement les oprateurs de comparaison suivants : Select * from Commune where Pop90 >= 5000 And Pop90 <= 1 0000 Les expressions avec des valeurs de type Date se mettent entre guillemets. Select * from Departmt where Date between "26/10/1998" and "13/12/1998

Loprateur IN Loprateur IN permet de comparer la valeur de lexpression situe gauche du mot clef IN la liste de valeurs comprises entre parenthses. La condition de recherche est satisfaite quand lexpression est comprise dans la liste des valeurs. Select * from Commune where Nom In ("Paris", "Nice", "Lyon") Cette slection peut tre formule en utilisant uniquement les oprateurs de comparaison suivants : Select * from Commune where Nom = "Paris" Or Nom = "Nice" Or Nom = "Lyon"

14

Support de cours SIG sous Mapinfo 7.5.- Master 1 AUDT

TD 3 Cration dune base de donnes gographique

Lobjectif du TD est de crer une couche dinformation dans son intgralit, c'est--dire la partie gomtrique et la partie smantique. Nous utiliserons une image comme source dinformation gorfrence.

Il existe plusieurs mthodes pour crer une couche dinformation. Nous prsentons ici la plus simple, qui consiste partir de la gomtrie avant de crer la partie smantique. 1/ Ouvrir limage source 2/ Contrle des couches 3/ Rendre modifiable la couche dessin La couche dessin est une couche brouillon , non dfinitive qui sert de calque pour la cration dune couche.

15

4/ Votre espace de travail contient maintenant une nouvelle barre doutil active. Ces outils servent digitaliser (dessiner) les trois types dobjets linaires, surfaciques et ponctuels. Objet ponctuel (clic unique sur la position) Objets linaires (clic dpart+clic arrive ou clic pour position intermdiaire). Prfrez lobjet polyligne pour le linaire. Objets polygones. Les formes gomtriques sont rarement utilises.

5/ Commenons par digitaliser un btiment simple. On utilise loutil polygone. On active la touche F qui permettra la fusion entre le premier et le dernier point.

6/ Une fois le premier btiment digitalis, enregistrer la couche dessin dans le menu carte>enregistrer la couche dessin. 7/ Contrle des couches. La couche dessin enregistre apparat comme une table. Si vous voulez continuer digitaliser les autres btis dans la mme table, dsactivez rendre modifiable la couche dessin et rendez modifiable la nouvelle table. Validez et continuez digitaliser les autres btis en cliquant rgulirement sur licne disquette pour enregistrer votre travail.

16

8/ Une fois votre gomtrie ralise vous devez crer les attributs de votre base de donnes. Dans le contrle des couches, masquez limage source et rendez modifiable votre table. Menu table>gestion tables>modifier structure Champ ID cr automatiquement Ajouter nouvel attribut Nom ne doit pas comporter despace, de chiffre, symboles maths Les types

Le champ ID est cr automatiquement mais la numrotation des objets nest pas ralise. Ils ne sont donc pas diffrenciables. Il sagit maintenant de remplir vos champs des valeurs qui leur appartiennent. Attention ! Aprs avoir valid la nouvelle structure de la table, les objets digitaliss ont disparu. La table nest pas ferme ! Laffichage de la gomtrie est simplement dsactiv. Vous devez aller dans le Menu fentre>Carte et slectionner la table. 9/ Il existe 2 mthodes pour remplir les champs de leurs valeurs. Soit par une jointure (TD5) soit la vole. Cette dernire consiste saisir objet par objet les valeurs des champs. Activez la boite dinformations (I) et cliquez sur lobjet dont vous allez saisir les valeurs. Carte avec polygone bti renseigner Boite dinformation (aperu de la base de donnes)

Champs remplir directement en cliquant dans la fentre.

10/ Enregistrez votre table aprs avoir saisi les valeurs. Rptez lopration pour chaque table.

17

Support de cours SIG sous Mapinfo 7.5.- Master 1 AUDT

TD 4 Gorfrencement et calage dune image


Lobjectif du TD est vous permettre de caler une image, ou une carte scanne dans un rfrentiel gographique compatible avec dautres sources dinformations. Pour caler une image il existe plusieurs mthodes : 1/ Saisir des coordonnes gographiques de points connus (issus de relevs GPS par exemple). 2/ reconnatre partir dune autre source des objets gographiques prsents sur limage caler. 1/ Scan du port de Dunkerque. Fichier>ouvrir. Changer le type de fichier et choisir raster image. 1.1/ Lors de louverture on vous propose de caler limage ou de la caler. Choisir caler sinon votre image sera non projete.

1.2/ Boite de calage. Vous devez ajouter (nouveau) autant de point que vous avez de coordonnes renseigner. Noubliez pas de slectionner la projection qui correspond vos coordonnes ainsi que les units.

18

2/Calage par saisie des coordonnes sur une image projete. Ouvrir limage projete. Ouvrir limage projeter et validez le calage de limage. Image projete Image projeter

2.1/ Cliquez sur Projection pour saisir le rfrentiel dans lequel limage va tre projete. Choisir systme franais mridien de Paris et Lambert carto I Paris. 2.2/ Choisissez Nouveau pour ajouter des points de calage. Saisissez sur limage projeter un point connu, puis cliquez sur la boite de dialogue cliquez sur la carte et saisissez sur limage projete le mme lieu que la carte projeter. Rptez lopration au moins 5 fois, dans diffrents lieux de limage. Validez lorsque vous avez suffisamment de points. 2.3/ Limage est cale Vous navez pas besoin denregistrer la carte. Mapinfo le fait automatiquement

19

Support de cours SIG sous Mapinfo 7.5.- Master 1 AUDT

TD 5 Jointure de table

Lobjectif de ce TD est dimporter des informations alphanumriques dans une base de donnes gographique existante. Cette importation suppose donc que la base existante et la base importer possdent les mmes individus gographiques, comme les communes, les cantons ou encore les dpartements. Cela suppose galement que le codage, ou lidentification, de ces individus gographiques soient enregistrs de la mme manire dans les deux bases de donnes ! Ainsi il faut vrifier si le type des attributs est bien entier ou caractre dans chaque base. De mme, en fonction des sources les bases crivent les noms des communes selon les mmes protocoles : ex : On trouvera dans les bases IGN : Le havre et dans les bases INSEE : Havre Le. Ou encore des diffrences lorsque des communes se nomment Saint. St 1/ Consulter les donnes et effectuer les vrifications cites prcdemment sous excel. Identifier le champ qui va servir de condition de jointure (le mme nom ou le mme code pour lindividu gographique concern). Ouvrir LL99S59P.xls (logements IRIS)

Ligne 1 : Le nom des champs (identifiants et variables) De la ligne 2 n : les diffrents individus gographiques 2/ Vrifier maintenant la base dans Mapinfo afin didentifier le champ commun Ouvrir Iris_cudl.tab

20

Nom des champs en en-tte de tableau

Un des champs compatible est le DCOMIRIS qui est un codage des parcelles Iris. On vite dans la mesure du possible de raliser des jointures avec des caractres 3/ Ouvrir le fichier Excel dans Mapinfo en changeant le type de fichier (choisir fichier excel) Mapinfo cre automatiquement une table mapinfo pour le fichier nouvellement ouvert. Vous devez ensuite prciser quelques informations Mapinfo pour quil puisse ouvrir correctement la table excel. Notamment lendroit o se trouvent les premires VALEURS de la base excel. Rappel : la ligne 1 dExcel comporte le nom des champs ! La premire valeur se situe donc la 2 ligne !!

Ouvrir le menu droulant pour prciser o commencent les valeurs. Cliquer sur autres

Remplacer le 1 de A1 par 2. Car la premire valeur dans Excel se trouve ligne 1 colonne A

21

Localisation de la premire cellule modifie. Activer les titres au dessus de la ligne pour quils figurent dans len-tte du tableau de donnes Mapinfo

4/ Aprs avoir valid, votre table Excel apparat comme une table Mapinfo. 5/ Ralisation de la jointure par une requte SQL. Menu Slection>Slection SQL

Ouvrir les tables joindre Prciser les colonnes qui vont permettre la jointure

Loprateur = est soit saisi au clavier soit via le menu droulant oprateurs * signifie que toutes les colonnes de la table Excel vont tre importes dans la table Iris. Si vous ne voulez importer que quelques colonnes, prciser lesquelles via le menu colonnes Vous pouvez vrifier si votre requte est correcte

6/ Si la requte a fonctionn, vous visualisez tous les objets gographiques comme des lments slectionns. NE CLIQUEZ SUR RIEN et allez ENREGISTRER LA SELECTION ! Menu fichier>enregistrer table Cette boite vous demande de prciser quelle table vos souhaitez enregistrer. Dans ce cas cest la slection que vous devez choisir. Vous rencontrerez galement le terme de Query n qui correspond la mme chose Aprs avoir prcis la slection le mode denregistrement est le mme que pour nimporte quelle table

22

7/ Votre jointure est ralise et exploitable depuis la table que vous venez denregistrer. Conseil : Aprs avoir enregistr une nouvelle table, fermez tout et ouvrez la table sur laquelle vous voulez travailler. (Vide la mmoire tampon et ferme les tables inutiles) 8/ Vous pouvez exploiter les donnes nouvellement importes.

23

Support de cours SIG sous Mapinfo 7.5.- Master 1 AUDT

TD 6 Requtes et slections SQL

Les requtes SQL permettent de faire des slections beaucoup plus labores que la simple slection. Cest le langage SQL qui permet ces oprations. Il est aussi possible de raliser des requtes par le biais des objets gographiques, ce sont des requtes spatiales. Ouvrez les tables des communes du Nord Pas de Calais et des tronons routes. 1/ A partir de la table tronons route slectionnez uniquement les autoroutes. Enregistrez la table autoroutes.

2/ Ouvrez les tables communes et autoroutes. Nous allons slectionner les communes traverses par les autoroutes du Nord pas de Calais. Pour effectuer cette opration il faut : - travailler sur les objets (dans le menu droulant colonne, se trouve un champ nomm XXXX.obj) - Choisir un oprateur de slection spatiale :
Les oprateurs gographiques Within A lintrieur Contains Contient Entirely Withi Entirement lintrieur Contains Entirely Contient Entirement Intersects Intersecte

24

3/ Enregistrez la slection. Vous enregistrerez que les communes traverses. 4/ Ralisez une requte qui slectionne les communes comprises entre 5000 et 30000 habitants et traverses par les autoroutes (attention dans la base se trouvent les types autoroutiers, cad nationales et autoroutes)

25

5/ Cette requte ralise en 2 tapes est galement ralisable en 1 seule requte

6/ Avec la BD carto ralisez des requtes en changeant les oprateurs

26

Support de cours SIG sous Mapinfo 7.5.- Master 1 AUDT

TD 7 Manipulation des objets et analyse spatiale

Il sagit de travailler sur les objets gographiques en les modifiants par des croisements de couches ou par la cration de nouvelles surfaces qui aident apprhender le territoire. 1/ A partir de la base des communes, crez le dcoupage dpartemental. Menu Table>fusionner les objets depuis une colonne Spcifiez la condition de fusion. Ici le code dpartement

Crer une nouvelle table pour la fusion base sur la base commune

Faire le mnage dans la base en supprimant les champs inutiles lchelle dpartementale

27

La fusion permet dassembler les objets mais aussi les donnes. La population des communes doit donc tre additionne pour obtenir la population dpartementale. Pour chaque champ vrifier et/ou modifier la mthode que vous souhaitez voir applique.

Vos dpartements sont cres, structurs comme une nouvelle table, et enregistrs comme tel sur votre disque dur ! 2/ Ralisez la base des cantons. Cration de tampon et analyse spatiale multicouche Ouvrez la base sirne et la base bti de lagglomration du Havre. A partir des points sirnes nous allons crer laire dcoute de celles-ci en utilisant la donne depuis la base de donnes de la table sirne. Nous slectionnerons ensuite les espaces btis qui peuvent entendre ces sirnes et valuer la population concerne. 1/ Cration des buffer. Rendre la couche sirne modifiable. Slectionnez les sirnes. Menu Objets>Tampons

Entrez la valeur si vous navez pas de champ correspondant dans votre base. Slection de la colonne qui contient la valeur Slection de lunit Saisissez toujours 100 obtenir un cercle parfait 2 choix explicites pour

suffisamment

28

Modifier si besoin la mthode de traitement des donnes

Aprs avoir valid vous obtenez vos tampons. Modifier lapparence des polygones. Attention : la table comprenant les tampons nexiste pas sur votre disque dur, il faut enregistrer la table sous ( slection ou query n). Vos tampons deviennent ainsi une couche dinformation part entire.

Lun des apports des tampons est de raliser par la suite une analyse spatiale entre cette couche et les autres. Dans lexemple du Havre, laire dcoute des sirnes est au dessus des espaces btis habits. La table attributaire du bti contient la donne de population. Nous allons donc crer une couche contenant le bti concern et comptabiliser la population couverte.

29

Modification des objets 1/ Le bti concern doit tre extrait de la table bti global. Nos oprations vont donc se raliser sur cette couche. Dans Mapinfo on dit que la table bti est dfinie comme cible. Slectionnez la table bti aprs lavoir rendue modifiable. Puis Menu>objet>dfinir cible. Le bti apparat slectionn avec des petits carrs rouges. 2/ Il faut maintenant extraire le bti partir des tampons. Concrtement il faut dcouper le bti par les tampons. Slectionnez les tampons puis Menu>objets>supprimer lextrieur (on choisi cette fonction car on souhaite conserver uniquement les espaces concerns) Cette boite est trs importante car elle va modifier les valeurs de la table attributaire si les modifications apportes sur les objets ont des consquences sur la valeur des donnes. Dans ce cas, les btis ont dcoups et perdent une partie de forme dorigine. En consquence on considre que la superficie et la population subiront une modification des valeurs. On modifie la mthode.

On obtient la nouvelle couche (quil faudra enregistrer sous (slection ou query) modifie. Pour connatre la population concerne : Menu > slection> statistique> choisir la table et le champ

30

31

Support de cours SIG sous Mapinfo 7.5.- Master 1 AUDT

TD 8 Gocodage
Le gocodage consiste associer une table alphanumrique une table gographique existante en attribuant automatiquement ou manuellement des correspondances. Par exemple, sous disposez dune base contenant des adresses postales dindividus et une table contenant les routes, leur nom de rue et les numros des logements. Le gocodage consistera placer sous forme de points les adresses postales sur les numros des logements dans les bonnes rues. Un autre exemple : associer une table gographique dont les noms des pays sont en franais avec une table alphanumrique contenant des informations sur ces pays mais identifis en anglais. Le gocodage consistera faire correspondre les noms franais et anglais. 1/ Ouvrir la Table Africa

table gographique

Donnes en Anglais

2/ La table alphanumrique contient les donnes IDH de lOnu pour lanne 2002 (traduit en Franais). Ouvrir le fichier stat_Onu.xls sous mapinfo (voir cours sur les jointures)

32

3/ Menu table > gocoder. Lopration consiste gocoder la Afrique (stat onu en franais) partir de la base Africa. Colonne o se trouvent les noms en franais Colonne o se trouvent les noms en anglais Mode automatique : laisse mapinfo faire Mode manuel : faire aprs le mode automatique si les rsultats sont insuffisants.

4/ Les rsultats du gocodage vous sont indiqus. Sil reste des points non gocods vous devez les attribuer manuellement en relanant le gocodage mais manuellement.

5/ Il sagit de faire correspondre le point que mapinfo ne reconnat pas sa bonne correspondance dans une liste. Notez que si vous effectuez nouveau un gocodage avec les mmes noms, mapinfo mmorise les correspondances effectues manuellement et les traitera automatiquement lors dun autre gocodage. Il samliore au fur et mesure des gocodages.

33

Point non connu Correspondance dans la liste Slection de la bonne correspondance et validation

6/ Visualisation du rsultat. Fentre > Afficher carte > Afrique

Chaque point gocod apparat dans une fentre carte au centrode du pays correspondant. Votre gocodage sera toujours ralis sous forme de points. Si vous souhaitez affecter les donnes dans les polygones, vous devez raliser une jointure laide des requtes SQL o Afrique.obj (les poinst gocods) sont contenus dans Africa.obj

34

Enregistrez le rsultat de la requte. Votre base est importe et cre.

35

Support de cours SIG sous Mapinfo 7.5.- Master 1 AUDT

TD 9 Statistiques / traitement des donnes numriques et gomtriques


Les diffrentes oprations dcrites dans ce TD permettent deffectuer des calculs, statistiques et tout autre traitement de donnes dans les tables de mapinfo. Nous ne dcrirons pas lensemble des fonctionnalits mais les principes dutilisations qui restent identiques pour tous les types de traitements. 1/ Le principe de base est la mise jour de colonne. Ouvrir la table Africa. Calculer la part des hommes de moins de 20 ans dans la population total pour chaque pays. Vous devez crer dans votre base de donnes un nouveau champ qui recevra le rsultat. Menu table>gestion table> modifier structure : Ajouter champ Menu table> mettre jour colonne Table dans laquelle seffectue le calcul Champ cr qui recevra le rsultat Formule approprie au calcul (tape directement ou laide de lassistant dexpression)

Les rsultats sont directement affichs dans la fentre donne . Enregistrez immdiatement cette nouvelle table. Vous pouvez maintenant exploiter ce calcul. 2/ Mettre jour une table partir dune autre. Menu table>mettre jour colonne. Mettre jour la table Africa partir de la table Afrique. Nous allons utiliser une colonne PIB de la table Afrique et laffecter la table Africa. Il sagit dune sorte de jointure mais ralise dune autre manire. Tables ouvrir pour lopration Condition de jointure Ajoute une colonne automatiquement Type de ventilation Choix de la colonne ventiler

36

Condition de jointure. Possibilit de raliser la jointure partir de dune requte numrique ou spatiale.

Validez et enregistrez le rsultat immdiatement. Vous pouvez traiter les nouvelles donnes importes. 3/ Calculs sur les objets. Lexemple suivant propose de faire calculer mapinfo la superficie dun pays. Menu table>mettre jour colonne. Crez auparavant un champ superficie dans la gestion des tables. Choix de la table Slection du champ remplir Slection de la fonction excuter dans le menu fonction de la boite expression

Choix de la fonction Saisir lunit (sq signifie square soit ) 37

Support de cours SIG sous Mapinfo 7.5.- Master 1 AUDT

TD 10 Analyse spatiale approfondie


Ralisation dun carroyage Le principe dun carroyage est de ventiler des informations dune couche vers un carreau de taille fixe. Par exemple, ventiler les donnes dun dcoupage IRIS vers une grille de carreaux de 250m de ct. Lintrt est de sabstraire de toutes limites administratives et de pouvoir se donner la possibilit de lancer dautres traitements ncessitant un maillage. Excutez un mbx pour gnrer la grille. Menu Outil>excuter>GRIDMKR. Cliquez ensuite sur loutil grille dans la boite de dialogue nouvellement affiche et dessinez un rectangle englobant la carte. Changez lunit et prcisez la taille de vos carreaux Spcifiez le rpertoire denregistrement

38

Vous obtenez une grille qui recouvre la totalit de votre carte. (notez que lanalyse thmatique des quartiers IRIS nest pas ncessaire)

Il sagit maintenant de dcouper les quartiers IRIS en carreaux laide de la grille. Contrle des couches. Rendez modifiable la couche IRIS. Validez. Slectionnez la couche IRIS. Menu Outil>dfinir Cible. Slectionnez la grille. Menu Outil> dcouper. Vous obtenez une boite de dialogue qui va convertir les donnes en fonction du dcoupage Slectionnez les champs qui subiront une dsagrgation des donnes. (Si vous dcoupez un IRIS en carreaux vous devez redistribuer la donne en proportion du carreau). Activez la touche proportionnalit laire.

Ltape suivante consiste ventiler les donnes de la couche IRIS dcoupe en carreaux vers les carreaux de la couche gille. Menu Table> Mettre jour colonne.

39

Grille Table dont les donnes vont tre ventiles Ajoutera une colonne automatiquement dans la table grille Type de ventilation Champ ventiler

La grille contient les donnes dun attribut. Cartographier ( laide de lanalyse thmatique) la grille. Ralisez lextraction de Lille et cartographiez. Le carroyage nest en effet intressant que dans le cas o il existe un grand nombre de zonages.

40

Support de cours SIG sous Mapinfo 7.5.- Master 1 AUDT

TD 11 Mise en page et exportations


La mise en page sous mapinfo est possible mais la qualit de prsentation reste moins bonne quune mise en page finalise sous un logiciel de DAO type Illustrator. Les exportations sont nombreuses mais requirent des comptences sres dans les logiciels qui importeront les donnes. Il sera en effet ncessaire de faire le mnage pour rendre les donnes exploitables. 1/ A partir dune fentre carte finalise que vous souhaitez mettre en page et imprimer, choisissez menu fentre>mise en page.

Vous obtenez une fentre reprsentant une feuille format A4 en portrait. Votre carte et votre lgende sont encadres et appartiennent 2 blocs diffrents. La taille de la carte est strictement identique au niveau de zoom quil y avait dans la fentre carte (hors du menu mise en page). Vous devez donc adapter la taille de votre carte avant de lancer la mise en page. Dplacer et redimensionnez les blocs laide de la flche noire. Utilisez loutil A pour intgrer du texte. Eventuellement utilisez les diffrents outils de digitalisation pour complter votre mise en page. Utilisez loutil punaise pour afficher un Nord. Double cliquer sur le symbole ponctuel et changez la police en Mapinfo Arrows. Vous trouverez alors plusieurs types de reprsentations du nord.

41

Concernant lchelle, il faut excuter un utilitaire mbx. Menu outils>excuter>scalbar. Une boite de dialogue apparat.

Cliquez sur lchelle. Cliquez ensuite sur la carte pour dessiner une chelle. Deux boites de dialogues vous avertissent des problmes de dimensionnement des cartes. Validez les lments qui vous semblent pertinents.

Paramtrez votre chelle en dterminant votre unit et la longueur souhaitez. Les boites de dialogues droite vous permettent de personnaliser votre chelle. Noubliez pas les copyrights et diffrents droits inscrire. Imprimez votre carte.

42

2/ Lexportation vers un logiciel de DAO type illustrator. Lorsque votre carte vous semble correcte pour lexportation (vous raliserez votre lgende manuellement dans illustrator) : Menu fichier>exporter fentre

Choix des formats

Le choix des formats est dterminant si vous souhaitez obtenir votre carte en mode vecteur ou en mode image. Tous les formats proposs sont des formats images sauf 1, le WMF. Il sagit dun format vectoriel propre Microsoft. Vous devez donc avoir un logiciel de DAO capable douvrir ce type de format. Enregistrez votre fichier en slectionnant le format WMF. On vous demande ensuite la taille de votre fentre, validez tel que vous le propose mapinfo. Lancer illustrator. Fichier ouvrir. Slectionnez le format wmf. Votre carte apparat. Ralisez votre mise en page. 3/ Exporter des donnes de la base attributaire. Enregistrez table sous et changer le type de fichier en DBF (format Dbase). Lancez Excel. Fichier Ouvrir. Slectionnez le format DBF. Importer en utilisant lassistant. 4/ Export vers dautres SIG. Mapinfo la particularit davoir un traducteur universel de fichier. Il est donc trs facile dimporter et dexporter des donnes dun autre logiciel SIG. Menu >traducteur universel.

43

Format dorigine Rpertoire o se trouve le fichier Format de destination (ici ARCVIEW) Rpertoire o vous voulez lenregistrez Dcochez ces cases (inutiles)

44

Support de cours SIG sous Mapinfo 7.5.- Master 1 AUDT

TD 8 Gocodage
Le gocodage consiste associer une table alphanumrique une table gographique existante en attribuant automatiquement ou manuellement des correspondances. Par exemple, sous disposez dune base contenant des adresses postales dindividus et une table contenant les routes, leur nom de rue et les numros des logements. Le gocodage consistera placer sous forme de points les adresses postales sur les numros des logements dans les bonnes rues. Un autre exemple : associer une table gographique dont les noms des pays sont en franais avec une table alphanumrique contenant des informations sur ces pays mais identifis en anglais. Le gocodage consistera faire correspondre les noms franais et anglais. 1/ Ouvrir la Table Africa

table gographique

Donnes en Anglais

2/ La table alphanumrique contient les donnes IDH de lOnu pour lanne 2002 (traduit en Franais). Ouvrir le fichier stat_Onu.xls sous mapinfo (voir cours sur les jointures)

45

3/ Menu table > gocoder. Lopration consiste gocoder la Afrique (stat onu en franais) partir de la base Africa. Colonne o se trouvent les noms en franais Colonne o se trouvent les noms en anglais Mode automatique : laisse mapinfo faire Mode manuel : faire aprs le mode automatique si les rsultats sont insuffisants.

4/ Les rsultats du gocodage vous sont indiqus. Sil reste des points non gocods vous devez les attribuer manuellement en relanant le gocodage mais manuellement.

5/ Il sagit de faire correspondre le point que mapinfo ne reconnat pas sa bonne correspondance dans une liste. Notez que si vous effectuez nouveau un gocodage avec les mmes noms, mapinfo mmorise les correspondances effectues manuellement et les traitera automatiquement lors dun autre gocodage. Il samliore au fur et mesure des gocodages.

46

Point non connu Correspondance dans la liste Slection de la bonne correspondance et validation

6/ Visualisation du rsultat. Fentre > Afficher carte > Afrique

Chaque point gocod apparat dans une fentre carte au centrode du pays correspondant. Votre gocodage sera toujours ralis sous forme de points. Si vous souhaitez affecter les donnes dans les polygones, vous devez raliser une jointure laide des requtes SQL o Afrique.obj (les poinst gocods) sont contenus dans Africa.obj

47

Enregistrez le rsultat de la requte. Votre base est importe et cre.

48

Support de cours SIG sous Mapinfo 7.5.- Master 1 AUDT

TD 9 Statistiques / traitement des donnes numriques et gomtriques


Les diffrentes oprations dcrites dans ce TD permettent deffectuer des calculs, statistiques et tout autre traitement de donnes dans les tables de mapinfo. Nous ne dcrirons pas lensemble des fonctionnalits mais les principes dutilisations qui restent identiques pour tous les types de traitements. 1/ Le principe de base est la mise jour de colonne. Ouvrir la table Africa. Calculer la part des hommes de moins de 20 ans dans la population total pour chaque pays. Vous devez crer dans votre base de donnes un nouveau champ qui recevra le rsultat. Menu table>gestion table> modifier structure : Ajouter champ Menu table> mettre jour colonne Table dans laquelle seffectue le calcul Champ cr qui recevra le rsultat Formule approprie au calcul (tape directement ou laide de lassistant dexpression)

Les rsultats sont directement affichs dans la fentre donne . Enregistrez immdiatement cette nouvelle table. Vous pouvez maintenant exploiter ce calcul. 2/ Mettre jour une table partir dune autre. Menu table>mettre jour colonne. Mettre jour la table Africa partir de la table Afrique. Nous allons utiliser une colonne PIB de la table Afrique et laffecter la table Africa. Il sagit dune sorte de jointure mais ralise dune autre manire. Tables ouvrir pour lopration Condition de jointure Ajoute une colonne automatiquement Type de ventilation Choix de la colonne ventiler

49

Condition de jointure. Possibilit de raliser la jointure partir de dune requte numrique ou spatiale.

Validez et enregistrez le rsultat immdiatement. Vous pouvez traiter les nouvelles donnes importes. 3/ Calculs sur les objets. Lexemple suivant propose de faire calculer mapinfo la superficie dun pays. Menu table>mettre jour colonne. Crez auparavant un champ superficie dans la gestion des tables. Choix de la table Slection du champ remplir Slection de la fonction excuter dans le menu fonction de la boite expression

Choix de la fonction Saisir lunit (sq signifie square soit ) 50

Support de cours SIG sous Mapinfo 7.5.- Master 1 AUDT

TD 10 Analyse spatiale approfondie


Ralisation dun carroyage Le principe dun carroyage est de ventiler des informations dune couche vers un carreau de taille fixe. Par exemple, ventiler les donnes dun dcoupage IRIS vers une grille de carreaux de 250m de ct. Lintrt est de sabstraire de toutes limites administratives et de pouvoir se donner la possibilit de lancer dautres traitements ncessitant un maillage. Excutez un mbx pour gnrer la grille. Menu Outil>excuter>GRIDMKR. Cliquez ensuite sur loutil grille dans la boite de dialogue nouvellement affiche et dessinez un rectangle englobant la carte. Changez lunit et prcisez la taille de vos carreaux Spcifiez le rpertoire denregistrement

51

Vous obtenez une grille qui recouvre la totalit de votre carte. (notez que lanalyse thmatique des quartiers IRIS nest pas ncessaire)

Il sagit maintenant de dcouper les quartiers IRIS en carreaux laide de la grille. Contrle des couches. Rendez modifiable la couche IRIS. Validez. Slectionnez la couche IRIS. Menu Outil>dfinir Cible. Slectionnez la grille. Menu Outil> dcouper. Vous obtenez une boite de dialogue qui va convertir les donnes en fonction du dcoupage Slectionnez les champs qui subiront une dsagrgation des donnes. (Si vous dcoupez un IRIS en carreaux vous devez redistribuer la donne en proportion du carreau). Activez la touche proportionnalit laire.

Ltape suivante consiste ventiler les donnes de la couche IRIS dcoupe en carreaux vers les carreaux de la couche gille. Menu Table> Mettre jour colonne.

52

Grille Table dont les donnes vont tre ventiles Ajoutera une colonne automatiquement dans la table grille Type de ventilation Champ ventiler

La grille contient les donnes dun attribut. Cartographier ( laide de lanalyse thmatique) la grille. Ralisez lextraction de Lille et cartographiez. Le carroyage nest en effet intressant que dans le cas o il existe un grand nombre de zonages.

53

Support de cours SIG sous Mapinfo 7.5.- Master 1 AUDT

TD 11 Mise en page et exportations


La mise en page sous mapinfo est possible mais la qualit de prsentation reste moins bonne quune mise en page finalise sous un logiciel de DAO type Illustrator. Les exportations sont nombreuses mais requirent des comptences sres dans les logiciels qui importeront les donnes. Il sera en effet ncessaire de faire le mnage pour rendre les donnes exploitables. 1/ A partir dune fentre carte finalise que vous souhaitez mettre en page et imprimer, choisissez menu fentre>mise en page.

Vous obtenez une fentre reprsentant une feuille format A4 en portrait. Votre carte et votre lgende sont encadres et appartiennent 2 blocs diffrents. La taille de la carte est strictement identique au niveau de zoom quil y avait dans la fentre carte (hors du menu mise en page). Vous devez donc adapter la taille de votre carte avant de lancer la mise en page. Dplacer et redimensionnez les blocs laide de la flche noire. Utilisez loutil A pour intgrer du texte. Eventuellement utilisez les diffrents outils de digitalisation pour complter votre mise en page. Utilisez loutil punaise pour afficher un Nord. Double cliquer sur le symbole ponctuel et changez la police en Mapinfo Arrows. Vous trouverez alors plusieurs types de reprsentations du nord.

54

Concernant lchelle, il faut excuter un utilitaire mbx. Menu outils>excuter>scalbar. Une boite de dialogue apparat.

Cliquez sur lchelle. Cliquez ensuite sur la carte pour dessiner une chelle. Deux boites de dialogues vous avertissent des problmes de dimensionnement des cartes. Validez les lments qui vous semblent pertinents.

Paramtrez votre chelle en dterminant votre unit et la longueur souhaitez. Les boites de dialogues droite vous permettent de personnaliser votre chelle. Noubliez pas les copyrights et diffrents droits inscrire. Imprimez votre carte.

55

2/ Lexportation vers un logiciel de DAO type illustrator. Lorsque votre carte vous semble correcte pour lexportation (vous raliserez votre lgende manuellement dans illustrator) : Menu fichier>exporter fentre

Choix des formats

Le choix des formats est dterminant si vous souhaitez obtenir votre carte en mode vecteur ou en mode image. Tous les formats proposs sont des formats images sauf 1, le WMF. Il sagit dun format vectoriel propre Microsoft. Vous devez donc avoir un logiciel de DAO capable douvrir ce type de format. Enregistrez votre fichier en slectionnant le format WMF. On vous demande ensuite la taille de votre fentre, validez tel que vous le propose mapinfo. Lancer illustrator. Fichier ouvrir. Slectionnez le format wmf. Votre carte apparat. Ralisez votre mise en page. 3/ Exporter des donnes de la base attributaire. Enregistrez table sous et changer le type de fichier en DBF (format Dbase). Lancez Excel. Fichier Ouvrir. Slectionnez le format DBF. Importer en utilisant lassistant. 4/ Export vers dautres SIG. Mapinfo la particularit davoir un traducteur universel de fichier. Il est donc trs facile dimporter et dexporter des donnes dun autre logiciel SIG. Menu >traducteur universel.

56

Format dorigine Rpertoire o se trouve le fichier Format de destination (ici ARCVIEW) Rpertoire o vous voulez lenregistrez Dcochez ces cases (inutiles)

57

Vous aimerez peut-être aussi