Académique Documents
Professionnel Documents
Culture Documents
Support Mapinfo E.bonnet
Support Mapinfo E.bonnet
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
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
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
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.
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
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.
Le menu droulant mthode propose plusieurs discrtisation. La rpartition automatique correspond aux seuils naturels Choix du nombre de classe
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
La boite lgende permet de configurer ce qui apparatra dans la lgende automatique de mapinfo lors de la consultation cran ou de limpression.
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.
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
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)
10/ Enregistrez votre table aprs avoir saisi les valeurs. Rptez lopration pour chaque table.
17
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
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
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
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
26
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
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
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
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
35
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
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
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
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
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
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
48
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
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
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
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