Académique Documents
Professionnel Documents
Culture Documents
Analyse Spatiale
Analyse Spatiale
I - CONSULTER DES DONNES MAP INFO EXISTANTES....................................................................................... 2 I-1 RELATIONS ENTRE DONNES GRAPHIQUES ET DONNES ATTRIBUTAIRES ........................................................................ 2 I-2 LE GESTIONNAIRE DE COUCHE ........................................................................................................................................ 3 I-3 CARACTRISTIQUES GRAPHIQUES DE MAP INFO ............................................................................................................ 4 II - TRAITEMENT DES DONNES AVEC MAP INFO................................................................................................. 5 II-1 CRATION DE GOMTRIE SUR DES OBJETS QUI NEN ONT PAS - GOCODAGE ............................................................... 5 III - REQUTES SQL AVEC MAP INFO......................................................................................................................... 7 III-1 REQUTES SIMPLES....................................................................................................................................................... 7 III-2 REQUTES SUR PLUSIEURS TABLES ............................................................................................................................... 8 IV- ANALYSE SPATIALE AVEC MAP INFO............................................................................................................... 10 IV-1 CRATION DE TAMPONS ............................................................................................................................................. 10 IV-2 REQUTES SQL SPATIALES ........................................................................................................................................ 10 IV-3 CALCUL DITINRAIRES AVEC CHRONOWAY LIGHT.................................................................................................... 12 IV-4 UN OUTILS DE CALCUL DE DIAGRAMES DE VORONO GAMMA TOOLS ..................................................................... 13 V - REPRSENTATION DES DONNES AVEC MAP INFO ..................................................................................... 15 V-1 UTILISATION DES DONNES ATTRIBUTAIRES EN TIQUETTE......................................................................................... 15 V-2 LA FENTRE MISE EN PAGE ..................................................................................................................................... 16 V-3 LE WORKSHOP ............................................................................................................................................................. 16 V-4 LA LGENDE DE LA CARTE ........................................................................................................................................... 17 V-5 LES ANALYSES THMATIQUES ..................................................................................................................................... 18 V-6 LES FENTRES GRAPHIQUES ........................................................................................................................................ 19 VI - IMPORTER/EXPORTER DES DONNES AVEC MAP INFO............................................................................ 20 VI-1 OUVRIR DES DONNES IMAGES (BMP,TIFF).............................................................................................................. 20 VI-2 EXPORTER AU FORMAT MIF/MID .............................................................................................................................. 20 VI-3 IMPORTER DES DONNES ............................................................................................................................................ 21
P.Barbier
Page 1
07/01/02
ENSG/ Cersig
A Faire !
-Ouvrir Map Info
La fentre active a son bandeau color ( en bleu sur lexemple). Une seule des deux fentres est active la fois. Lenvironnement de MapInfo est donc une Interface Homme_Machine multi fentres. Slectionner un objet graphique sur la carte ou un enregistrement dans la table attributaire revient au mme. Quand lun est slectionn lautre aussi. On manipule donc bien des objets dans leur totalit, pas seulement leur gomtrie ou leurs attributs. On peut interroger la fentre carte de Map Info en utilisant le bouton du menu flottant Gnral .
P.Barbier
Page 2
07/01/02
ENSG/ Cersig
A Faire !
-Rorganisez les couches pour amliorer la lisibilit de la carte et modifiez la smiologie de F_zbaties.TAB.
P.Barbier
Page 3
07/01/02
ENSG/ Cersig
A Faire !
-Rendre la couche dessin dessinable. -Numriser dans la couche dessin un polygone qui reprend parfaitement les limites frontalires dun dpartement.
P.Barbier
Page 4
07/01/02
ENSG/ Cersig
Map Info indique le rsultat de lappariement pour le gocodage. Ds lors le rsultat est affichable graphiquement.
A Faire !
-Gocoder au polygone la table Clients-IN.tab.
P.Barbier
Page 5
07/01/02
ENSG/ Cersig
Dpart :
Rsultat :
A Faire !
-Ouvrir table Villes.tab dans le rpertoire autres donnes . Recopiez la dans votre espace de travail sous le nom de Villes_geo. -Fermer Villes et ouvrir Villes_geo. -Ouvrir la fentre MapBasic. -Rendre la table Villes_Geo gomtrique en tapant la phrase suivante : create map for villes_geo dans la fentre Map Basic. Vrifier que la table est graphique en ouvrant une fentre carte. Bien sr, rien ne saffiche car les points ne sont pas crs. Crer la gomtrie par la commande suivante Update Villes_geo set obj=createpoint(x,y) Visualiser la gomtrie cre par cette mthode.
I-3.4 Cration de gomtries spciales partir de coordonnes X-Y en attribut et dune variable quelconque
Par exemple crer une gomtrie de type cercle partir de la population de la ville contenue dans la colonne Pop90
A Faire !
Recopier la table Villes_geo sous le nom de Villes_geo_cercles. Puis tapez, dans la fentre MapBasic, les commandes suivantes : set coordsys table villes_geo_cercles , set distance units "m" et enfin Update Villes_geo_cercles set obj=createcircle(x,y,pop90/10000) Commentez la carte. Pourquoi Paris apparat plus petit que Marseille ou Lyon ? Recommencez lopration avec la commande CreateCircle suivante : createcircle (x,y,sqr (pop90)*100) Analysez les diffrents rsultats
P.Barbier
Page 6
07/01/02
ENSG/ Cersig
P.Barbier
Page 7
07/01/02
ENSG/ Cersig
A Faire !
- Trouvez les enregistrements de la table F-regions dont lattribut POPSCD est suprieur 2 millions, en affichant le rsultat par ordre de population.
A Faire !
- Trouvez les enregistrements de la table F-regions dont la population dpasse le million dhabitants et dont la superficie et plus petite que 10 000 KM.
A Faire !
Recopier la table Villes_geo sous le nom de Villes_geo_Rowid. Crer une colonne Ident partir de Rowid sur la table Villes_Geo_Rowid Taper la ligne suivante Add Column villes_geo_Rowid (ident integer) from villes_geo_Rowid Set To villes_geo_Rowid.Rowid.
P.Barbier
Page 8
07/01/02
ENSG/ Cersig prcdent. La zone de saisie, en face de colonne sert lister ce que lon veut rcuprer en sortie de la requte. Lordre douverture des tables est important, nous le verrons plus prcisment lors de lexamen des requtes gomtriques.
Ainsi lillustration droite indique comment afficher le chiffre daffaire des clients de la table Clients_IN par rapport la population du dpartement dans lequel se trouve les clients.
A noter que pour rendre plus explicite le nom des colonnes ainsi cres, on peut leur donner des alias depuis la fentre SlectionSQL. Ainsi cette syntaxe dans la fentre SQL aurait produit une table avec un nom de colonne plus explicite
P.Barbier
Page 9
07/01/02
ENSG/ Cersig
Lorsquon recherche des lments dune table, cette table doit apparatre en premier dans la liste des tables de recherche.
P.Barbier
Page 10
07/01/02
ENSG/ Cersig pas quand on visualise la structure dune table par la commande Table/ Gestion des tables/ Modifier la structure.. , mais ce champ .obj apparat dans les menus droulants des interface Slection et Slection SQL . Ce champ est utilis pour dsigner aussi bien des gomtries de type point, polyligne ou polygone. Ce qui peut apparatre comme une simplification peut aussi se rvler dangereux lusage dans la mesure ou tous les oprateurs spatiaux de MapInfo ne ragissent pas de la mme manire suivant la gomtrie des objets sur laquelle ils sont appliqus.
IV-2.3 Le centrode
Le centrode dun objet est un point situ lintrieur dun objet de type polygonal , et sur la ligne ( polyligne) pour les objets de type polyligne .
A Faire !
- dans la couche dessin dessinez 4 objets polygonaux en forme de croissant tel que les 2 pointes sont respectivement vers le nord, vers le sud, vers louest et vers lest. Enregistrez la couche dans une table et fates apparatre les nuds, les sens des arcs et les centrodes. Essayez de tirer le centrode en dehors des objets. Essayez de modifier la gomtrie des objets de manire ce que le centrode se trouve en dehors, puis prcisemment sur un des points intermdiaires du polygone. Quelles sont vos conclusions sur la manire dont MapInfo pratique ?
A Faire !
Trouvez les dpartements qui sont traverss par le fleuve la Loire . Rsultat :
Trouvez la superficie des forts qui se trouvent dans le dpartement des YVELYNES (78)! Attention le rsultat ne peut pas tre trouv immdiatement il faut pralablement dcouper les zone de fort cheval sur 2 dpartements.
P.Barbier
Page 11
07/01/02
ENSG/ Cersig Commentez le en observant le rsultat de la requte. Quelles conclusions tirezvous sur la qualit des donnes de la table F_forts ?
P.Barbier
Page 12
07/01/02
ENSG/ Cersig Le rsultat est affich et galement stock dans une table. Chronoway light est un logiciel gratuit. Il ne permet que de calculer un chemin meilleur cot entre 2 points ; Des logiciels spcialiss permettent de calculer des chemins meilleurs cots entre plusieurs points.
La seconde permet de dfinir lendroit ou la table sera cre. Par ailleurs cette interface permet de choisir entre la cration des polygones de Vorono uniquement partir des points ou bien daccrocher les polygones crs sur une table de polygones Map Info existante.
P.Barbier
Page 13
07/01/02
Il est noter que les polygones crs conservent les attributs des points partir desquels ils ont t crs. Voici quoi ressemble Paris aprs le traitement. Vous noterez que les objets polygones ont notamment conserv lattribut population.
P.Barbier
Page 14
07/01/02
ENSG/ Cersig
Ce menu permet de slectionner le champ de la table utilis par ltiquette par la liste droulante de Etiquette avec . Les autres options servent dfinir la possibilit de dupliquer un attribut en tiquette. Il est notamment intressant de dcocher cette option pour les tronons de rue qui portent tous le mme Nom de rue. Dans ce cas seul le premier rencontr sera tiquet. Permettre le chevauchement autorise MapInfo afficher des tiquettes qui se chevauchent. Il faut alors reprendre manuellement le positionnement par dfaut des tiquettes pour rendre lensemble un aspect lisible. Sinon la premire tiquette trouve empche la seconde de safficher sans quil y ait possibilit dinverser la priorisation. Le sous menu Position prcise le secteur ou les tiquettes vont scrire par rapport au point qui matrialise lobjet. Le point qui matrialise lobjet et lobjet lui-mme pour un objet ponctuel, le barycentre le lobjet pour un objet linaire et le centrode de lobjet pour un objet polygonal. Enfin le sous menu style permet de grer la smiologie de lcriture grce au choix de la police du corps de la couleur et de lalourdit ou de lencadrement du texte.
P.Barbier
Page 15
07/01/02
ENSG/ Cersig
A Faire !
-afficher les tiquettes de la couche F_villes . Cet affichage se fera en Rouge ; police arial ; corps 10, et en haut et droite du point qui matrialise la ville ;
Les rgles gradues qui apparaissent correspondent des centimtres, et le rectangle blanc qui contient le graphique est li aux paramtres de limprimante par dfaut connecte votre ordinateur. Dans lexemple, il sagit du format A4 vertical, mais il pourrait tout aussi bien sagir du format A0 horizontal. De toute manire cette configuration par dfaut est modifiable grce la commande MapInfo Configuration de limpression. A ce niveau le dessin nest plus modifiable sauf dans sa globalit (Changement dchelle, forme du rectangle du dessin..) mais le dessin est li la fentre Carte ; Ainsi, si lon revient dans la fentre carte et quon ajoute de nouveaux lments ( de nouvelles couches par exemple) au dessin. La fentre Mise en page prend les modifications en compte de manire dynamique. On peut aussi ajouter du texte (titre, copyrights, sources des donnes, date de ralisation, auteur..) et dautres lments graphiques, images non cales (logo), graphiqueset bien sur dautres fentres comme une carte pour des crevs par exemple.
V-3 Le workshop
Les diffrents travaux que nous venons de voir peuvent demander beaucoup de temps. Il faut donc pouvoir les enregistrer de manire ne pas avoir les refaire lors dune sance de travail ultrieure. Cest le workshop qui va enregistrer toutes les oprations effectues sous forme de macros. En ralit, il sagit dun programme MapBasic qui est tout fait compilable.
P.Barbier
Page 16
07/01/02
ENSG/ Cersig Crer un workshop, cest enregistrer un tat de son travail de manire pouvoir le retrouver aisment en ltat. Une session de travail peut naturellement avoir un ou plusieurs tats en fonctions des besoins. Pour raliser un workshop, utiliser la commande : Fichier/ Enregistrer Document sous.. choisir lemplacement de votre session de travail qui prendra lextension .wor.
A Faire !
-Crer un Document. Editer ce document avec wordpad. On constate que dans le document les chemins douverture de table sont en dur. Donc le .wor nest pas rellement portable. Il correspond lenregistrement dune session de travail sur un ordinateur. Porter un .wor sur un autre ordinateur toutes les (mal)chances de ne pas fonctionner !
Ltape 2/3 fait apparatre ce menu : Ce menu permet de grer les libells de la Lgende ainsi que les styles des libells. Pour raliser la Lgende cliquer sur Terminer. Une nouvelle fentre apparat alors dans la session de travail MapInfo :
Et cette fentre Lgende est immdiatement lie de manire dynamique avec la fentre Mise en Page si celle ci existe.
P.Barbier
Page 17
07/01/02
ENSG/ Cersig On obtient ainsi une carte, certes encore rustique, mais qui est ralise en contrlant le systme de projection, les classes et les types dobjets qui sont reprsents, lutilisation des attributs des objets graphiques sous forme dtiquettes ou danalyses thmatiques.
La fentre de ltape 2/3 apparat alors : Cet ordre parat un peu illogique, vu que le type danalyse thmatique dpend du type de donnes analyser, lordre inverse aurait sembl plus judicieux. Et enfin lEtape 3/3
P.Barbier
Page 18
07/01/02
ENSG/ Cersig A ce niveau il existe un grand nombre de possibilits de fentres. Ce quil faut retenir, cest quil est toujours possible de modifier les apparences de lanalyse. Dans lexemple choisi on peut modifier les classes en cliquant sur le bouton Classes.. les styles en cliquant sur le bouton Styles.. et la lgende de lanalyse en cliquant sur le bouton Lgende... Un modle danalyse thmatique peut tre enregistr dans le rpertoire MapInfo\Professional\THMTMPLT. Un modle enregistr apparatra dans les choix ultrieurs danalyse thmatiques du mme type. Ce nouveau modle vient senregistrer au bas dun fichier ditable de modle nomm Themetemplate.lst . Cliquer sur OK permet de raliser et afficher sur la carte le rsultat de lanalyse thmatique ainsi construite.
On note que lanalyse thmatique apparat comme une ligne supplmentaire dans le gestionnaire de couches. Le Gestionnaire de couche sera le moyen ultrieur le plus commode pour venir changer certains paramtres de lanalyse. Un simple double clic sur la ligne en question dans le Gestionnaire de couche permet de retrouver le menu de ltape 3/3 de lanalyse thmatique.
A Faire !
- Faire une premire analyse thmatique de la table F_depts, par la variable POPSCD (population sans double compte). Puis, sur la mme carte une seconde analyse thmatique de densit dhabitants.
A Faire !
- Faire une analyse graphique de la population des villes de France.
P.Barbier
Page 19
07/01/02
ENSG/ Cersig
Dans le cas o limage doit tre dclare un menu apparat. Dans ce menu, il est possible de dclarer la projection dans laquelle on va dclarer limage et lunit utilise pour la dclaration. ( respectivement boutons Projection et Units . Il faut ensuite saisir au moins 3 points de calage, rgulirement distribus. Le dplacement sur limagette nest pas trs convivial, il se ralise avec les ascenseurs et les 2 boutons + et - qui permettent de zoomer et dzoomer. MapInfo affiche les rsidus de calage. En cas de validation un fichier.tab est cr qui conserve les paramtres de calage de limage.
A Faire !
-Exporter au format MIF/MID la table F_dept. -Editer le fichier F_dept.mif -Editer le fichier F_dept.mid
P.Barbier
Page 20
07/01/02
ENSG/ Cersig On note que le fichier .MID contient les informations attributaires et que le fichier .mif contient la structure de la table et la gomtrie (ainsi que la smiologie associe) exemple :
Version 300 Charset "WindowsLatin1" Delimiter "," Index 1 CoordSys Earth Projection 1, 104 Columns 4 Villes Char(40) Pays Char(40) Latitude Char(20) Longitude Char(20) Data Point 19.8318 41.33165 Symbol (41,8388608,5,"MapInfo Cartographic",0,0) Point 13.32757 52.51627 Symbol (41,8388608,5,"MapInfo Cartographic",0,0)
Le fichier exemple est un fichier de points connu en Latitude Longitude, traduit avec le symbole N 41 de couleur 8388608 (valeur du Rouge X 256 + valeur du Vert X 256 + valeur du Bleu), de corps 5 dans la police MapInfoCartographic.
Outils/ ArcLink. Qui est spcialis dans limport/export entre MapInfo et Arc Info.
A Faire !
Importer des fichiers au format Arc View Shape. Importer la table TRONCON_ROUTE.SHP
P.Barbier
Page 21
07/01/02