Vous êtes sur la page 1sur 290

TABLE DES MATIERES

1.

INTRORUCTION .........................................................................................................................................................................................8
Quest-ce quune carte ?......................................................................................................................................................................................... 10 Linformation gographique.................................................................................................................................................................................... 12 Organisation des informations dans un SIG ........................................................................................................................................................ 14 Les entits gographiques dun SIG...................................................................................................................................................................... 16 Notion dchelle....................................................................................................................................................................................................... 18 Symbologie cartographique.................................................................................................................................................................................... 20 Relations spatiales .................................................................................................................................................................................................. 22 Elments et fonctions dun SIG.............................................................................................................................................................................. 24

2. MAPINFO : NOTIONS DE BASE............................................................................................................................................................... 26


Quest-ce que MapInfo ? ........................................................................................................................................................................................ 27 Principales fonctions de MapInfo ........................................................................................................................................................................... 29 Fonctionnalits dun SIG Bureautique ................................................................................................................................................................... 31 Linterface MapInfo.................................................................................................................................................................................................. 35 Donnes gographiques et tables MapInfo .......................................................................................................................................................... 37 Tables attributaires :................................................................................................................................................................................................ 38

3. NOTION DE COUCHE DANS MAPINFO ................................................................................................................................................. 40


Affichage slectif des couches............................................................................................................................................................................... 41 Le contrle des couches......................................................................................................................................................................................... 43 Bote de dialogue Contrle des couches ........................................................................................................................................................ 45 Utilisation de la couche Dessin .............................................................................................................................................................................. 47 Etiquetage des couches ......................................................................................................................................................................................... 49 Bote de dialogue Options d'Etiquettes ........................................................................................................................................................... 51 Etiquetage l'aide d'expressions........................................................................................................................................................................... 53 Les Couches logiques ............................................................................................................................................................................................ 57 Placer des donnes sur la carte (Gocodage) ..................................................................................................................................................... 59 Le langage SQL ...................................................................................................................................................................................................... 64 La Slection par les outil de slection :.................................................................................................................................................................. 67 Slection laide de requte simple: ..................................................................................................................................................................... 69 Slection laide de requtes SQL........................................................................................................................................................................ 71 Les colonnes drives ............................................................................................................................................................................................ 73 Choix de la colonne qui apparat dans la table des rsultats............................................................................................................................... 75 Fusionner des tables l'aide des oprateurs gographiques ............................................................................................................................. 77 Fusion de tables d'aprs l'ordre des lignes ........................................................................................................................................................... 79 Jointure de tables .................................................................................................................................................................................................... 80 Sous-slections (slection dans une slection) .................................................................................................................................................... 81

4.

OPERATIONS SUR LES OBJETS DUNE CARTE ............................................................................................................................ 85


Trac et modification dobjets sur une carte.......................................................................................................................................................... 86 Modification des objets .......................................................................................................................................................................................... 88 Modification de la forme des entits ...................................................................................................................................................................... 90 Modification des textes ........................................................................................................................................................................................... 92 Rotation de texte .................................................................................................................................................................................................... 94 Changement de coordonnes dun objet .............................................................................................................................................................. 96 Oprations sur les objets graphiques .................................................................................................................................................................... 98 Assemblage dobjets............................................................................................................................................................................................. 100 Supprimer Extrieur .............................................................................................................................................................................................. 102 Supprimer Intrieur ............................................................................................................................................................................................... 104 Dcouper un objet................................................................................................................................................................................................. 106 Convertir une polyligne en polygone ................................................................................................................................................................... 108 Les tampons .......................................................................................................................................................................................................... 110

5.ANALYSE DES DONNEES AVEC LA CARTOGRAPHIE THEMATIQUE :....................................................................................... 112


Analyse des donnes avec la cartographie thmatique..................................................................................................................................... 113 Analyses thmatiques une seule variable........................................................................................................................................................ 119 Analyses thmatiques plusieurs variables ....................................................................................................................................................... 121 Personnalisation d'une analyse thmatique........................................................................................................................................................ 123 Utilisation d'expressions dans une analyse thmatique..................................................................................................................................... 125 Personnalisation des classes............................................................................................................................................................................... 127 Personnalisation du Style ..................................................................................................................................................................................... 130

Analyse thmatique par graphiques barres ..................................................................................................................................................... 136 Personnalisation des graphiques barres.......................................................................................................................................................... 138 Dfinition des styles de barres ............................................................................................................................................................................. 140 Analyse thmatique par graphique secteurs.................................................................................................................................................... 145 Personnalisation des graphiques secteurs ...................................................................................................................................................... 146 Analyse thmatique par symboles proportionnels.............................................................................................................................................. 151 Cration d'une analyse thmatique par symboles proportionnels..................................................................................................................... 151 Personnalisation d'une analyse avec symboles proportionnels ........................................................................................................................ 153 Analyse thmatique par densit de points .......................................................................................................................................................... 158 Personnalisation d'une analyse par densit de points ....................................................................................................................................... 160 Personnalisation d'une analyse par valeurs individuelles .................................................................................................................................. 164 Personnalisation d'une analyse par valeurs individuelles : ................................................................................................................................ 165 Sectorisation.......................................................................................................................................................................................................... 168 Utilisation de la bote de dialogue Nouvelle Sectorisation.................................................................................................................................. 171 Expressions d'Agrgation..................................................................................................................................................................................... 174 Expressions d'Agrgation :................................................................................................................................................................................... 175 Oprations sur la sectorisation :........................................................................................................................................................................... 176

6. LES GRAPHIQUES :................................................................................................................................................................................. 178


Les Graphiques :................................................................................................................................................................................................... 179 Types de Graphiques ........................................................................................................................................................................................... 181 Graphique aires.................................................................................................................................................................................................. 183 Graphique barres ............................................................................................................................................................................................... 184 Graphique courbes ............................................................................................................................................................................................ 185

Graphique secteurs............................................................................................................................................................................................ 186 Graphique coordonnes XY............................................................................................................................................................................ 188 Personnalisation d'un graphique.......................................................................................................................................................................... 189

7. CREATION DEXPRESSIONS................................................................................................................................................................. 191


Cration d'expressions ......................................................................................................................................................................................... 192 Expressions simples : ........................................................................................................................................................................................... 192 Expressions complexes........................................................................................................................................................................................ 195 Oprateurs............................................................................................................................................................................................................. 197 Oprateurs mathmatiques :............................................................................................................................................................................ 198 Oprateurs de comparaison :........................................................................................................................................................................... 199 Comparaison de chanes de caractres.......................................................................................................................................................... 201 Comparaison de dates...................................................................................................................................................................................... 201 Comparaison logique........................................................................................................................................................................................ 201 Oprateurs gographiques................................................................................................................................................................................... 204 Oprateurs logiques.............................................................................................................................................................................................. 207 Mots-cls................................................................................................................................................................................................................ 210 Les Fonctions geographiques .............................................................................................................................................................................. 213

8. LA MISE A JOUR DES COLONNES ...................................................................................................................................................... 218


Mise jour dune colonne :................................................................................................................................................................................... 220 Ajout d'une colonne temporaire............................................................................................................................................................................ 222 Mise jour des informations dans un sous-ensemble d'une table.................................................................................................................... 224 Entre d'informations graphiques dans des colonnes visibles .......................................................................................................................... 226 9. Ralisation de mises en pages cartographiques :.......................................................................................................................................... 227 Ralisation des mises en pages cartographiques .............................................................................................................................................. 228

Quest ce quune mise en page cartographique ................................................................................................................................................. 228 Conception dune mise en page cartographique : .............................................................................................................................................. 230 Cration d'une fentre Mise en Page .................................................................................................................................................................. 231 Classement des objets dans une Mise en Page ................................................................................................................................................ 236 Dfinition des options de mise en page............................................................................................................................................................... 238 Mise en page de plusieurs cartes ........................................................................................................................................................................ 241 Modifications dune mise en page........................................................................................................................................................................ 244 Configuration de l'Impression............................................................................................................................................................................... 249

10. LES FORMATS DECHANGE DANS MAPINFO ............................................................................................................................... 252


Format d'change de donnes MapInfo.............................................................................................................................................................. 253 En-tte de fichier MIF............................................................................................................................................................................................ 255 Paramtre de transformation (Transform)........................................................................................................................................................... 260 Colonnes (columns) .............................................................................................................................................................................................. 262 Section donnes MIF............................................................................................................................................................................................ 264 Fichier MID ............................................................................................................................................................................................................ 267 Importer des donnes........................................................................................................................................................................................... 270 Importation des fichiers DXF ................................................................................................................................................................................ 272 Importation d'attributs DXF dans MapInfo........................................................................................................................................................... 275

11. LES IMAGES RASTER........................................................................................................................................................................... 277


Qu'est-ce qu'une image raster ? .......................................................................................................................................................................... 278 Calage d'une image raster ................................................................................................................................................................................... 280 Choix des points de calage sur une carte existante ........................................................................................................................................... 282 Conversion des coordonnes sexagsimales en coordonnes dcimales...................................................................................................... 284

12. LE LANGAGE MAPBASIC .................................................................................................................................................................... 288


Excution de commandes par l'intermdiaire de la fentre MapBasic ............................................................................................................. 289

1. INTRORUCTION

Quest-ce que la carte ? Linformation gographique Organisation des informations dans un SIG Les entits gographiques dun SIG Notion dchelle Symbologie Cartographique Relations spatiales Elments et fonctions dun SIG

QUEST-CE QUUNE CARTE ?

Une reprsentation abstraite et subjective de la ralit Des informations de description et de localisation de ces objets Une description des relations spatiales entre ces objets ((proximit, intersections, inclusions)

10

Quest-ce Quune carte ?

Une carte modlise les objets du monde rel en utilisant des formes gomtriques (entits cartographiques ) et en leur associant des caractristiques de reprsentation graphiques (symboles) qui permettent de les distinguer.

Les cartes peuvent tre penses comme des clichs de la ralit dans Lesquelles seules les caractristiques significatives (dtermins par le Cartographe ) sont reprsents. Reprsentation simplifie et schmatise de la ralit , les cartes permettent ltude thmatique dun territoire .

Par exemple , une carte des cours deau devrait probablement inclure tous Les ruisseaux , les lacs , les canaux , les sources et ainsi de suite , localiss dans la zone de ltude cartographique , cette carte devrait aussi probablement contenir les routes principales et les divisions administratives, ainsi que les repres importants, mais ne contiendrait probablement pas le type de vgtation, le sol , les routes et voies ferres secondaires ou les parcelles recenses.

11

LINFORMATION GEOGRAPHIQUE Linformation gographique regroupe deux types de donnes :

Numro de la parcelle Code de la section Adresse de la parcelle Code du propritaire Nom du propritaire

Donnes Spatiales : Localisation et gomtrie de lobjet

Donnes attributaires : Informations descriptives sur lobjet

12

Linformation gographique : Les donnes gographiques ont deux composantes : les donnes spatiales et les donnes attributaires. Sur les cartes, les symboles et les textes communiquent une ou plusieurs informations descriptives. Souvent linformation textuelle fournit un passage pour accder de linformation supplmentaire organise dans d autres fichiers. La carte devient alors un outil puissant pour rfrencer linformation.

le mme concept sapplique aux modles de donnes spatiales. Une capacit puissante des SIG rside dans le lien entre les donnes spatiales et les donnes attributaires. Voici quelques exemples illustrant la relation entre lespace et lattribut : une parcelle et son numro La position dun pont et sa largeur La localisation dune surface naturelle et son type de vgtation Donnes spatiales : Les donnes spatiales reprsentent des objets gographiques associs avec leur localisation dans le monde rel (donnes localises) . Les objets gographiques sont reprsents sur les cartes par des points, des lignes , et des polygones. Donnes attributaires : Les donnes attributaires dcrivent des proprits particulires des objets gographiques telles que : le numro de parcelle Une largeur de pont Un type de vgtation

13

ORGANISATION DES INFORMATIONS DANS UN SIG Un SIG organise les informations gographiques sous forme de thmes (appels aussi couches , calques , plans, .) Chaque thme reprsente un ensemble de donnes similaires

Rseau Hydrographique

Courbes de niveau

Limites de vgtation

Type

Nom

Thmes dinformation gographique

14

Organisation des

Une base de donnes gographique est le cur dun SIG. Cest une srie de

donnes dans un SIG thmes dinformation gographique organise de faon la plus efficace pour tre utilise par une ou plusieurs applications. Donnes relies Les donnes gographiques se caractrisent par deux composantes : les donnes spatiales et les donnes attributaires . Pour tre efficace, les deux types de donnes sont stocks en deux structures diffrentes. Elles sont relies par un code unique qui est stock la fois avec les donns spatiales et les donnes attributaires. Dans MapInfo, la gestion de ce code est totalement transparente pour lutilisateur. Les donnes attributaires sont stocks dans la tables et sont gres par un SIG ou par

un systme de gestion de bases de donnes relationnelles (SGBDR) Les donnes spatiales sont stockes dans les fichiers et gres par le SIG

15

LES ENTITES GEOGRAPHIQUES DUN SIG Les donnes spatiales dun SIG sont modlises partir de trois types Dentits :

Les points

Les lignes

Les polygones

16

Les entits Gographiques dun SIG

Les informations localises sur une carte sont reprsentes par es points , des lignes ou des surfaces

Points

Les points dfinissent des localisations discrtes de caractristiques gographiques qui sont trop petites pour tre reprsentes par des lignes ou des surfaces, telles que les localisations de cabines tlphoniques ou des immeubles. Les points peuvent aussi reprsenter des objets non linaires ou surfaciques comme des points remarquables (ex : pic de montagnes), des points godsiques, des points mesurs par GPS ou par lev topographique.. Un objet ponctuel est reprsent par un couple de coordonnes X et Y

Lignes

ils reprsentent des objets gographiques trop proches pour tre reprsents par des surfaces (ex : les rues, les rseaux dassainissement ..) ou dont la longueur est disproportionne par rapport la largeur (ex : ruisseaux, routes, ..) Un objet linaire est un srie de couples de coordonnes X et Y relis par des segments de droites. Le premier et le dernier point sont appels des extrmits.

Surfaces Les surfaces (appeles polygones sous MapInfo) sont des lments ferms qui reprsentent La forme et la localisation dentits du monde rel homognes telles que les limites Administratives , les parcelles , les types de sol ou les plans doccupation du sol (POS) Un objet polygone se dfinit gomtriquement par une srie de couples de coordonnes X rt Y relis par des segments de droites formant le contour de la surface.

17

NOTION DECHELLE Un SIG permet de reprsenter des informations nimporte quelle chelle Cependant la prcision des donnes spatiales impose le type dentit utiliser et l'chelle laquelle on peut les reprsenter.

Grande chelle

Rivire

Ville

1 :500
Petite chelle

1 :25000

Rivire 1 :25000

Ville 1 :250000

18

Notion dchelle

Le concept important et souvent mal compris en cartographie est celui de de lchelle de la carte. Afin de reprsenter une portion de la surface de la terre sur une carte , la surface doit tre rduite. La mesure de cette rduction est exprime par un ratio appel chelle de la carte. Elle est dfinie comme le ratio da la distance de la carte vers la distance terrain. Par exemple si on reprsente une route de 4,8 Km par une ligne de 20 cm sur notre carte, les formulations suivantes pourraient dcrire lchelle de la carte : 20 cm = 4,8 Km ou 20 cm = 480000cm ou 1cm = 24000 cm ou 1 :24000 le deuxime lment est une fraction reprsentative parce que les valeurs de chaque ct des deux points reprsentent la proportion entre la distance papier et la distance terrain ; ainsi 1 :24000 signifie que 1 unit papier reprsente 24000 units terrain , ou 1 cm papier reprsente 24000 cm terrain ,etc. lchelle de la carte peut tre exprime de plusieurs manires diffrentes , comme une fraction (1 :50000), comme une expression crite (1 centimtre quivaut 500 mtres) ou de manire graphique.

Kilomtres

19

SYMBOLOGIE CARTOGRAPHIQUE

Les entits sont caractrises par des symboles et du texte Les symboles et les textes sont la reprsentation graphique des donnes Attributaires des entits

Symbole linaire

Symbole surfacique Symboles ponctuels

20

Symbologie Cartographique

Les symboles et les tiquettes fournissent une information descriptive (attributs) sur les entits gographiques. Un symbole cartographique est un dessin graphique qui reprsente une entit cartographique et ses caractristiques. Par exemple, une autoroute est reconnue sur une carte parce quelle est souvent dessine avec une paisse ligne rouge, tandis que les autres routes sont dessines avec une fine ligne noire. Les tiquettes hydrologiques sont habituellement reconnues par des caractres bleus en italique, alors que les grands domaines gographiques sont facilement reconnaissables par des caractres gras ou tendu. Voici en ce qui suit quelques types de Symbologie Symboles linaires : Cercles proportionnels : ce sont des cercles de diamtre variable dtermins par des informations descriptives. La population de plusieurs pays sur la mme carte peut tre dcrite en utilisant les cercles proportionnels (plus la population est importante, plus le cercle est grand) Surfaces qualitatives :ce sont des reprsentations par symboles surfaciques dentits dont la Couleur et le type de trame varient en fonction du type dinformation. Le plan doccupation du sol peut tres reprsent de cette manire. Surfaces quantitatives :ce sont des surfaces ombres , le degr (valeur) de lombrage est proportionnel la valeur de lentit reprsente. Par exemple , les zones de faible population peuvent tre reprsentes par des hachures claires et les zones de population dense par des hachures sombres. Distribution par points :Ce sont des variations par densit de points bases sur la valeur (quantit) de lentit de la carte. Par exemple chaque point peut reprsenter le nombre de tlvisions dans une zone particulire.

21

RELATIONS SPATIALES

la position relative des entits dans l espace dtermine leurs relations spatiales Un SIG permet dexploiter les relations spatiales entre les entits

Lautoroute RN N1 connecte ALGER et TIZI OUZOU TIZI OUZOU est contenu en ALGERIE TIZI OUZOU est adjacente la Mditerrane

22

Relation spatiales entre les entits

Les relations spatiales entre les entits gographiques sont bases sur la localisation des entits. Ces relations implicites sur une carte communiquent des informations lutilisateur, Par exemple Il y a un oued qui traverse une ville dest en ouest et la ville est adjacente la fort Quelques type de relations incluent : La connectivit : Dcrit le(s) lien(s) entre diffrentes entits cartographiques [ Ex : les bouches incendies sont connectes des conduites deau] La proximit : Dcrit les entits qui sont proches dune autre (Ex : la maison est situe prs dun ruisseau) Lintersection : dcrit les entits qui intersectent (croisent) une autre (Ex : le chemin de fer intersecte la rue Principale La position relative :dcrit la position comparative entre des entits (Ex : le parc est au nord ouest de la ville) La diffrence daltitude : dcrit la diffrence de hauteur entre les entits (Ex : labri du garde forestier est une altitude suprieure par rapport loued.

AZEFFOUN TIZI OUZOU COMMUNE COTIERE 1108707

23

ELEMENTS ET FONCTIONS DUN SIG un Systme dinformation gographique est un outil daide la dcision compos : _ dlments : des personnes , du matriel et des logiciels , des donnes. _ des fonctions : saisie, stockage, gestion, traitement, slection, analyse,

Personnes

Matriel et Logiciels

Donnes

Saisie Stockage Gestion

Traitement Slection Analyse Cartes Tableaux Diagrammes Autres

24

Les composants Dun SIG ?

Il existe de nombreuse dfinitions dun systme dinformation gographique (SIG) trs diffrentes les unes des autres. La dfinition qui suit prend en compte la fois les lments et les fonctions dun SIG. Les lments indispensables au fonctionnement dun SIG sont les suivants : Les personnes : Cest llment le plus important dans un SIG. Les personnes doivent dfinir les traitements et dvelopper les procdures dexploitation. Disponibilit et exactitude des donnes :elles conditionnent les possibilits dinterrogation et danalyse. Le matriel :Les capacits du matriel conditionnent la rapidit dexploitation, la facilit dutilisation et le type de sortie possible. Les logiciels :on entend par l les SIG, mais aussi les logiciels de bases de donnes, de dessin, de statistiques dimagerie ou dapplications spcifiques. Les procdures de traitement de linformation :Afin dobtenir les rponses aux questions poses, une srie dtapes doit tre suivie. La combinaison de ces lments donne accs aux fonctions suivantes : la saisie, le stockage et la gestion de donnes. Le traitement, lanalyse, la slection et laffichage de donnes. La production de cartes , rapports, tableaux et autres synthses dinformation Squence dapprentissage : Au cours de la mise en place de votre SIG vous apprendrez : Saisir des donnes Exploiter et manipuler des donnes (fonctions de base) Effectuer des requtes et obtenir des rsultats utilisables (Analyse spatiale) Excuter des tches routinires plus efficacement (applications).

25

2. MAPINFO : NOTIONS DE BASE

Quest-ce que MapInfo ? Principales fonctions de MapInfo Fonctionnalits dun SIG Bureautique Tables, entits et attributs Linterface MapInfo Donnes gographiques et tables Tables attributaires

26

Exercice 2 : Prise en main rapide Quest-ce que MapInfo ? Un systme dinformation gographique

Un logiciel convivial dot dune interface graphique ergonomique

Un ensemble doutils pour visualiser, explorer, interroger, modifier Et analyser des informations gographiques

Une application intgrant un ensemble de donnes prtes lemploi.

27

Quest-ce que MapInfo ? Le logiciel MapInfo est un SIG Bureautique dot dune interface graphique conviviale de type pointer-cliquer , qui permet de charger facilement des donnes localises et tabulaires (littrales) et de les afficher sous forme de cartes , de tables ou de diagrammes. MapInfo fournit les outils ncessaires pour interroger et analyser ces donnes et prsenter les rsultats sur des documents cartographiques de qualit.

28

PRINCIPALES FONCTIONS DE MAPINFO Richesse fonctionnelles et convivialit dun SIG bureautique : Cartographie thmatique Cration et modification de donnes Analyse spatiale Gocodage par adresse Accs aux bases de donnes externes(Access, Excel, Oracle, SQL server, ..) Personnalisation avec MapBasic

29

les fonctionnalits de Mapinfo

MapInfo est bien plus quun logiciel de cartographie, Il offre des outils performants danalyse spatiale, de gocodage par adresse, de visualisation des rsultats , de cration et ddition de donnes gographiques et tabulaires, de cartographie thmatique et de mise en page.

Interface graphique
Les menus droulants, les boutons et les outils de linterface utilisateur de MapInfo permettent de travailler Rapidement et efficacement.

Accs aux base de


Donnes externes Avec la connexion SQL , vous pouvez vous connecter sur un SGBDR ( tel quORACLE , SYSBASE, ACCESS, Ou EXCEL)) et excuter des requtes SQL pour extraire des enregistrements de la base de donnes.

30

FONCTIONNALITES DUN SIG BUREAUTIQUE

un systme de cartographie performant exploitable sur micro ordinateur Un logiciel qui tablit des liens entre des donnes localises et les informations qui les documentent, permettant ainsi de : _ prsenter des informations sous forme de cartes, _Analyser des lieux, _trouver des sites potentiels rpondant des critres dfinis, _ optimiser les allocations de ressources _intgrer des cartes contenant des informations de sources diverses, _actualise facilement des cartes existantes.

31

Fonctionnalits dun SIG Bureautique

Ce qui distingue un SIG bureautique dun logiciel de cartographie classique , ce les outils danalyse et de manipulation de donnes. Dans un systme dinformation gographique complet, ces outils permettent dexploiter les relations spatiales qui existent entre les donnes et de dfinir des relations spatiales entre plusieurs jeux de donnes. Les outils de dessin et ddition dun SIG vous permettent de crer et de modifier des donnes gographiques et tabulaires et de voir en temps rel comment ces modifications se rpercutent sur vos cartes.

Ce que vous pouvez Faire avec un SIG

Si vous grez des informations susceptibles dtre gorfrences, le SIG vous aidera afficher et analyser ces informations sous des angles diffrents, vous donnant une nouvelle perspective sur les choses et favorisant une meilleure exploitation des donnes Voici quelques exemples de ce que vous pouvez faire avec MapInfo :

Dterminer la rpartition spatiale de vos clients et des services disponibles dans ces secteurs.
Choisir le site le plus favorable une nouvelle implantation (bureaux, magasins, centre commercial, etc.) ; Dlimiter lhabitat dune espce animale ou dfinir ltendue dune rserve naturelle

reprsenter sur une carte des donnes dmographiques et des donns commerciales pour pouvoir
dgager des zones dactivit et cibler une clientle

Prendre des dcisions de tous ordre : planification et allocation des ressources pour la maintenance du
rseau Routier ; organisation des services durgence, prvention de la dlinquance , optimisation du traitement chimique des cultures , etc.

Intgrer dans un projet des cartes, tables, diagrammes et images provenant des diffrentes sources Actualiser vos cartes automatiquement chaque fois que vous modifiez vos donnes.

32

Tables, entits et attributs Etablir des liens entre des entits cartographiques et des tables dattributs. Donner accs aux attributs de nimporte quelle entit dune carte Localiser une entit partir de ses attributs. Entits cartographiques Grer des ensembles dentits et dattributs sous forme de tables. Donnes attributaires de la table

33

Tables, entits Et attributs

Un SIG tablit un lien entre des entits gographiques (on parle galement dentits localises) reprsentes sur une carte et les informations, ou attributs, qui les dcrivent. Ce lien est le principe fondamental du fonctionnement dun SIG et fait toute la puissance de cet outil analytique et dinterrogation. Il permet en effet, daccder aux attributs de nimporte quelle entit reprsente ou de localiser une entit sur

une carte partir de ses attributs.


Entits On appelle entits cartographiques, ou simplement entits, les objets gographiques (naturels ou artificiels) reprsents sur des cartes. Chaque entit possde une position gographique, une forme particulire et un symbole reprsentant une ou plusieurs de ses caractristiques. Attributs Un SIG stocke dans une base de donnes les informations alphanumriques dcrivant les entits cartographiques et associe ces informations aux entits correspondantes. Cest ce quon appelle donnes attributaires ou attributs. Les attributs dun btiment par exemple , peuvent comprendre le nom du btiment, le type de construction, la superficie , ou le numro du permis de construire.

Tables

MapInfo permet dtablir des liens entre des ensembles dentits et leurs attributs et de grer le tout sous forme

de table MapInfo , Une table regroupe des entits gographiques dfinies (routes, rivires, parcelles, points dobservation despces animales, etc.)

34

LINTERFACE MAPINFO

Fentre carte

Fentre dapplication

Interface

Graphique

35

Linterface MapInfo : La fentre dapplications : prsente linterface de MapInfo (GUI) comme toutes les autres Fentres de MapInfo vous pouvez la dplacer, la redimensionner, la rduire en icne Ou lagrandir au maximum Fentre carte : certains types dinformations exploits sous MapInfo possdent des fentres cartes

Linterface utilisateur : linterface de MapInfo se compose dlments divers, menus , boutons, et outils, regroups sous trois barres diffrentes , le haut de la fentre dapplication , la barre de menus donne accs aux commandes MapInfo qui saffichent lorsquon droule un menu donn. La barre de boutons, offre un moyen rapide daccder aux commandes les plus utilises ( parmi celles proposes dans les menus). La barre doutils sert aux oprations exigeant lutilisation de la souris. Quand vous cliquez sur un outil (pour le slectionner), laspect du curseur change selon loutil choisi Barre dtat : Quand vous placez le curseur (sans cliquer) sur une option de menu, un bouton ou un outil, la barre d'tat une brve description de la fonction de llment de dinterface choisi. La barre dtat renseigne par ailleurs, sur les enregistrements slectionnes , nombre total denregistrement, la carte en criture, la table slectionne , et les coordonnes de la carte.

36

DONNEES GEOGRAPHIQUES ET TABLES MAPINFO Une table MapInfo regroupe des entits gographiques similaires leurs attributs Les donnes gographiques sont affichs dans des fentres cartes portant leurs noms Chaque table MapInfo possde un titre

Fentre carte de titre Tizi

Donnes gographiques et tables MapInfo Fentre Carte :

MapInfo associe des entits gographiques et leurs attributs dans des tables MapInfo

Il est possible dafficher sur une mme fentres carte plusieurs tables couvrant la mme zone gographique

37

TABLES ATTRIBUTAIRES :

Document affichant des donnes alphanumriques Document constitu denregistrements (lignes) et de champs (colonnes) Document contenant la description des entits dune table MapInfo

Champs

Lignes

38

Tables de donnes:

Une table est la reprsentation graphique , de donnes alphanumriques (donnes littrales). Une table Contient des informations descriptives sur un sujet particulier (pays, limites administratives, clients, ) Chaque ligne ou enregistrement dune table de donnes dfinit un membre du groupe reprsent. Chaque colonne ou champ dfinit une seule caractristique (ou attribut) des membres du groupe (exemple : nom de ville, numro de compte ou adresse ..)

Ce que vous pouvez: les tables MapInfo permettent dexploiter des donnes provenant de sources diverses et daccder faire avec des tables pratiquement toutes les ressources existantes au niveau dune entreprise ou dun organisme dans ce domaine.
Vous pouvez afficher, interroger et analyser les informations des tables. Si une table contient des coordonnes gographiques ou cartographiques , vous pouvez afficher ces points sur un fentre carte pour mettre en vidence la situation gographique de ces donnes tudies.

39

3. NOTION DE COUCHE DANS MAPINFO

Affichage slectif des couches Le contrle des couches Boite de dialogue Contrle des Couches Utilisation de la couche dessin Etiquetage des couches Boite de dialogue options dtiquettes Etiquetage laide dexpressions Les couches logiques Placer des donnes sur la carte Gocodage Le langage SQL La slection par les outils de slection Slection laide de requte simple Slection laide de requte SQL Les colonnes drives Choix de la colonne qui apparat dans la table des rsultats Fusionner des tables laide des oprateurs gographiques Fusionner des tables daprs lordre des lignes Jointure de tables Sous slection (slection dans une slection)

40

AFFICHAGE SELECTIF DES COUCHES Il est possible de configurer les couches pour quelles naffichent qu partir dun certain niveau de zoom Les seuils de zoom permettent dviter lencombrement de plusieurs couches en affichage

41

Affichage slectif des couches :

Pour viter lencombrement daffichage de plusieurs couches dans une seule fentre carte, on procde une configuration de cet affichage afin quun certain nombre de couches ne saffichent qu partir dune valeur de zoom.

Ce procd permet de mettre en vidence des couches dont lutilisateur besoin quelles saffichent dans des cas et de cacher dautres dont laffichage ne sert pas beaucoup de choses , mais au contraire il encombre.

Exemple : Supposons quon dispose dune table de limites administratives, et dun plan de ville ; Laffichage des deux couches la fois encombre la fentre carte, pour cela , on procde un seuil de zoom, de telle sorte que seul les limites administratives apparaissent dans une petite chelle, si lchelle augmente , jusqu' laffichage dune seule commune, en ce moment , cest le plan de ville qui apparat , et les limites disparaissent.

42

LE CONTROLE DES COUCHES

(bouton) Barre d'outils Gnral (commande) Menu Carte Son rle : modifier l'affichage des couches dans la fentre Carte active, dfinir les couches qui seront visibles, modifiables, slectables, affectes d'un seuil de zoom modifier l'ordre des couches ajouter ou supprimer une ou plusieurs couches de la fentre Carte active contrler les tiquettes modifier une analyse thmatique.

Le bouton et commande Contrle des couches actifs quand : une fentre Carte est active.

Accs

Carte > Contrle des couches ou

Barre d'outils Gnral > Bouton Contrle des couches ou Afficher le menu rduit.

43

Le contrle des couches : La bote de dialogue Contrle des couches gre l'affichage des cartes. Certains points importants sont noter : La bote de dialogue Contrle des couches affiche la liste des couches qui composent la fentre Carte courante et indique si chacune d'elles est visible, modifiable, slectable ou tiquete automatiquement. Les couches se composent des tables de donnes, des images raster, des analyses thmatiques et de la couche Dessin. Elles sont empiles dans une fentre Carte. L'ordre des couches dans la bote de dialogue Contrle des couches est identique l'ordre des couches dans la fentre Carte. Par exemple, quand les couches de rgions sont places sous des couches de points, les points demeurent visibles. La couche Dessin est toujours la couche suprieure. Les noms des couches thmatiques sont affichs en retrait et au-dessus des couches de donnes correspondantes. Pour travailler sur une couche, choisissez-la en cliquant sur la ligne correspondante. Les paramtres lis la couche (visible, modifiable, slectable, tiquete automatiquement) sont dfinis en cochant ou en dsactivant les cases appropries. chaque attribut est associe une info-bulle, qui s'affiche lorsque vous placez le curseur sur le bouton correspondant. Son texte reste affich tant que vous n'agissez pas sur la souris. En complment aux cases cocher, vous pouvez contrler l'affichage, l'tiquetage ou les caractristiques des analyses thmatiques l'aide des boutons Affichage, Etiquettes et Analyse. Vous pouvez galement ajouter ou supprimer des couches ainsi que modifier leur ordre d'affichage, l'aide des options correspondantes dans la bote de dialogue.

Pour accder la bote de dialogue Contrle des couches : Choisissez Carte > Contrle des couches ou Choisissez Barre d'outils Gnral > Bouton Contrle des couches La bote de dialogue Contrle des couches s'affiche.

44

BOITE DE DIALOGUE CONTROLE DES COUCHES

Couche Visible

Couche Modifiable

Couche Slctable

Etiquette Automatique

Affichage

Etiquettes

Analyse

Ajouter

Enlever

45

Bote de dialogue Contrle des couches : Slectable : Indique si la couche est slectable. Dans cette colonne, cochez les cases correspondant aux couches que vous voulez rendre slectables. Les couches doivent tre slectables pour pouvoir y slectionner ou y tiqueter des objets, ou pour utiliser l'outil Informations. Une couche doit tre visible pour pouvoir tre rendue slectable. Plusieurs couches peuvent tre slectables simultanment. Toutefois, la slection ne peut tre effectue que dans une seule couche la fois. tiquetage automatique : Dans cette colonne, cochez les cases correspondant aux couches que vous voulez tiqueter

automatiquement avec les informations de la table choisie dans la liste droulante tiquettes Avec de la bote de dialogue Options d'Etiquettes. Si la marque d'activation place dans cette case est noire, toutes les tiquettes seront visibles pour la couche concerne. Si elle est rouge, cela signifie qu'un seuil de zoom a t dfini pour cette couche et que les tiquettes ne s'afficheront qu' partir d'un certain niveau de zoom, le niveau de zoom courant ne faisant pas partie de la plage dfinie. Affichage : tiquettes : Affiche la bote de dialogue Options d'Affichage, qui permet de prciser les attributs d'affichage des couches. Ce bouton n'est pas disponible lorsque la couche slectionne est une couche thmatique ou une image raster. Il

affiche la bote de dialogue Options d'Etiquettes, qui permet d'indiquer les attributs d'tiquetage des couches. Analyse : Ce bouton n'est disponible que lorsque la couche slectionne est une analyse thmatique. Il permet d'ouvrir la bote

de dialogue Modifier une Carte Thmatique, qui sert modifier les attributs d'une analyse thmatique. Couches : Ajouter : Ajoute une ou plusieurs couches la fentre Carte. Choisissez les couches dans la liste des tables ouvertes.

Enlever : Supprime une ou plusieurs couches de la carte. Monter : Dcale une ou plusieurs couches vers le haut. Descendre : Dcale une ou plusieurs couches vers le bas.

OK : Valide les options de la bote de dialogue et, si ncessaire, redessine la fentre Carte. Annuler : Annule les options de la bote de dialogue.

46

UTILISATION DE LA COUCHE DESSIN La couche Dessin est la couche suprieure d'une fentre Carte. Elle contient les objets graphiques et permet de dessiner. Elle est toujours affiche. Utilisez la bote de dialogue Contrle des Couches pour rendre la couche Dessin modifiable ou slectable. Vous pouvez alors modifier les objets que vous y aurez prcdemment crs.

47

Utilisation de la couche Dessin : Pour rendre la couche Dessin modifiable ou slectable :

1. Choisissez Carte > Contrle des couches. 2. Slectionnez la couche Dessin dans la bote de dialogue Contrle des couches, puis cochez la case Modifiable et/ou la case Slectable. 3. Cochez la case Modifiable pour pouvoir modifier ou dessiner des objets sur la couche Dessin, et la case Slectable pour pouvoir slectionner des objets. Les objets crs dans la couche Dessin ne sont pas sauvegards quand vous refermez une fentre Carte. Si vous souhaitez les conserver, vous devez les enregistrer dans une table existante ou dans une nouvelle table. Pour enregistrer les objets crs dans la couche Dessin : 1. Choisissez Carte > Enregistrer couche Dessin. 2. Indiquez si vous dsirez enregistrer les objets dans une nouvelle table ou dans une table existante.

48

ETIQUETAGE DES COUCHES Une tiquette est associe un objet de la couche Ltiquetage peut tre automatique ou manuel Les oprateurs mathmatiques , et les fonctions de chanes de caractres sont permises

Exemple : Afficher des densits : (population masculine + population fminine ) / surface de lobjet

49

Etiquetage des couches :

Une tiquette est associe un ou plusieurs champs dune table MapInfo, elle permet dafficher sur lobjet, un texte qui servira une mise en page ou une analyse thmatique de la carte. Il existe deux mthodes dtiquetage dune carte : ltiquetage automatique : o tout les objets sont affichs la fois ltiquetage manuel : o lutilisateur dcide quel objet doit-il tiqueter .

_ Les oprateurs arithmtiques ( + - * / ) est permis _Les oprateurs logiques ( >, <, <>, <= , =>, = ) _Les fonction (Abs, Area, centoidx, centoidy, chr$, cos, curdate, day, distance ... )

exemple : _ On peut tiqueter un seul champ (commune) de la table des limites administratives _On peut afficher la densit gale la somme de la population masculine et fminine sur la surface de la commune. _on peut afficher un pourcentage de la population masculine par rapport la population totale _on peut afficher ( population total suprieure 25000) ,dans ce cas le rsultat est T (True) ou F (False) _On peut afficher une constante

50

BOITE DE DIALOGUE OPTIONS D'ETIQUETTES La bote de dialogue Options d'Etiquettes (Carte > Contrle des couches > Etiquettes) permet de dfinir la visibilit, le contenu, la police, la couleur du texte, le style de ligne et le point d'ancrage des tiquettes.

Ces attributs sont utiliss lors de l'tiquetage automatique et pour les tiquettes manuelles cres l'aide du bouton Etiquettes.

L'outil Etiquettes vous permet de placer les tiquettes en cliquant simplement avec la souris sur la carte.

Pour accder la bote de dialogue Contrle des couches : 1. Choisissez Carte > Contrle des couches. 2. Cliquez sur le bouton Etiquettes. La bote de dialogue Options d'Etiquettes s'affiche.

51

Bote de dialogue Options d'Etiquettes : Etiquettes avec : Choisissez la colonne que vous dsirez reproduire dans l'tiquette ou bien choisissez l'option Expression pour crer une tiquette personnalise. Le choix de l'option Expression commande l'affichage de la bote de dialogue Expression

Visibilit Oui : Cochez cette case pour activer l'affichage des tiquettes. Non : Cochez cette case pour dsactiver l'affichage des tiquettes. Afficher dans l'intervalle : Cochez cette case pour affecter un seuil de zoom. Cette fonction vous permet de dfinir les distances minimale et maximale de visibilit des tiquettes. Par exemple, si vous dsirez voir uniquement certaines tiquettes sur une carte moins de 3 km, rglez le zoom minimum 0 et le zoom maximum 3. La taille des tiquettes reste constante et ne change pas en fonction du niveau de zoom ou de l'chelle. Zoom mini : Spcifiez la distance minimale de visibilit des tiquettes. Zoom maxi : Spcifiez la distance maximale de visibilit des tiquettes. Permettre Duplication : Cochez cette case pour pouvoir placer plusieurs fois une mme tiquette sur la carte. Permettre Chevauchement : Cochez cette case pour autoriser le recouvrement partiel ou total d'une tiquette par une autre. Etiquetage polylignes partielles : Cochez cette case pour autoriser l'tiquetage de polyligne mme si leur centrode nest pas visible dans la fentre. Nombre Etiquettes max : Entrez le nombre maximum d'tiquettes pouvant tre affiches. Les tiquettes sont extraites de la table choisie en fonction de leur ordre d'entre dans cette table. Par exemple, si la table choisie est celle des dpartements et que vous entrez 10, les dix premiers dpartements visibles de la table seront tiquets.

52

Style Style Texte (bouton Aa) : Cliquez sur le bouton Aa (Style Texte) pour afficher la bote de dialogue Style Texte. Lignes : Choisissez un type de ligne si vous dsirez relier l'tiquette son point d'ancrage. Aucun : N'affiche aucune ligne avec l'tiquette. Simple : Cre un renvoi l'aide d'une ligne simple reliant l'tiquette au centrode de l'objet. Cette ligne apparat lorsque l'tiquette est loigne de son emplacement de cration. Flche : Cre un renvoi l'aide d'une ligne termine par une flche et reliant l'tiquette au centrode de l'objet. Cette ligne apparat lorsque l'tiquette est loigne de son emplacement de cration. Position Point d'ancrage : Cliquez sur l'icne dsire pour indiquer la position de l'tiquette par rapport son point d'ancrage. Le losange reprsente le point d'ancrage, et le rectangle, l'tiquette. La bordure de l'icne slectionne est affiche en gras. Suivre les objets ligne : Cochez cette case pour faire subir au texte une rotation qui le placera paralllement aux segments de ligne. Cette option est ignore pour les objets point. Dcalage : Indiquez le nombre de points (le point est une unit de mesure de la taille du texte) devant sparer l'tiquette de son point d'ancrage. ETIQUETAGE A L'AIDE D'EXPRESSIONS Crez des tiquettes personnalises en laborant des expressions. Proper$(Wilaya) Upper$(Wilaya) Proper$(Wilaya) + Chr$(13) + Str$(Population) Etiquette : Alger 580 598

53

Proper$(Dpartement) + ":" + Chr$(13) + Str$(Population) Etiquette : Alger : 580 598

Minimum(FromLeft, FromRight) Maximum(ToLeft, ToRight) Str$(Minimum(FromLeft, FromRight)) + " - " +Str$(Maximum(ToLeft, ToRight)) Proper$(Rue) + ":" + Chr$(13) +Str$(Minimum(FromLeft, FromRight)) +" - " + Str$(Maximum(ToLeft, ToRight)) Etiquette suivante est gnre : Av. Didouche Mourad : 131 - 154

54

Etiquetage l'aide d'expressions : Rdigez une expression pour personnaliser la prsentation et les informations des tiquettes. Les tiquettes cres avec une expression seront modifies si vous modifiez l'expression. Pour crer une expression d'tiquetage : 1. Choisissez Carte > Contrle des couches. 2. Slectionnez une couche (autre que la couche Dessin) dans la bote de dialogue Contrle des couches. 3. Cliquez sur le bouton Etiquettes. La bote de dialogues Options d'Etiquettes s'affiche. 4. Dans la liste droulante Etiquettes Avec, choisissez Expression. La bote de dialogue Expression s'affiche Expression 1 : Proper$(Wilaya) Expression 2 : Upper$(Wilaya) L'expression 3 utilise deux colonnes : Wilaya et Population. Expression 3 : Proper$(Wilaya) + Chr$(13) + Str$(Population) Utilisez la fonction Str$ pour convertir la valeur Population en une chane de caractres pour que l'oprateur de concatnation de chane (+) lui soit applicable. "Chr$(13)" insre un retour chariot dans la chane de caractres afin de la diviser en deux lignes. L'tiquette suivante est ainsi gnre : Alger 580 598 L'expression 4 est semblable l'expression 3, mais elle introduit un symbole deux-points dans l'tiquette. Expression 4 : Proper$(Wilaya) + ":" + Chr$(13) + Str$(Population) L'tiquette suivante est gnre : Alger : 580 598

55

Les expressions 5 et 6 renvoient respectivement le numro d'adresse le plus petit et le numro d'adresse le plus grand pour les segments de rue de la table de rues. Expression 5 : Minimum(FromLeft, FromRight) Expression 6 : Maximum(ToLeft, ToRight) L'expression 7 cre une tiquette contenant la plage d'adresses associes un segment de rue. Expression 7 : Str$(Minimum(FromLeft, FromRight)) + " - " + Str$(Maximum(ToLeft, ToRight)) Un espace est insr entre les deux numros. L'expression 8 cre une tiquette de deux lignes qui prsente le nom de la rue sur la premire ligne et la srie d'adresses sur la deuxime ligne. Expression 8 : Proper$(Rue) + ":" + Chr$(13) +Str$(Minimum(FromLeft, FromRight)) + " - " + Str$(Maximum(ToLeft, ToRight)) L'tiquette suivante est gnre : Av. Didouche Mourad: 131 154

56

LES COUCHES LOGIQUES Exemple: Rseau routier ( Autoroutes ,Routes Nationales, Chemins de wilayas ..) Pour utiliser le gestionnaire de couches logiques : 1. 2. Choisissez Fichier > Excuter. Choisissez seammgr.mbx. permettent de regrouper plusieurs tables de mme type Fonction trs utile pour la reprsentation vectorielle de vos cartes

Pour afficher les donnes dun composant dune couche logique : Fentre > Donnes (Indiquer le nom de la couche logique) La boite de dialogue Slection de la table apparat Tapez XX

57

Les couches Les couches logiques vous permettent d'assembler plusieurs tables de mme type et de les traiter comme Logiques : si elles ne formaient qu'une seule et mme table. Elles permettent de modifier les attributs d'affichage,

d'appliquer ou de modifier la fonction d'tiquetage, ou d'utiliser la bote de dialogue Contrle des couches pour tout un groupe de tables en mme temps. Vous pouvez galement rechercher des informations par le biais de l'outil Informations et slectionner ou balayer une table quelconque appartenant la couche logique. Toute table MapInfo peut appartenir une couche logique, l'exception des images raster, enregistres ou non.

Cette fonction est particulirement utile pour afficher des cartes raster ou vectorielles qui se juxtaposent, comme des rues ou des frontires. Une couche logique peut par exemple reprsenter des dpartements limitrophes contenus chacun dans une table diffrente. Pour utiliser le gestionnaire de couches logiques :

1. 2.

Choisissez Fichier > Excuter. Choisissez seammgr.mbx.

Le programme vous invite entrer les informations ncessaires et cre votre couche logique. La couche logique sera dune utilit optimale si vous utilisez des tables homognes possdant idalement la mme projection et le mme nombre de colonnes. Par exemple, cette couche peut contenir plusieurs dpartements, chacun deux tant stocks dans une table spare, ou bien une route traversant plusieurs rgions, galement stockes dans des tables diffrentes.

Chaque fois que modifiez la structure d'une table logique, vous devez la recompiler l'aide du gestionnaire de couches logiques.

58

PLACER DES DONNEES SUR LA CARTE (GEOCODAGE) Pour gocoder une table : 1. Ouvrez au moins une table cartographiable. Cette table servira de source d'informations gographiques . 2. Indexez cette table source sur le champ utilis pour le gocodage. 3. Ouvrez la table gocoder. 4. Slectionnez Table > Gocodage. La bote de dialogue Gocoder s'affiche. 5. Indiquez les options de gocodage ncessaires

Table de donnes Colonne gocoder Table Graphique Symbole de reprsentation

Colonne correspondant

59

Gocodage

Pour gocoder une table : 1. Ouvrez au moins une table cartographiable. Cette table servira de source d'informations gographiques lors de l'opration de gocodage (par ex., une carte de rues avec des adresses indexes). 2. Indexez cette table source sur le champ utilis pour le gocodage. Pour plus de dtails sur l'indexation, se reporter Crer une table ou Modifier une table. Il existe des options dans les menus Fichier > Nouvelle Table et Table > Gestion tables > Modifier structure qui vous permettent d'indexer une table et de la rendre cartographiable. 3. Ouvrez la table gocoder. Supposons que vous vouliez crer des objets pour cette table. Celle-ci doit tre diffrente de la table source. 4. Slectionnez Table > Gocodage. La bote de dialogue Gocoder s'affiche. 5. Indiquez les options de gocodage ncessaires.

Lorsque vous gocodez, il se peut que le nom d'un objet que vous recherchez s'applique galement d'autres objets qui ne vous intressent pas. Il peut s'agir, par exemple, d'un nom de ville prsent dans plusieurs dpartements. Pour remdier ce problme, vous pouvez affiner votre recherche en slectionnant une colonne supplmentaire (en gnral dans une autre table). Par exemple, indiquez le dpartement de chaque ville, plutt que le seul nom de la ville. Si l'objet recherch n'est pas suffisamment prcis pour que MapInfo puisse en dterminer automatiquement la position ou l'emplacement, vous devrez afficher la recherche en prcisant le polygone contenant cet objet. Ainsi, MapInfo disposera de coordonnes gographiques pour placer vos points. Options de gocodage : La bote de dialogue Options de gocodage est accessible partir de la bote de dialogue Gocoder. Elle vous permet de contrler les dtails de la procdure de gocodage. Les paramtres par dfaut sont dfinis de faon vous donner les meilleurs rsultats possibles dans la plupart des situations.

60

Placer des donnes sur la carte (Gocodage) (Suite)

Pour afficher le rsultat du gocodage sur la carte : Activez votre fentre carte qui a servi au gocodage Activez le contrle des couches Ajoutez la table gocode

Chaque objet gocod est reprsent par un symbole

Population Active gocods avec les limites Administratives

61

Gocodage Suite :

Une fois la session de gocodage termine, vous pouvez utiliser Slection > Slection pour rechercher tous les enregistrements qui n'ont pas t gocods et en tudier la raison. Si vous n'avez pas indiqu de colonne pour les codes de gocodage, vous devez slectionner tous les enregistrements qui remplissent cette condition : not obj "Obj" (ou "objet") est un mot-cl dsignant les objets graphiques. Les enregistrements gocods possdent un objet et ne remplissent donc pas cette condition. Les enregistrements qui n'ont pas t gocods, eux, la remplissent.

Bote de dialogue Gocodage

Table : gocoder Choisissez une table. Utiliser Colonne : Choisissez la colonne qui contient les donnes relatives l'emplacement (adresses, noms des dpartements, codes postaux, etc.). Ces donnes servent de base au Gocodage. Affiner avec la Colonne : Choisissez une colonne de la table gocoder qui affine le Gocodage au polygone appropri (ex : une ville dans un dpartement particulier, un nom de rue dans une certaine commune, etc.). Il n'est pas indispensable de choisir une deuxime colonne. Sachez cependant que cette option fonctionne avec l'option Affiner la Recherche avec la Table, et que par consquent, vous ne pouvez pas slectionner cette deuxime colonne si vous n'avez pas galement slectionn une table. Table de Rfrence : Choisissez la table qui constituera la source des informations gographiques, DEPARTMT,PAR_RUES, etc. (table de rfrence). Colonne de Correspondance : Choisissez la colonne contenant le nom des objets.

62

Options :

Affiner la Recherche avec Table : Choisissez une table contenant des objets polygones (codes postaux,villes, etc.). Colonne d'Affinage : Choisissez la colonne utiliser pour affiner le Gocodage.

Mode

Automatique : Gocode sans votre intervention. Manuel : Ncessite votre intervention pour que les lments soient cods convenablement. Il est recommand de gocoder une table en mode automatique d'abord, puis de recommencer en mode manuel pour complter le Gocodage. Symbole Active la bote de dialogue Style Symbole pour vous permettre de spcifier le symbole, sa taille et sa couleur. Chaque point gocod sera reprsent par ce symbole lorsque la couche sera affiche.

63

LE LANGAGE SQL Langage dinterrogation de la base de donnes relationnelles. Fonctions de slection, de projection et de composition de tables Exemples dinstructions SQL Select commune,code_commune,wilaya from lim_ad where wilaya= ALGER SELECT DISTINCT DISCTINCT FROM CLIENTS WHERE VENTE < 500000 SELECT * FROM PARCELLES WHERE SUPERFICIE>5000 AND SECTION= AC SELECT * FROM PARCELLES WHERE SUPERFICIE BETWEEN 1000 AND 5000 SELECT * FROM CLIENTS WHERE CODEPOST LIKE 16* SELECT * FROM VILLE WHERE NUMDEP IN (75,78,92) ORDER BY NOM ASC SELECT SUM(POP) TOTAL_POP FROM DEPARTEMENTS SELECT MAX(debit) FROM HYDRO WHERE Annee = 1956 GROUP BY NomrivSELECT COUNT (DISTINCT TYPE) FROM VOIES

64

Le langage SQL :

Le langage SQL (Structured Query Language) est un langage dvelopp par IBM ( au dbut de annes 70) sur la base de travaux concernant les bases de donnes relationnelles ralises par le Mathmaticien E.F. Codd. Il existe principalement trois normes SQL : DB2-SQL (IBM), SAA-SQL et ANSI-SQL qui est la plus courante.

Un langage dinterrogation de Base de Donnes

Le langage SQL permet dinterroger des bases de donnes relationnelles partir dinstructions lmentaires que lon appelle des clauses ( ex : SELECT, WHERE, ORDER BY, ...). Ces instructions permettent de mettre en uvre les trois oprations suivantes : _ La slection : extraction denregistrements contenus dans une table _La projection : restriction de la table certaines colonnes. _La composition : construction dune nouvelle table partir de plusieurs tables dorigine (appele aussi jointure )

Dans MapInfo, les connections SQL sont dfinies partir dune instruction SQL de type SELECT .. FROM .WHERE... dont le rsultat (les enregistrements slectionns) devient une table MapInfo temporaire.

Cest cette instruction SQL et non la table qui est sauvegarde

65

Le langage SQL (suite) langage de gestion de certains systmes de gestion de base de donnes relationnelles (SGBDR) tel que Oracle, Sybase, DB2,Access Fonctions de cration, dinsertion, de mise jour et deffacement denregistrements et de tables

Exemples dinstructions SQL : CREATE TABLE Clients (Nom CHAR(50), Adresse Char(150), Ville number(2)) SELECT * FROM Parcelles WHERE section = AC INTO SectionAC INSERT INTO Clients VALUES( Institut National de Cartographie , 123 rue de TRIPOLI ,16430) UPDATE Sites SET Zone = Nord where Numdep in (02,59,62,76,80) UPDATE Clients SET Vente_tot=vente_tot+vente97 WHERE vente97 > 0 DELETE FROM Routes DELETE FROM Routes WHERE Type != Nationale DROP TABLE DEMOGRAPHIE Un langage de gestion Le langage SQL est aussi utilis par certains systmes de Gestion de Bases de Donnes Relationnelles

de Bases de Donnes : (SGBDR) , comme DB2, SYSBASE ou ORACLE, pour la gestion complte de bases de donnes (fonctions de cration, de dfinition de contraintes dintgrit, de mise jour, de suppression , ...) Linterface de MapInfo vous donne laccs quau fonction dinterrogation du langage SQL, en effet la boite de dialogue slection et slection SQL permettent de construire une requte sur la base dune fonction de type SELECT ... FROM ... WHERE ...GROUP BY ... ORDER BY ... INTO ..

66

LA SELECTION PAR LES OUTIL DE SELECTION : Actifs quand une fentre carte est active Slection dobjets un un Slection par rectangle Slection par distance Slection par polygone

67

Les outils de Slection :

MapInfo dispose de 4 outils de slection qui sont les suivants :

1) loutils de slection un un Lorsque vous maintenez la touche <CTRL> enfonce pendant que vous utilisez l'outil Slection, celui-ci active l'objet slectable se trouvant sous l'objet courant. Lorsque plusieurs objets sont superposs sur une mme couche, il slectionne l'objet qui se trouve immdiatement dessous. S'il ne reste plus d'objets sur la couche, MapInfo slectionne les objets de la couche slectable suivante. Par exemple, supposons que trois objets se superposent au mme endroit dans une couche. Appelons-les Trois, Deux et Un (du haut en bas). MapInfo slectionne l'objet Trois si vous n'avez pas actionn la touche Ctrl. Si c'est le cas, MapInfo slectionne l'objet Deux lors du premier clic de la souris, et l'objet Un lors du second clic. S'il s'agit de l'unique couche slectable, MapInfo revient au dbut (objet Trois) au troisime clic de la souris. Toutefois, s'il existe une autre couche slectable, MapInfo passe dans cette couche au troisime clic. 2) Loutil de slection par distance : IL permet de slectionner les objets l'intrieur d'un certain primtre. 3) Loutil de slection par rectangle : permet de rechercher et de slectionner des objets l'intrieur d'un rectangle donn. 4) Loutil de slection par polygone : permet de rechercher et de slectionner des objets dans un polygone, tel que les limites d'un dpartement, un secteur de contrle de police, un territoire de ventes, etc. Remarque : Les boutons de slection, sont actifs quand une fentre carte est active.

68

SELECTION A LAIDE DE REQUETE SIMPLE: MapInfo permet de chercher et de localiser des donnes facilement en crant laide de la fonction slection , des sous-ensembles de bases de donnes

69

Slection

MapInfo propose deux commandes pour slectionner des objets par requte : Slection et Slection SQL. Slection est la

Par requte plus simple tandis que Slection SQL est plus puissante. Pour excuter une requte : 1.Slectionnez Slection > Slection. La bote de dialogue Slection s'affiche. 2.Cliquez sur la liste droulante Table et choisissez la table partir de laquelle vous voulez slectionner les enregistrements. 3.Tapez l'expression de votre requte dans la zone Critres ou cliquez sur le bouton Expression pour afficher la bote de dialogue Expression qui vous aidera crire une expression. 4 Tapez un nom dans la zone Mettre rsultat dans table pour la table temporaire qui stocke les rsultats de votre requte ou bien choisissez Slection (par dfaut). Si Slection est choisie, MapInfo nomme automatiquement la table Query1, Query2, etc. Lorsque vous voulez que la requte soit trie partir de la valeur dans une colonne (option). 5. Cliquez sur la liste droulante Trier rsultats par colonne et choisissez la colonne contenant la valeur l'aide de laquelle vous voulez trier. 6. Cliquez sur OK. Une fentre Donnes des rsultats de votre requte s'affiche si la case Afficher les Donnes Rsultat est coche. Vous pouvez utiliser Slection pour mettre en surbrillance des objets dans une carte ou une table rpondant certains critres puis crer une table de rsultat pouvant tre affiche sous forme de tableau, de carte ou de graphique comme toute autre table. Lorsque vous travaillez dans une fentre Donnes, les enregistrements rpondant aux critres de la requte sont en surbrillance. Lorsque vous travaillez dans une carte, les objets graphiques des enregistrements choisis sont en surbrillance. Lorsque vous travaillez la fois sur une fentre Carte et une fentre Donnes, les objets et les enregistrements sont en surbrillance. Dans tous les cas, une table de travail est automatiquement cre et nomme Slection. Cette table contient les rsultats de la requte. Vous pouvez mettre sous forme de carte ou de graphique cette table, comme toute autre table. La table peut aussi tre enregistre comme table spare l'aide de la commande Enregistrer Table Sous.

70

SELECTION A LAIDE DE REQUETES SQL permet l'utilisateur d'entrer des requtes beaucoup plus complexes qu'avec la syntaxe ODBC

71

Slection laide de La procdure gnrale d'utilisation de la slection SQL est la suivante


requtes SQL : 1.Ouvrez la table sur laquelle vous voulez effectuer une slection. Cette table est appele table source. 2.Slectionnez Slection > Slection SQL. Renseignez les zones de la bote de dialogue Slection SQL correspondant vos besoins. Lorsque vous cliquez sur OK, MapInfo excute la slection. MapInfo extrait alors les donnes de votre table source, stocke les rsultats de la slection dans une table temporaire particulire, appele table de rsultats. La table de rsultats contient uniquement les lignes et colonnes correspondant vos critres. Le nom par dfaut de la table de rsultats est Slection, mais vous pouvez indiquer un autre nom au niveau de la zone Rsultat dans table, dans la bote de dialogue Slection SQL. 3.Ouvrez une fentre Carte et/ou Donnes si vous souhaitez visualiser les rsultats. Par dfaut, MapInfo affiche automatiquement la table de rsultats dans une fentre Donnes, moins que vous n'enleviez la croix marque dans la case Afficher les donnes rsultat de la bote de dialogue Slection SQL. Si votre table de rsultats s'appelle Slection (le nom par dfaut), la fentre Donnes indiquera un autre nom de table, tel que Query1 ou Query2. Ceci est d au fait que MapInfo, au moment de mettre sous forme de tableau la table de rsultat, "photographie" la table et nomme cette "copie" Queryn (n tant un chiffre). MapInfo excute ce "clich" car Slection est un nom particulier de table. Slection change chaque fois que vous slectionnez ou dslectez des lignes. Dans la bote de dialogue Slection SQL, vous pouvez donner un autre nom la table de rsultats (par ex., Ma_selection). Cela vitera que MapInfo ne le renomme Queryn. 4.MapInfo slectionne automatiquement toutes les lignes de la table de rsultats. Aussi, aprs avoir ralis votre slection SQL, il vous est possible d'effectuer des oprations sur l'ensemble des lignes slectionnes. Vous pouvez ainsi appliquer une couleur diffrente toutes les lignes slectionnes (en choisissant Affichage > Style polygones), ou encore les Couper et les Copier dans leur ensemble. En gnral, toutes les modifications effectues sur la table de rsultats sont automatiquement dupliques sur la table source. Ainsi, par exemple, si vous utilisez la slection SQL pour slectionner certaines lignes de la table Commandes, puis si vous effacez certaines lignes de la table de rsultats, MapInfo effacera les lignes correspondantes dans la table source (Commandes). Cependant, si votre slection produit des sous-totaux, il est possible de modifier la table de rsultats sans affecter la table source.

72

LES COLONNES DRIVES SELECT (POP_MASC+POP_FEM)/area(obj, sq m ) DENSITE FROM COMGEO WHERE CODE = 16

SELECT Pnom + "

"

+ Fnom

"Nom_complet" FROM ADR

Lappel de fonctions est permis SELECT Proper$( Pnom + "

" + Fnom )

"Nom_complet" FROM NOMS

73

Les colonnes La Slection SQL permet de calculer des colonnes drives et de les stocker dans la table rsultats. Une colonne drive
Drives : est une colonne spciale temporaire calcule par MapInfo partir du contenu d'une ou de plusieurs colonnes existant dj dans la table source. Par exemple vous pouvez avoir une table de renseignements sur les clients contenant les variables Pnom (pour le prnom du client) et Fnom (pour le nom de famille du client). Si vous souhaitez que la table des rsultats indique le nom complet de chaque client, vous pouvez rajouter une colonne drive dans le champ Colonnes. Dans notre exemple, la colonne drive pourrait avoir la forme suivante : Pnom + " " + Fnom.

Pour crer une colonne drive, vous devez saisir une expression dans le champ Colonnes. Une expression est un ensemble de noms de colonnes, d'oprateurs (tels que + et -) et de fonctions (telles que la fonction UCases$ qui transforme une chane en caractres majuscules). Si vous ne l'avez pas dj fait, vous devez saisir un ou plusieurs noms de tables au niveau du champ Tables avant de prciser les colonnes drives. Pour dfinir une expression de colonne drive : 1. Cliquez dans Colonnes. Le curseur apparat. 2. Effacez l'astrisque du champ Colonnes. 3. Saisissez une expression. Celle-ci doit comprendre un ou plusieurs noms de colonne. Si elle en contient plus d'un, elle doit galement comprendre un oprateur (tels que + ou -) afin de combiner les colonnes en une seule valeur drive. Plusieurs fonctions et oprateurs peuvent tre utiliss dans une expression. 4. Affectez un alias l'expression, si ncessaire. Pour cela, saisissez un espace aprs l'expression, suivi du nom de l'alias entre guillemets. Les noms d'alias sont optionnels. Si vous attribuez un alias votre expression, celui-ci apparatra en haut de la colonne au moment d'afficher la table rsultats dans la fentre Donnes. Si vous n'attribuez pas de nom d'alias, MapInfo utilisera le contenu de l'expression par dfaut (par exemple, "Pnom + Fnom"). 5. Indiquez, si besoin, d'autres noms de colonne ou expressions de colonnes drives. Si vous ajoutez d'autres expressions, utilisez les virgules pour les sparer les unes des autres. Lorsque les colonnes sont des chanes, l'oprateur (+) permet d'effectuer une concatnation des chanes plutt qu'une addition de valeurs numriques. Par consquent, l'expression Pnom + " " + Fnom produit une chane compose du prnom suivi d'un espace, lui-mme suivi du nom de famille.

74

CHOIX DE LA COLONNE QUI APPARAIT DANS LA TABLE DES RESULTATS SELECT commune,POP_MASC,POP_FEM FROM COMGEO WHERE CODE = 16 into ALGER

75

Choisir Si vous entrez un ou plusieurs noms de colonnes au niveau du champ Colonnes, la table des rsultats ne Colonne : contiendra que ces colonnes. Ceci est utile lorsque vous travaillez sur une table comportant plusieurs colonnes, et que vous ne voulez utiliser que quelques unes de ces colonnes (ne serait-ce que parce que quelques colonnes seulement tiennent dans l'cran). Pour saisir une liste de noms de colonnes : 1. Entrez un nom de table la rubrique Tables, si ce n'est pas dj fait. Pour cela, vous pouvez soit saisir un nom de table soit choisir un nom parmi la liste droulante propose.

2. Cliquez dans le champ Colonnes de faon ce que le point d'insertion apparaisse dans le champ.

3. Effacez l'astrisque (si il y en a une ) l'aide de la touche de rappel arrire ou de la touche d'effacement. Le champ Colonnes peut en effet contenir soit une astrisque soit une liste de noms de colonnes, mais pas les deux.

4. Choisissez un nom de colonne dans la liste droulante situe la droite de la bote de dialogue. MapInfo recopie le nom de la colonne dans le champ Colonnes.

5. Si la requte doit inclure d'autres colonnes, choisissez-les dans la liste droulante Colonnes. Au fur et mesure que vous les slectionnez, MapInfo insre automatiquement des virgules pour sparer les noms de colonne.

76

FUSIONNER DES TABLES A L'AIDE DES OPERATEURS GEOGRAPHIQUES Les oprateurs gographiques vous permettent de slectionner des objets en se basant sur leur relations dans l'espace vis vis d'autres objets.

MapInfo dispose d'un nom de colonne particulier utiliser avec les oprateurs gographiques : "obj" ou "objet". Ce nom de colonne fait rfrence aux objets graphiques lis la table.

Contains

L'objet A contient l'objet B si le centrode de B se situe quelque part l'intrieur du polygone A.

Contains entire L'objet A contient entirement l'objet B si le polygone B est entirement inclus dans le polygone A. within L'objet A est dans l'objet B si son centrode se situe l'intrieur du polygone B.

Entirely within L'objet A est entirement dans l'objet B si le polygone A est inclus dans le polygone B. Intersects L'objet A rencontre l'objet B si les deux objets ont au moins un point en commun ou si l'un des objets est entirement inscrit dans l'autre.

77

Fusionner

Lorsque deux tables contiennent des objets graphiques, MapInfo peut fusionner les tables en se basant sur les

des tables : relations spatiales existant entre ces objets Par consquent, mme si les tables n'ont pas de colonne en commun, il est possible de les fusionner. La diffrence entre "Contient" et "Dans" d'une part, et "Contient entirement" et "Entirement dans" d'autre part, tient de la manire dont la comparaison s'appuie sur le centrode de l'objet tandis que "Contient entirement" et "Entirement dans" prennent en compte l'intgralit de l'objet. MapInfo peut raliser une simple comparaison de type "Contient" ou "Dans" plus rapidement qu'un "Contient entirement" ou "Entirement dans" Aussi, moins de vouloir tre absolument sr que les objets sont totalement inclus dans d'autres objets, vous utiliserez de prfrence les deux premiers oprateurs. Les oprateurs gographiques permettent de fusionner des tables. Lorsque les tables ne contiennent pas de colonnes sur lesquelles vous pouvez baser la fusion, vous pouvez utiliser un oprateur gographique pour dfinir la fusion (dans la zone Critres). Si vous dsirez raliser une requte prenant en compte la fois une table Villes et une table Rgions, vous pouvez fusionner les tables en utilisant l'une ou l'autre des expressions suivantes : Ville.obj dans Rgion.obj Rgion.obj contient Ville.obj Dans les deux cas, MapInfo recherche les villes situes dans chaque rgion et associe la ligne d'une ville celle de sa rgion. Dans la mme requte par slection SQL, vous pouvez utiliser les fonctions d'agrgation pour comptabiliser le nombre de villes par rgion ou pour rcapituler les donnes relatives aux villes en fonction des rgions. Si vous disposez d'une table des dpartements et d'une table des clients, o les dpartements sont reprsents par des polygones et les clients par des points, vous pouvez spcifier une fusion gographique au moyen de l'une des expressions suivantes : Client.obj dans Dpartement.obj Dpartement.obj contient Client.obj Les oprateurs gographiques sont particulirement utiles avec les sous-slections. La section suivante contient plusieurs exemples de ceci.

78

FUSION DE TABLES D'APRES L'ORDRE DES LIGNES Vous pouvez fusionner deux tables en vous basant sur l'ordre des lignes. Si la Nme ligne d'une table correspond la Nme ligne de l'autre table, il est possible de fusionner les deux tables en vous rfrant une colonne particulire nomme LigneID. Pour fusionner deux tables de faon ce que MapInfo fasse correspondre la Nme ligne d'une table avec la Nme ligne de l'autre table, indiquez une expression du type suivant : Critres : TABLE_1.LigneID = TABLE_2.LigneID

79

Fusion de tables d'aprs :


l'ordre des lignes

Si deux tables n'ont pas de colonne en commun, vous pouvez malgr tout les fusionner en vous basant sur l'ordre des lignes. En effet, si vous savez que la premire ligne d'une table correspond la premire ligne de l'autre table et si, en gnral, la Nme ligne d'une table correspond la Nme ligne de l'autre table, il est possible de fusionner les deux tables en vous rfrant une colonne particulire nomme LigneID. La colonne LigneID contient une valeur entire reprsentant le numro de ligne de chacune des lignes de la table. Par consquent, la premire ligne d'une table aura une valeur LigneID de un, la seconde ligne aura la valeur deux, etc... Pour fusionner deux tables de faon ce que MapInfo fasse correspondre la Nme ligne d'une table avec la Nme ligne de l'autre table, indiquez une expression du type suivant : Critres : TABLE_1.LigneID = TABLE_2.LigneID

JOINTURE DE TABLES
Select comgeo.obj,comgeo.commune,comgeo.pop1987, comgeo.pop1998, Pop_handicap_tot.Moteur, Pop_handicap_tot.Auditif, Pop_handicap_tot.Visuel, Pop_handicap_tot.Mental, Pop_handicap_tot.Polyhandicap, Pop_handicap_tot.Maladie_chonique, Pop_handicap_tot.Atres from comgeo, Pop_handicap_tot where comgeo.code_commune=Pop_handicap_tot.code_commune and nature <> "ile" order by comgeo.COMMUNE into pop_hand_carte

Fusion de
Tables :

Si vous voulez conservez vos informations dans plusieurs tables diffrentes, mais vous voulez galement avoir diverses base de donnes statistiques achetes. La slection SQL vous permet de crer des fusions relationnelles de faon pouvoir runir les informations des diverses tables dans une seule table de rsultats. Lorsque vous voulez fusionner deux tables, vous devez vrifier si l'une des colonnes de la premire table contient des valeurs correspondant l'une des colonnes de la seconde table. Imaginons que vous ayez une table des dpartements contenant des informations dmographiques (classes d'ge, groupes ethniques, activit professionnelle) et une base de donnes renfermant des informations relatives aux commandes passes par les clients. Vous pourriez souhaiter analyser ces deux tables et voir si certains types de commandes ont un lien avec des dpartements ayant certaines caractristiques dmographiques. Peut-tre voudriez-vous slectionner des dpartements en fonction de certaines combinaisons de commandes et de caractristiques dmographiques. Pour cela, il faut que vous puissiez fusionner les deux tables Supposons que la table des dpartements contienne le nom des dpartements. De mme, l'une des colonnes de la table des commandes contient le nom du dpartement o la commande a t passe. Ces deux tables ont donc un champ en commun, le nom du dpartement. MapInfo va utiliser ce point commun pour fusionner les deux tables.

80

SOUS-SELECTIONS (SELECTION DANS UNE SELECTION) Select * from comgeo where Pop1998 > ( Select Avg( Pop_1998 ) From comgeo )

81

Sous

MapInfo autorise les sous-slections dans les commandes Slection SQL. Une sous-slection est une instruction de slection qui est plac dans la zone Critres de la bote de dialogue Slection SQL. MapInfo calcule d'abord la sousslection et utilise ensuite ces valeurs dans la bote de dialogue Slection SQL principale. Par exemple, imaginons que vous vouliez slectionner tous les communes dont la population est suprieure la moyenne de 1998. vous slectionnez tous les communes dont la population dpasse cinquante milles . En fait, vous voulez utiliser l'instruction suivante dans la zone Critres :I Pop1998 > Moyenne de la population Vous ne connaissez pas la moyenne, mais vous savez que MapInfo peut la calculer en utilisant l'expression d'agrgation suivante : Avg(Pop_1990) Vous pouvez utiliser cette fonction d'agrgation dans une sous-slection pour calculer la population moyenne par commune. Pour cela, il suffit de l'indiquer dans la zone Critres. Le rsultat de la sous-slection est ensuite compar la colonne Pop1998. Pour excuter une telle requte, compltez la bote de dialogue Slection SQL comme suit :

Slection

Colonnes Tables Critres

* comgeo Pop1998 > ( Select Avg( Pop1998 ) From communes )

La sous-slection figure dans la zone Critres, aprs l'oprateur suprieur (>). La sous-slection doit figurer entre parenthses. Les sous-slections les plus utiles contiennent les expressions select, from et where, comme suit: (Voir page 84)

82

Sous-slections (slection dans une slection) (Suite) Select * from villes where obj 40000) Select * from routes obj dpartement = "ID") Recherche des communes au voisinage de la commune dALGER intersects any (select obj from Dpartements where within any(select obj from comgeo where POP1990 >

83

Sous Dans l'exemple suivant, nous slectionnons tous les communes qui avoisinent la commune dALGER.. Slection(suite)
Colonnes Tables Critres * comgeo obj intersects any(select obj from comgeo where

commune = "alger") MapInfo excute la sous-slection : select obj from comgeo where commune = "alger" MapInfo utilise la sous-slection pour extraire l'objet graphique dalger et utilise ensuite le critre principal pour rechercher les objets qui l'avoisinent. Vous pouvez slectionner toutes les rues qui traversent une rue donne en utilisant la mme requte. Voici un autre exemple : Colonnes Tables Critres * comgeo obj comgeo contains any (select obj from revendeurs)

Cette requte permet de rechercher tous les communes o sont installs des revendeurs. Le critre principal a le format suivant : un objet dpartement contient un objet revendeur. L'ensemble des objets revendeur est obtenu par la sous-slection : select obj from reprsentant. MapInfo slectionne les lignes correspondant aux objets communes contenant un objet revendeur. Enfin, il est recommand de tenir compte des remarques suivantes sur les sous-sections : Si la sous-slection est utilise avec les mots cls "any" ou "all", une seule colonne peut tre renvoye. L'exemple suivant est incorrect, puisqu'il spcifie deux colonnes (nom_dept et Pop_1990): Any(select nom_dept, pop_1990 from dpartements) Si la sous-slection n'est pas utilise avec les mots-cl "any", "all" ou "in", une seule valeur peut tre renvoye. L'exemple est incorrect puisqu'il renvoie plusieurs lignes : obj within (select obj from dpartements where POP_1990 > 2000000) Si la sous-slection n'est pas utilise avec "any", "all" ou "in", vous ne pouvez pas utiliser l'expression Grouper par Colonnes dans la sousslection. Les sous-slections ne peuvent pas tre imbriques : une commande Slection SQL ne peut contenir qu'une seule sous-slection.

84

4. OPERATIONS SUR LES OBJETS DUNE CARTE


Trac et modification dobjets sur une carte Modification des objets Modification de la forme des entits Modification des textes Rotation de textes Changement de coordonnes dun objet Opration sur les objets graphiques Les tampons

85

TRACE ET MODIFICATION DOBJETS SUR UNE CARTE Point Le trac et la modification des cartes ne sont valables que sur un couche modifiable Utiliser les outils dessin pour crer et modifier des entits Les outils dessin permettent de raliser des analyses gographiques approfondies Polyligne Polygone Texte Ligne Arc Cercle Rectangle Arrondi

Trac et modification Loutil dessin permet de crer des entits reprsentant des objets du monde rel, tels que secteurs gographiques dobjets sur une carte :de ventes, implantations commerciales, projet de ligne de transmission ..etc.

Travailler avec

Loutil dessin donne accs a une palette doutils servant tracer et modifier les entits et les lments graphiques.

86

Les outils de la palette de dessin sont le suivants : Point : dessine un point Ligne : dessine un segment de droite Polyligne : dessine une ligne brise comportant deux sommets ou plus. Rectangle : dessine un rectangle Cercle : dessine un cercle Polygone : dessine un polygone irrgulier Rectangle arrondi : dessine un rectangle arrondi dans les cts Arc : dessine un arc Numrisation lcran Quand on trace des entits sur un fond de carte, on parle de numrisation lcran. Ce type de digitalisation nimplique pas lutilisation dune tablette numriser. Le thme de rfrence peut tre un thme image ( photo arienne par exemple) ou un thme dentits (filaires de rues, sites clients ou parcelles cadastrales). Ltendue gographique et lunit terrain de nouvelles entits dpendent des coordonnes de la carte rfrence. Utiliser une tablette digitaliser : un autre moyen dajouter des entits un thme consiste les dessiner partir dune carte papier numrise.

Loutil dessin :

87

MODIFICATION DES OBJETS Style de points Style de lignes Style de polygones Style de textes

88

La commande Style Lignes , style de points, style de polygones Modification du menu Affichage s'applique aux objets lignes, points, polygones , les arcs de cercle. des objets : Pour modifier le style de ligne (point, polygone) d'un objet existant : 1. 2. 3. 4. 5. 6. Remarque : Choisissez Carte > Contrle des Couches. Assurez-vous que la couche contenant les objets est modifiable. Choisissez le(s) objet(s) modifier. Choisissez Affichage > Style Lignes( Style de points ou style de polygones). La bote de dialogue Style Ligne( Style de points ou style de polygones) s'affiche. Choisissez une paisseur, un type et une couleur de ligne (ou de points ou de polygones). Cliquez sur OK. L'paisseur, le type et la couleur changent en fonction de vos slections. Si vous utilisez un moniteur noir et blanc (ou un moniteur couleur en mode monochrome), MapInfo vous propose une palette de 8 couleurs. Celles-ci apparaissent en niveaux de gris l'cran, mais elles seront imprimes correctement sur une imprimante couleur

89

MODIFICATION DE LA FORME DES ENTITES Le trac et la modification des cartes ne sont valables que sur un couche modifiable Une slection est obligatoire pour accder la modification des objets Trois types de modification graphique: 1) modification de nuds 2) ajout de nuds 3) dplacement de lobjet slectionn Affichage de nuds Ajout de nuds Slection et dplacement de nuds

NUDS

90

Modification de la forme des entits : existe

Vous utiliserez loutil de slection pour changer la forme des entits par dplacement Loutil de daffichage des nuds nest actif que si une carte est modifiable, et quune slection sur un objet Pour changer la forme dun seul objet, cliquez sur lobjet, pour le slectionner, activez le bouton daffichage des nuds , et dplacez le nud que vous slectionnez avec loutil de slection

Ajout de nuds :

Loutil dajout de nuds permet dajouter des nuds une entit slectionne , et dont les nuds
pour supprimer un sommet, placez le curseur de slection sur le sommet liminer (il doit tre slectionn), puis appuyez sur la touche <Supr> du clavier .

sont actifs
Suppression de nuds :

Pour assurer la position du curseur, en cas de suppression , ou

en cas de dplacement, appuyez sur la touche <F>(Fusion) ,

une croix apparat sur chaque sommet, ceci vous permettra de

91

MODIFICATION DES TEXTES double-cliquer sur le texte pour le changer OU Utiliser loutil de modification des textes slectionnes Outil de modification des textes Boite de dialogue de modification des textes

92

Modification des est possible de changer la police du texte d'une table (tout le texte sera modifi). polices de textes : Pour choisir une police :

1. Choisissez Affichage > Style texte. La bote de dialogue Style Texte s'affiche. 2. Cliquez sur la liste droulante Police pour visualiser les diffrentes polices disponibles.
3. Choisissez une police. 4. Cliquez sur OK. Nota : Vous ne pouvez pas mlanger diffrentes polices dans une table. Modification lintrieur des Textes : dautres Pour changer un texte , double-cliquez sur lobjet texte, une boite de dialogue de changement de texte souvre, de lditeur de texte, apparat le texte tel quil est cris, et dici, vous pouvez le changer , comme vous pouvez modifier caractristiques.

93

ROTATION DE TEXTE

Rotation de 43,3

Vous pouvez appliquer manuellement une rotation au texte ou spcifier l'angle de rotation dans la bote de dialogue Objet Texte

94

Rotation de texte :

Pour appliquer manuellement une rotation au texte : 1. Rendez modifiable la couche contenant le texte. 2. Cliquez sur le bouton Slection et slectionnez un objet texte. La zone de texte apparat en surbrillance. Une poigne de modification s'affiche aux quatre coins de cette zone et une cinquime poigne apparat sous le coin infrieur droit. 3. Cliquez sur la cinquime poigne et appliquez une rotation la zone en surbrillance selon l'angle appropri.

Pour dfinir un angle de rotation :

1. Cliquez deux fois sur l'objet texte. La bote de dialogue Objet Texte s'affiche. 2. Tapez l'angle choisi dans la zone Angle de rotation et cliquez sur OK.

95

CHANGEMENT DE COORDONNEES DUN OBJET

96

Changement de En double cliquant sur un objet , vous avez laccs une boite de dialogue (polylignes, points, polygone, ou texte) Coordonnes pour changer certaines caractristique de cet objet, et parmi elles, les coordonnes des sommets de lobjets, qui saffichent dun objet : dans la boite de dialogue, permettant lutilisateur de les changer. _ Objets polylignes et polygones : Accs au changement de sommets et le centre de lobjet _Objets points, et textes : Accs au changement de lemplacement de lobjet Mthode de changement des coordonnes dun objet : Assurez-vous que l'objet est modifiable (il doit se trouver dans une couche modifiable). 1. Choisissez Carte > Contrle des Couches. La bote de dialogue Contrle des Couches s'affiche. 2. Slectionnez la couche contenant l'objet carte. 3. Cochez la case Modifiable. 4. Cliquez sur OK. 5. Effectuez l'une des oprations suivantes pour atteindre la bote de dialogue Objet (objet): - Slectionnez lobjet. Appuyez sur F7, la bote s'ouvre. - Cliquez deux fois sur lobjet, la bote s'ouvre. - Slectionnez un objet . Choisissez Edition > Informations. La bote s'ouvre.

97

OPERATIONS SUR LES OBJETS GRAPHIQUES Dfinition dune cible

1. 2. 3. 4.

La couche doit tre modifiable, et lobjet slectionn Utilisez la commande Dfinir Cible sur des lignes, des polylignes, des arcs, des ellipses, des rectangles et des rectangles arrondis. Vous ne pouvez pas modifier des objets point ou texte l'aide de cette commande. vous pouvez effectuer un grand nombre d'oprations d'dition sur cet objet Assemblage Supprimer Intrieur Supprimer Extrieur Dcouper et Ajouter nuds

Objet cible

98

Dfinition Lorsque vous dfinissez un objet de la carte comme cible, vous pouvez effectuer un grand nombre d'oprations d'dition sur cet objet, dune cible : notamment excuter les commandes Assembler, Supprimer Intrieur, Supprimer Extrieur, Dcouper et Ajouter nuds. Lorsque vous dfinissez un objet cible, MapInfo peut alors lui appliquer ces commandes d'dition. Le modle d'dition de MapInfo est bas sur la premire dfinition de la cible, puis la cration d'un objet pochoir qui recouvre la cible et effectue l'opration d'dition sur la cible. Utilisez la commande Dfinir Cible sur des lignes, des polylignes, des arcs, des ellipses, des rectangles et des rectangles arrondis. Vous ne pouvez pas modifier des objets point ou texte l'aide de cette commande. Pour dfinir un objet de la carte comme cible : 1. Slectionnez Carte > Contrle des Couches pour rendre la couche modifiable. 2. Slectionnez le(s) objet(s) modifier. 3. Choisissez Objets > Dfinir cible. Vous pouvez dsormais crer un objet pochoir et effectuer une modification. Lorsque vous dfinissez un objet de la carte comme cible, vous pouvez effectuer un grand nombre d'oprations de modification sur cet objet, notamment excuter les commandes Assembler, Supprimer Intrieur, Supprimer Extrieur, Dcouper et Ajouter noeuds. Lorsque vous dfinissez un objet cible, MapInfo peut alors lui appliquer ces commandes de modification. Le modle de modification de MapInfo est bas sur la premire dfinition de la cible, puis la cration d'un objet pochoir qui recouvre la cible et effectue l'opration de modification sur la cible.

Utilisez la commande Dfinir Cible sur des lignes, des polylignes, des arcs, des ellipses, des rectangles et des rectangles arrondis. Vous ne pouvez pas modifier des objets point ou texte l'aide de cette commande.

99

ASSEMBLAGE DOBJETS La couche doit tre modifiable, et les objets assembler slectionn peut fusionner diffrents types d'objets ferms : polygones, rectangles, rectangles arrondis et ellipses lignes, polylignes et arcs de cercle Les objets linaires s'assemblent pour former un objet polyligne. Pas d'assemblage dobjets linaires et des objets ferms.( convertir un des objets dans un type diffrent) Utilisez la commande Convertir en polylignes pour convertir le polygone en polyligne, puis utilisez la commande Assembler pour assembler les deux polylignes.

100

Assemblage dobjets : La commande Assembler peut fusionner diffrents types d'objets ferms : polygones, rectangles, rectangles arrondis et ellipses. Les objets ferms s'assemblent pour former un objet polygone. La commande Assembler peut aussi fusionner diffrents types d'objets linaires : lignes, polylignes et arcs de cercle. Les objets linaires s'assemblent pour former un objet polyligne. Cependant, une seule opration ne permet pas d'assembler des objets linaires et des objets ferms. Si vous souhaitez assembler un objet polygone et un objet polyligne, vous devez d'abord convertir un des objets dans un type diffrent. Utilisez la commande Convertir en polylignes pour convertir le polygone en polyligne, puis utilisez la commande Assembler pour assembler les deux polylignes.

Polyligne

Polygone

101

SUPPRIMER EXTERIEUR Supprimer des objets ferms (polygones, ellipses, rectangles et rectangles arrondis), Supprime aussi des objets ouverts (polylignes, lignes et arcs). Vous ne pouvez pas utiliser Supprimer extrieur sur des objets point ou texte. L'objet jouant le rle de pochoir doit tre slectionn.

Dfinition de la cible

Assistant de suppression Dextrieur

Suppression extrieur

102

Supprimer Extrieur : Cette commande permet de supprimer soit des objets ferms (polygones, ellipses, rectangles et rectangles arrondis), soit des objets ouverts (polylignes, lignes et arcs). Vous ne pouvez pas utiliser Supprimer extrieur sur des objets point ou texte. L'objet jouant le rle de pochoir doit tre slectionn. La diffrence entre les commandes Supprimer intrieur et Supprimer extrieur concerne la partie effacer dans l'objet. Supprimer extrieur efface la partie qui n'est pas recouverte par l'objet pochoir, tandis que Supprimer intrieur limine la partie recouverte par cet objet. Pour supprimer l'extrieur d'un objet : 1. Slectionnez Carte > Contrle des couches et rendez la couche modifiable. 2. Dfinissez l'objet ou les objets devant tre modifis. 3. Crez et slectionnez l'objet pochoir (ou utilisez un objet de la mme ou d'une autre couche). Il doit s'agir d'un objet ferm. Slectionnez Objets > Supprimer extrieur. 5. Dans la bote de dialogue Dsagrgation de donnes, dfinissez les fonctions s'appliquant aux champs (Blanc, Valeur ou Proportionnalit l'aire). 6. Cliquez sur OK.

4.

L'objet cible est supprim, l'exception de sa partie recouverte par l'objet pochoir.

103

SUPPRIMER INTERIEUR Supprimer des objets ferms (polygones, ellipses, rectangles et rectangles arrondis), Supprime aussi des objets ouverts (polylignes, lignes et arcs). Vous ne pouvez pas utiliser Supprimer intrieur sur des objets point ou texte. L'objet jouant le rle de pochoir doit tre slectionn.

104

Supprimer Cette commande permet de supprimer soit des objets ferms (polygones, ellipses, rectangles et rectangles arrondis), soit des Intrieur : objets ouverts (polylignes, lignes et arcs). Vous ne pouvez pas utiliser Supprimer intrieur sur des objets point ou texte. L'objet jouant le rle de pochoir doit tre slectionn. La diffrence entre les commandes Supprimer intrieur et Supprimer extrieur concerne la partie effacer dans l'objet. Supprimer extrieur efface la partie qui n'est pas recouverte par l'objet pochoir, tandis que Supprimer intrieur limine la partie recouverte par cet objet. Pour supprimer l'intrieur d'un objet : 1. 2. 3. objet ferm. 4. 5. 6. Slectionnez Carte > Contrle des couches et rendez la couche modifiable. Dfinissez l'objet ou les objets devant tre modifis. Crez et slectionnez l'objet pochoir (ou utilisez un objet de la mme ou d'une autre couche). Il doit s'agir d'un Slectionnez Objets > Supprimer intrieur. Dans la bote de dialogue Dsagrgation de donnes, dfinissez les fonctions s'appliquant aux champs (Blanc, Valeur ou Proportionnalit l'aire). Cliquez sur OK. L'objet cible lintrieur de lobjet pochoir est supprim.

105

DECOUPER UN OBJET Vous pouvez dcouper des objets ferms (polygones, ellipses, rectangles ou rectangles arrondis) des objets ouverts (polylignes, lignes et arcs de cercle) l'aide de la commande Dcouper. Vous ne pouvez pas utiliser la commande Dcouper sur des objets point ou texte ni pour couper des objets non inclus dans des couches modifiables.

Avant coupure

Apres coupure

106

Dcouper (polylignes, Un Objet :

Vous pouvez dcouper des objets ferms (polygones, ellipses, rectangles ou rectangles arrondis) ou des objets ouverts lignes et arcs de cercle) l'aide de la commande Dcouper. Vous ne pouvez pas utiliser la commande Dcouper sur des objets point ou texte ni pour couper des objets non inclus dans des couches modifiables. Pour dcouper un objet carte : 1. Slectionnez Carte > Contrle des Couches et rendez la couche Modifiable. 2. Slectionnez le(s) objet(s) modifier. 3. Choisissez Objets > Dfinir cible. 4. Crez un objet pochoir (ou utilisez des objets de la mme couche ou d'une autre couche). L'objet pochoir doit tre un objet ferm. 5. Slectionnez l'objet pochoir. 6. Choisissez Objets > Dcouper. 7. Choisissez la fonction de dsagrgation des donnes (dcrite ci-dessous) pour dissocier les donnes. 8. Cliquez sur OK. Les objets cible seront dcoups en objets carte plus petits. Aprs cette opration, MapInfo supprime la cible originale de la table. Les nouveaux objets sont ajouts la fin de la table.

107

CONVERTIR UNE POLYLIGNE EN POLYGONE

108

Convertir un objet en polygone :

Pour convertir des objets en polygones : 1. Rendez la fentre Carte active. 2. Choisissez la couche contenant les objets et rendez la modifiable. 3. Slectionnez un ou plusieurs objets dans la couche modifiable. 4. Slectionnez Objets > Convertir en polygone. Lorsque vous choisissez la commande Convertir en polygone, MapInfo convertit chacun des objets slectionns en un objet polygone spar. MapInfo ne fusionne pas tous les objets slectionns en un polygone. Pour fusionner des objets, utilisez la commande Fusionner. MapInfo affecte automatiquement le style du polygone actif chacun des objets polygone. Pour dfinir le style d'un polygone, slectionnez Affichage > Style polygones. Les objets Ligne, Polyligne, Arc de cercle, Ellipse, Rectangle et Rectangle arrondi peuvent tre tous convertis en polygone. Les objets point, texte et polygone ne sont pas affects par cette commande. Lorsque vous convertissez un cercle ou une ellipse en polygone, ce dernier contient 101 nuds. Lorsque vous convertissez un arc de cercle en polygone, le nombre de nuds dpend de l'angle de dbut et de fin de l'arc. Si l'arc de cercle couvre 180 degrs (l'angle de dbut est gal zro et l'angle de fin est de 180), le polygone obtenu contiendra 52 nuds. Si l'arc de cercle couvre 90 degrs, le polygone obtenu contiendra 27 nuds, etc.

109

LES TAMPONS

dfinit toutes les zones se trouvant une certaine distance du point. Pour la recherche des zones couvertes par un centre commercial, utiliser un tampon Tampons 1 Km du centre commercial

Centre commerciaux

110

Les tampons :

Pour crer un tampon :

1.Ouvrez les tables carte voulues et affichez les dans une fentre Carte. 2.Slectionnez Carte > Contrle des couches. La bote de dialogue Contrle de couches s'affiche. 3.Slectionnez une couche rendre modifiable pour le polygone tampon et slectionnez Modifiable. 4.Slectionnez la couche contenant les objets que vous voulez mettre dans le tampon, choisissez Slectable et cliquez sur OK. 5. Slectionnez l'objet ou les objets autour desquels vous voulez crer un tampon. 6. Slectionnez Objets > Tampon. La bote de dialogue Zone tampon s'affiche. 7. Indiquez la taille du rayon du tampon (cela peut tre une fraction). 8. Choisissez l'unit que vous souhaitez utiliser pour le rayon du tampon dans la liste droulante. 9. Indiquez le lissage du polygone tampon. 10. Choisissez Un tampon pour tous les objets ou Un tampon pour chaque objet et cliquez sur OK. Le polygone tampon est plac dans la couche modifiable. Nota : Crer un tampon prend du temps. Plus le lissage est lev (plus le nombre de segments est grand), plus le temps de cration du tampon est long.

111

5.ANALYSE DES DONNEES AVEC LA CARTOGRAPHIE THEMATIQUE :


Slection du mode danalyse thmatique Slection des valeurs thmatiques Analyse thmatique une seule variable Analyse thmatique plusieurs variables Personnalisation dune analyse thmatique Utilisation dexpressions dans une analyse thmatique Personnalisation des classes Personnalisation du style Analyse thmatique par graphiques barres Personnalisation des graphiques barres et Dfinition des styles de barres Analyse thmatique par graphiques secteurs Cration dune analyse avec secteurs et Personnalisation des graphiques secteurs Analyse thmatique par symboles proportionnels Cration dune analyse thmatique par symboles proportionnels Personnalisation dune analyse thmatique par symboles proportionnels Analyse thmatique par densits de points Personnalisation dune analyse par densits de points Personnalisation dune analyse thmatique par valeurs individuelles Sectorisation Expression dagrgation Oprations sur la sectorisation

112

ANALYSE DES DONNEES AVEC LA CARTOGRAPHIE THEMATIQUE

analyser les valeurs des donnes associes une carte. Les objets peuvent tre colors en fonction des valeurs des donnes (classes, valeurs individuelles) Il est possible de crer des analyses thmatiques une seule variable (classes, valeurs individuelles, densit de points, symboles proportionnels, coloration continue) ou des analyses thmatiques plusieurs variables (secteurs ou barres). La cration d'une analyse thmatique est une opration en trois tapes : Etape 1: Slection du type d'analyse thmatique. Etape 2: Slection des valeurs thmatiques pour l'analyse. Etape 3: Personnalisation de l'analyse thmatique.

113

Analyse Thmatique : thmatiques

Cette commande a pour rle danalyser les valeurs associes une carte. Les objets de la carte peuvent tre colors en fonction de ces valeurs (classes, valeurs individuelles), ou des objets peuvent tre crs pour afficher ces valeurs. Vous pouvez crer des analyses thmatiques une seule variable (classes, valeurs individuelles, densit de points, symboles proportionnels) ou des analyses thmatiques plusieurs variables (graphiques secteurs ou barres).

La Commande Analyse Thmatique est active quand : une fentre Carte est active. Accs Carte > Analyse Thmatique Crer une analyse thmatique La cration d'une analyse thmatique est une opration en trois tapes : Etape 1: Slection du type d'analyse thmatique. Etape 2: Slection des valeurs thmatiques pour l'analyse. Etape 3: Personnalisation de l'analyse thmatique. Pour crer une analyse thmatique : choisissez Carte > Analyse Thmatique. La fentre de dialogue Crer Carte Thmatique Etape 1/3 s'affiche. Etape 1: Slection du type de modle d'analyse thmatique Les modles thmatiques vous permettent de crer une analyse thmatique base sur les valeurs et les paramtres de vos types par dfaut, modifiez ces paramtres et/ou enregistrez-les comme un nouveau modle que vous pouvez utiliser nouveau. Lorsque vous crez une analyse thmatique pour la premire fois, vous commencez par slectionner un modle que vous pouvez modifier en fonction de vos besoins. Vous ne pouvez pas crer d'analyse thmatique sans utiliser de modle thmatique existant.

114

Cration dune analyse, tape 1 Slection du modle d'analyse thmatique

Les modles thmatiques vous permettent de faire une analyse thmatique en fonction des valeurs et des paramtres de vos types par dfaut modifiez ces paramtres et/ou enregistrez-les comme un nouveau modle que vous pouvez rutiliser. Lorsque vous crez une analyse thmatique pour la premire fois, vous commencez par slectionner un modle que vous pouvez modifier selon vos spcifications.

115

Analyse thmatique : tape 1 Par date Liste des modles classs par ordre chronologique. Classe de trames.. Barres Secteur Symboles proportionnels Densit de points dans un Valeurs individuelles Coloration MapInfo continue l'expression L'interpolateur affiches Aperu Supprimer un modle Affiche les donnes en fonction de classes que vous dfinissez. Les classes sont colores l'aide de couleurs et/ou Affiche un graphique barres des variables thmatiques pour chaque enregistrement de la table. Affiche un graphique secteurs des variables pour chaque enregistrement de la table. Affiche un symbole pour chaque enregistrement de la table. La taille du symbole est proportionnelle aux valeurs des donnes. Affiche les valeurs sous forme de points sur la carte. Chaque point est gale un nombre et le nombre total de points polygone est proportionnel la valeur des donnes de ce polygone. Colore les objets en fonction des valeurs individuelles des donnes Une analyse thmatique de surface de grille est une grille raser produite par une interpolation des donnes de point. value une expression pour chaque ligne d'une table et transfre le centrode de l'objet de ligne et le rsultat de vers un interpolateur. donne un fichier de grille raster, qui apparat sous forme d'une table raster dans une fentre carte. Les donnes sont comme des gradations de couleur. Affichage dun exemple de la lgende du modle danalyse slectionn. Pour supprimer un modle, slectionnez le et supprimez le en appuyant sur la touche Suppr. Une boite de dialogue vous demande de confirmer la suppression. Si aucun modle nest dfini, un bouton permet de restaurer un modle Pour renommer un modle, slectionnez le dans la liste et cliquez sur son nom. Le nom dun modle peut contenir caractres. Le rpertoire denregistrement par dfaut des modle peut tre dfini dans Options > Prfrences > Rpertoires.

par dfaut.
Renommer jusqu' 64

Sauvegarde dun modle

116

Cration dune analyse, tape 2 Slection des valeurs thmatiques Choix de la couche sur laquelle sera cre lanalyse Slection de la variable ou l'expression qui contient les valeurs des donnes (variable thmatique). Une variable thmatique peut tre la valeur associe aux objets graphiques (polygones, lignes et points) affichs sur la carte : exemple colonne : Pop_1990, Pouvoir_Achat ou Age_Moyen. Possibilit dobtenir la variable thmatique partir d'une autre table l'aide de la bote de dialogue Possibilit de crer une colonne temporaire dans la table de dpart, dans laquelle seront agrgs ou calcules les valeurs des donnes.

Tabl

Variable thmatique

117

Analyse thmatique Slection des valeurs thmatiques Etape 2 : Choisissez la couche sur laquelle vous voulez crer votre analyse et slectionnez la variable ou l'expression qui contient les valeurs des donnes (variable thmatique). Une variable thmatique peut tre la valeur associe aux objets graphiques (polygones, lignes et points) affichs sur la carte, comme par exemple les valeurs contenues dans une colonne : Pop_1990, Pouvoir_Achat ou Age_Moyen. Vous pouvez galement obtenir la variable thmatique partir d'une autre table l'aide de la bote de dialogue Mettre Jour Colonne. La commande Mettre Jour Colonne cre une colonne temporaire dans la table de dpart, dans laquelle vous pouvez agrger ou calculer les valeurs des donnes. L'option JOINTURE de la liste Variable dans la bote de dialogue Crer Carte Thmatique - Etape 2/3 donne directement accs la commande Mettre jour Colonne. L'option JOINTURE s'affiche dans la liste lorsqu'il y a plusieurs tables ouvertes. Voir : Commande Mettre Jour Colonne. Vous pouvez galement utiliser une expression comme variable thmatique. Par exemple, utilisez l'expression suivante pour afficher la densit de population : Pop_1990/Superficie(obj, "km 2 ") Vous pouvez accder la bote de dialogue Expression au cours de l'Etape 2 lorsque vous crez une analyse thmatique. Voir : Expressions dans une analyse thmatique et Expressions, pour plus d'information. Votre carte peut avoir une ou plusieurs variables, en fonction de la mthode thmatique choisie. Les analyses avec secteurs et avec barres peuvent contenir plusieurs variables. Selon que vous choisissez une analyse thmatique une seule variable ou plusieurs variables, la bote de dialogue Crer Carte Thmatique Etape 2/3 correspondante s'affiche.

118

ANALYSES THEMATIQUES A UNE SEULE VARIABLE Les analyses avec classes, symboles proportionnels, densit de points et valeurs individuelles utilisent une seul variable. La bote de dialogue Crer Carte Thmatique Etape 2/3 qui s'affiche pour ce type d'analyses ne demande qu'une variable ou une expression.

119

Analyses thmatiques une seule variable : Table Table Slectionnez la table partir de laquelle vous voulez crer la carte. Si vous avez slectionn des objets dans la fentre Carte, la table SELECTION s'affiche galement dans la liste. Ce choix permet de crer une analyse thmatique partir des lments slectionns sans avoir cartographier la slection. Vous pouvez toujours crer l'analyse thmatique partir d'une table Query cartographie en slectionnant d'abord Ajouter la carte. Variable Slectionnez la variable ou l'expression que vous voulez utiliser. Ignorer les zros et les blancs Cochez cette case pour ignorer les valeurs gales zro et les valeurs vides dans la table. Puisque vous crez une analyse thmatique partir d'une seule variable, toute valeur gale zro ou vide dans ce champ entranera le rejet de tout l'enregistrement. Cette option est dsactive pour les analyses par symboles proportionnels et par densit de points. Affiche la rubrique concerne de l'Aide en ligne. Annule les options dfinies dans la bote de dialogue et retourne la fentre Carte. Retourne la bote de dialogue Crer Carte Thmatique prcdente. Passe l'Etape 3.

Aide Annuler Prcdent Suivant

120

ANALYSES THEMATIQUES A PLUSIEURS VARIABLES

Les analyses thmatiques avec secteurs et avec barres permettent d'analyser plusieurs variables en mme temps. Dans la bote de dialogue Crer Carte Thmatique Etape 2/3, slectionnez les champs ou les expressions que vous voulez utiliser comme variables et listez-les dans l'ordre le plus appropri pour l'analyse. Vous pouvez utiliser jusqu' 20 variables.

121

Analyses thmatiques plusieurs variables :

Variables de la Table Variables Analyses Monter

Descendre

Ajouter Supprimer Annuler Prcdent Suivant

Slectionnez la variable ou crez une expression contenant les valeurs de toutes les variables numriques de la table que vous avez slectionne dans la liste Table. Indiquez les variables ou les expressions que vous avez choisies pour l'analyse thmatique avec de graphiques secteurs ou barres. Dplace la variable ou l'expression slectionne d'une position vers le haut dans la liste des Variables Analyses. La commande Monter n'est pas active lorsque l'lment slectionn est le premier lment de la liste. Dplace la variable ou l'expression slectionne d'une position vers le bas dans la liste des Variable Analyses. La commande Descendre n'est pas active lorsque l'lment slectionn est le dernier lment de la liste. L'ordre des variables dans la liste Variables Analyses est celui de leur apparition dans la lgende. Pour les analyses thmatiques avec barres, l'ordre dans lequel les variables s'affichent dans la lgende est l'ordre dans lequel les barres apparaissent de gauche droite dans l'analyse. Pour les analyses avec secteurs, la premire variable dans la lgende correspond au secteur qui commence l'angle dfini dans la bote de dialogue Dfinir Secteurs. Les secteurs s'affichent dans le sens des aiguilles d'une montre ou dans le sens inverse des aiguilles d'une montre, selon le choix fait dans la bote de dialogue Dfinir Secteurs. Pour faire apparatre la bote de dialogue Dfinir Secteurs, cliquez sur Styles dans la bote de dialogue Crer Carte Thmatique - Etape 3/3. Slectionnez Options. Transfre la variable slectionne de la liste Variables de la Table vers la liste Variables Analyses. Transfre la variable slectionne de la liste Variables Analyses vers la liste Variables de la Table. Annule les options dfinies dans la bote de dialogue et retourne la fentre Carte. Retourne la bote de dialogue Crer Carte Thmatique prcdente. Passe l'Etape 3.

122

Cration dune analyse, tape 3 PERSONNALISATION D'UNE ANALYSE THEMATIQUE La dernire tape permet de personnaliser une analyse thmatique ou de crer une analyse partir des paramtres par dfaut. Vous pouvez galement visualiser un aperu de la lgende de l'analyse avant d'afficher l'analyse, et changer l'ordre de la lgende.

123

Personnalisation d'une analyse thmatique : Visualisation : Ordre Lgende : Valeurs Visualise un aperu de la lgende de l'analyse thmatique que vous tes en train de crer. Dfinissez l'ordre dans lequel apparaissent les libells des classes et des valeurs (pour les analyses avec Classes et

Individuelles) et les libells des variables (pour toutes les autres analyses thmatiques) dans la lgende. Si vous crez une analyse avec classes de valeurs, l'ordre que vous dfinissez est galement affich dans la bote de dialogue Dfinir Classes. Croissant Affichage des classes dans l'ordre croissant des valeurs. Dcroissant Affichage des classes dans l'ordre dcroissant des valeurs. Affichage Modifiez les paramtres par dfaut pour certains aspects particuliers de l'analyse thmatique. Classes Personnalisez les classes de valeurs. Cette option n'est active que pour les analyses avec classes de valeurs. Styles Personnalisez les attributs de style, tels la couleur et la taille. Cette option est active pour les analyses avec classes, secteurs, barres et valeur individuelles. Paramtres Personnalisez les paramtres de taille et de densit des points dans une analyse par densit de points, ainsi que le symboles et autres paramtres dans une analyse avec symboles proportionnels. Lgende Personnalisez la lgende. Cette option est active pour tous les types d'analyses thmatiques. Enregistrer sous Permet denregistrer la dfinition de lanalyse comme un modle. Charger Ce bouton nest actif que lorsque le document ouvert dans MapInfo contient dj une analyse. Il permet de modifier lanalyse courante en la remplaant directement par une autre, slectionn parmi les modles disponibles. Aide Affiche la rubrique concerne de l'Aide en ligne. Annuler Annule les options dfinies dans la bote de dialogue et retourne la fentre Carte. Prcdent Retourne la bote de dialogue Crer Carte Thmatique prcdente. OK Cre une analyse thmatique partir des paramtres par dfaut ou personnaliss.

124

UTILISATION D'EXPRESSIONS DANS UNE ANALYSE THEMATIQUE

La bote de dialogue Expression permet de crer des expressions et de les utiliser comme variable(s) thmatique(s) dans une carte. Pour les analyses thmatiques avec des graphiques secteurs ou barres, vous pouvez utiliser plusieurs expressions par carte. Lorsque vous crez une analyse thmatique, au lieu de slectionner, l'Etape 2, un champ pour reprsenter la variable thmatique, choisissez Expression pour accder la bote de dialogue Expression.

125

Utilisation d'expressions dans une analyse thmatique :

Pour accder la bote de dialogue Expression dans une analyse thmatique une seule variable : 1. Choisissez Expression dans la liste des Variables de la bote de dialogue Crer Carte Thmatique Etape 2/3. C'est le dernier lment de la liste. La bote de dialogue Expression s'affiche. 2. Crez l'expression approprie. 3. Cliquez sur OK. La bote de dialogue Crer Carte Thmatique Etape 2/3 s'affiche. 4. L'expression vient s'ajouter la liste des Variables. Cliquez sur Suivant pour passer la bote de dialogue Crer Carte Thmatique Etape 3/3. 5. Rptez l'opration pour crer autant d'expressions que vous souhaitez. Pour accder la bote de dialogue Expression dans une analyse thmatique variables multiples : 1. Cliquez deux fois sur Expression dans la liste Table. C'est le dernier lment de la liste. La bote de dialogue Expression s'affiche. 2. Crez l'expression approprie. 3. Cliquez sur OK. La bote de dialogue Crer Carte Thmatique Etape 2/3 s'affiche. 4. L'expression vient s'ajouter la liste des Variables Analyses. Exemple : Pour reprsenter la densit dune population dans une carte de limites administrative choisissez comme expression :(population)/area(obj

126

PERSONNALISATION DES CLASSES Vous pouvez calculer les classes selon diffrentes mthodes. Le choix de la mthode dpend des valeurs des donnes et du type d'analyse que vous souhaitez effectuer. Vous pouvez dterminer des classes partir d'une formule statistique ou mathmatique que MapInfo calcule automatiquement, telle qu'un cart type. Vous pouvez diviser les classes en fonction : _ du nombre d'enregistrements. _ de l'amplitude des classes. _ de certaines valeurs statistiques ou d'une valeur choisie. Vous pouvez galement dfinir vos propres classes l'aide de l'option Intervalles manuels.

127

Mthodes de dfinition des classes : Mme nombre Chaque classe contient approximativement le mme nombre d'enregistrements. Si le nombre d'enregistrements n'est pas d'enregistrements :parfaitement divisible par le nombre de classes, MapInfo place les enregistrements restants dans les classes les plus appropries. Mme amplitude : La diffrence entre les valeurs minimum et maximum de chaque classe est la mme. Rpartition La rpartition des classes est dtermine l'aide d'un algorithme qui dfinit une rpartition de classes de faon limiter, par automatique : classe, la diffrence entre les valeurs et la moyenne des valeurs. Cette mthode offre une reprsentation plus prcise des donnes Ecart-type : La rpartition de la classe mdiane se fait la moyenne des valeurs, et les classes situes au-dessus et au-dessous de la classe mdiane se trouvent respectivement un cart type au-dessus et au-dessous de la moyenne. Quantile : Dtermine la rpartition d'une variable sur un segment de donnes (ex : population). Lorsque vous slectionnez Quantile, une bote de dialogue Quantile apparat au bas de la bote de dialogue. Slectionnez dans la liste droulante, la variable ou l'expression sur laquelle vous voulez effectuer l'opration. Intervalles Manuels : Indique que les classes sont dfinies par l'utilisateur. Lorsque vous slectionnez Intervalles Manuels, une bote de dialogue Intervalles Manuels apparat au bas de la bote de dialogue. Mettez en vidence la classe que vous voulez modifier dans la liste situe au milieu de la bote de dialogue et modifiez les valeurs minimum et maximum dans le groupe Intervalles Manuels. Nb de classes : Slectionnez le nombre de classes que vous voulez dans la liste droulante. Le nombre minimum de classes est de 2 et le nombre maximum de classes est de 16. Le nombre par dfaut est de 4. Arrondir : Slectionnez, dans la liste droulante, une valeur d'arrondi pour la rpartition des classes. Chaque valeur d'arrondi est un multiple de 10.

128

>= Min : classe sont

Indique la limite infrieure de la classe (valeur incluse). Les valeurs des donnes situes l'intrieur de l'intervalle de suprieures ou gales la valeur minimum de la classe. Les intervalles de classe sont affichs de faon que la valeur minimum d'une classe et la valeur maximum de la classe situe au-dessus d'elle dans la liste, soient identiques. Les enregistrements qui ont cette valeur sont pris en compte dans l'intervalle de classe pour lequel la valeur reprsente la valeur minimum. Par exemple, une classe comprend des valeurs de 26.2 30.9 et la classe situe au-dessous comprend des valeurs de 30.9 31.8. L'enregistrement (ou les enregistrements) qui a comme valeur 30.9 est compt dans l'intervalle de classe 30.9 31.8, car 30.9 reprsente la valeur minimum pour cette classe. Indique la limite suprieure (valeur exclue) de la classe. Les valeurs des donnes situes l'intrieur de l'intervalle classe sont infrieures la valeur maximum de la classe, l'exception de la dernire classe, pour laquelle les valeurs sont <= la valeur maximum. Par exemple, il y a quatre classes et les valeurs dans la quatrime classe vont de 30 40. Une donne gale 40 ira dans la dernire classe. % Indique en pourcentage le nombre total d'enregistrements dans la classe. # Indique le nombre d'enregistrements dans la classe. Chaque fois que vous modifiez un paramtre l'aide de l'une des commandes dcrites ci-dessus, le bouton OK devient un bouton Calculer et le message suivant s'affiche dans la liste : Appuyez sur <Calculer> pour Recalculer les Classes". Vous pouvez effectuer plusieurs modifications avant de lancer le calcul. Le recalcule des classes peut prendre du temps, en fonction des donnes et du mode de rpartition des classes choisi.

< Max : de

Calculer :

129

PERSONNALISATION DU STYLE

Le style dfinir dans une analyse par classes comprend les attributs de couleur et de taille des objets. Vous pouvez personnaliser ces attributs pour illustrer de faon quantitative les valeurs de chaque classe.

130

Personnalisation du Style : Pour personnaliser le style dans une analyse par classes : 1. Choisissez Fichier > Ouvrir Table. 2. Slectionnez la fentre Carte sur laquelle vous souhaitez travailler. 3. Choisissez Carte > Analyse Thmatique. La bote de dialogue Crer Carte Thmatique Etape 1/3 s'affiche. 4. Choisissez Classes. 5. Cliquez sur Suivant. La bote de dialogue Crer Carte Thmatique Etape 2/3 s'affiche. 6. Slectionnez la table partir de laquelle vous voulez crer l'analyse par classes et choisissez la variable ou l'expression qui contient les valeurs que vous voulez utiliser. 7. Cliquez sur Suivant. La bote de dialogue Crer Carte Thmatique Etape 3/3 s'affiche. 8. Slectionnez Styles pour afficher la bote de dialogue Dfinir Styles Classes. 9. Slectionnez les lments que vous voulez personnaliser et effectuez les modifications appropries. 10. Choisissez Options pour accder aux fonctions volues de personnalisation.

Bote de dialogue Dfinir Styles Classes

Propagation :

Couleur : Taille : Aucune :

Slectionnez l'attribut de style que vous voulez modifier. MapInfo propage l'attribut dans les classes. La propagation dans les classes s'affiche dans la colonne des boutons Style ( gauche). Chaque bouton Style reprsente lune de ces classes. Pour les styles que vous ne modifiez pas, MapInfo utilise le mme style dans chacun des boutons. Propage les attributs de couleur. Propage les attributs de taille. Cette option apparat seulement lorsque vous travaillez sur une carte qui contient des objets point ou ligne. Dsactive la fonction Propagation.

131

Palette :

Le nombre de boutons Style est identique au nombre de classes sur lequel vous travaillez. Les intervalles de classe suprieurs et infrieurs sont libells dans le groupe Styles. En cliquant sur une case Style interne, vous dsactivez la fonction Propagation, ce qui vous permet de personnaliser les attributs de style des classes. Si vous slectionnez l'option Style pour la classe Autres", cela ne modifie pas la fonction Propagation. Boutons de : Affiche les attributs de style de chacune des classes. Les boutons Style sont disposs comme le seront les classes dans la modification de style lgende. Pour modifier les attributs de style d'une classe, cliquez sur un bouton afin dafficher la bote de dialogue Style Polygones. Voir: Commande/Bouton Style Polygone. Style pour la : Affiche les attributs de style pour la classe Autres". classe "Autres" Annuler : Annule les options dfinies dans la bote de dialogue et affiche la bote de dialogue Crer Carte Thmatique Etape 3/3 Aide : Affiche la rubrique concerne de l'Aide en ligne.

132

Personnalisation du Style (Suite) Cliquez sur chacun des composants de la palette des trames pour changer : _ la trame _ La couleur _ Le fond _le contour et son paisseur

133

Personnalisation du Style (Suite) :

Personnalise la carte en fonction des options dfinies, puis retourne la bote de dialogue Crer Carte Thmatique Etape 3/3. Options : La bote de dialogue s'agrandit et affiche les fonctions volues de personnalisation. Ces fonctions sont dcrites ci-aprs. Enregistrer : Sauvegarde les paramtres de style dfinis comme valeurs par dfaut. Cette option est active lorsque la fonction Propagation est active pour la Taille ou la Couleur. La sauvegarde est dsactive si la fonction Propagation est dsactive (Aucune). L'option Enregistrer en valeurs par dfaut sauvegarde les styles du premier et du dernier bouton Style, le Style pour la classe "Autres", l'Inflexion et la Transformation. Transformation :Dtermine le mode de propagation de la couleur et de la taille dans les classes.
Si vous slectionnez Propagation par Couleur, les options suivantes s'affichent : RGB : Indique que la couleur est propage selon le modle rougevertbleu. L'option RGB est recommande si vous utilisez une propagation deux couleurs, en particulier si l'une des couleurs est le blanc. HSV : Indique que la couleur est propage selon le modle de couleur teintesaturationvaleur.

OK :

134

Si vous slectionnez Propagation par Taille, ces options de mise l'chelle s'affichent : Racine carre : Mise l'chelle par racine carre. Constante : Mise l'chelle linaire. Log : Inflexion : Mise l'chelle logarithmique (base 10). Insre une couleur intermdiaire en un point entre les styles suprieur et infrieur. Ce point d'inflexion fournit une seconde interpolation des donnes. Si vous voulez, par exemple, montrer les bnfices des secteurs de vente, choisissez un point d'inflexion blanc (couleur par dfaut) et placez-le au niveau de la classe pour laquelle la valeur minimum est zro. Choisissez le bleu pour le style suprieur et le rouge pour le style infrieur. Les valeurs au-dessus du point d'inflexion se propagent du bleu au blanc pour montrer les bnfices et les valeurs au-dessous du point d'inflexion se propagent du rouge au blanc pour montrer les pertes. Les deux styles suprieur et infrieur, au lieu de se propager de l'un l'autre comme dans une propagation deux couleurs, se propagent jusqu' la couleur du point d'inflexion. Inflexion : Slectionnez un point d'inflexion dans la liste droulante. Cliquez sur Aucun, si vous ne voulez pas d'inflexion ou bien choisissez un nombre de 2 16, en fonction du nombre de classes que vous avez. Le nombre que vous choisissez indique l'emplacement du point d'inflexion. Style : Permet d'afficher la bote de dialogue Dfinir Style et de modifier le style du point d'inflexion. Appliquer : Permet de dterminer les attributs des boutons Style qui seront appliqus aux objets de la carte. L'option que vous slectionnez dans le groupe "Appliquer " se substitue la slection faite dans le groupe Propagation et, dans certains cas, la modifie. Tous les attributs Tous les styles sont appliqus. Couleur : La(les) couleur(s) montre(s) dans les boutons Style sont appliques. La fonction Propagation passe sur Couleur. Taille : Lorsque vous appliquez des attributs de couleur ou de taille une couche thmatique, les attributs des autres couches thmatiques ne sont pas affects. Puisque chaque couche conserve ses attributs, vous pouvez appliquer des attributs diffrents chaque couche, de faon obtenir une analyse deux variables lorsque les couches se superposent. Enregistrer : Sauvegarde les paramtres de style dfinis en valeurs par dfaut.

135

ANALYSE THEMATIQUE PAR GRAPHIQUES A BARRES Cration d'une analyse avec barres Vous pouvez utiliser des graphiques barres pour analyser plusieurs variables d'un mme enregistrement. Vous pouvez comparer la taille des barres dans chaque graphique pour obtenir des informations sur un enregistrement de la table ou comparer la mme barre dans tous les graphiques pour tudier une variable travers tous les enregistrements ou encore comparer la hauteur des graphiques barres pour obtenir des informations concernant l'ensemble de la table. Pour indiquer une valeur ngative dans un graphique thmatique barres, les barres stendent dans la Direction oppose lorientation du graphique. Les valeurs ngatives napparaissent pas dans les histogrammes barres empiles.

136

Cration d'une analyse avec barres : Pour crer une analyse avec barres :

1. Choisissez Fichier > Ouvrir Table. 2. Slectionnez la fentre Carte sur laquelle vous voulez travailler. 3. Choisissez Carte > Analyse Thmatique. La bote de dialogue Crez Carte Thmatique Etape 1/3 s'affiche. 4. Choisissez Barres. 5. Cliquez sur Suivant. La bote de dialogue Crez Carte Thmatique Etape 2/3 s'affiche. 6. Slectionnez la table partir de laquelle vous voulez crer les graphiques barres et choisissez les variables ou les expressions contenant les valeurs que vous voulez analyser. 7. Cliquez sur Suivant. La bote de dialogue Crez Carte Thmatique Etape 3/3 s'affiche. Utilisez la bote de dialogue pour personnaliser l'analyse ou la lgende. Voir : Personnalisation du Style des Graphiques Barres. 8. Cliquez sur OK.

137

PERSONNALISATION DES GRAPHIQUES A BARRES Vous pouvez personnaliser un graphique barres l'aide des boutons Styles et/ou Lgende de l'Etape 3. Si vous souhaitez revenir l'une des botes de dialogue prcdentes pour effectuer des modifications, cliquez sur Prcdent jusqu' ce que la bote de dialogue recherche s'affiche. Vous pouvez personnaliser deux attributs des graphiques barres : le style, la lgende.

138

Personnalisation du style des graphiques barres :

La fentre de dialogue Dfinir Barres permet de personnaliser le style des graphiques barres sur une carte. Les attributs du style comprennent la hauteur, la largeur et la couleur des barres, le type de graphique, l'chelle des barres, l'orientation des graphiques ainsi que dautres attributs comme la bordure et le cadre. Pour personnaliser le style des graphiques barres : 1. Choisissez Fichier > Ouvrir Table. 2. Slectionnez la fentre Carte sur laquelle vous voulez travailler. 3. Choisissez Carte > Analyse Thmatique. La bote de dialogue Crez Carte Thmatique Etape 1/3 s'affiche. 4. Choisissez Barres. 5. Cliquez sur Suivant. La bote de dialogue Crez Carte Thmatique Etape 2/3 s'affiche. 6. Slectionnez la table partir de laquelle vous voulez crer les graphiques barres et choisissez les variables ou les expressions contenant les valeurs que vous voulez analyser. 7. Cliquez sur Suivant. La bote de dialogue Crez Carte Thmatique Etape 3/3 s'affiche. Utilisez cette bote de dialogue pour personnaliser l'analyse ou la lgende. 8. Choisissez Styles pour afficher la bote de dialogue Dfinir Styles Barres.

139

DEFINITION DES STYLES DE BARRES

140

Dfinition des styles de barres : Variables : Affiche les variables et expressions que vous utilisez pour crer chaque graphique barres. MapInfo cre un graphique barres par enregistrement et une barre pour chaque variable ou expression. Cliquez deux fois sur une variable ou une expression pour modifier le style de la barre correspondante. Style : Choisissez Style lorsque vous avez slectionn une variable ou une expression dans la liste pour modifier le style de remplissage de la barre correspondante. Type du graphique :Choisissez le type de graphique barres que vous voulez crer parmi les quatre types proposs dans le groupe. Empil : Superpose les barres correspondant chaque variable pour crer ainsi un seul graphique barres. Graduation : Dtermine la hauteur des barres en calculant le rapport entre la somme des valeurs pour chaque enregistrement et la valeur affiche dans la case "pour". Barres Multiples : Cre un graphique plusieurs barres, avec une barre pour chaque valeur. Echelles Indpendantes (Barres multiples) : Cre un graphique plusieurs barres pour lequel l'chelle de chaque barre est dfinie de faon indpendante. Lorsque vous slectionnez cette option, l'chelle d'une mme barre dans chaque graphique est obtenue en calculant le rapport entre la hauteur affiche dans la case Hauteur et la valeur maximum de la variable correspondante, sans tenir compte du paramtre "pour". Lorsque vous choisissez Echelles Indpendantes, les options "pour" et de dfinition d'chelle apparaissent en gris. Lorsque l'option Echelles Indpendantes n'est pas slectionne, l'chelle de toutes les barres dans chaque graphique est obtenue en calculant le rapport entre la hauteur affiche dans la case Hauteur et la valeur affiche dans la case "pour".

141

Dimensions: du Graphique

Dfinissez la taille des graphiques barres. Hauteur : Affiche la hauteur maximum d'une barre. La hauteur par dfaut est de 0.25 units papier et la plage utilisable s'tend de 0.1 10 pouces. Vous pouvez slectionner les units papier dans la bote de dialogue Prfrences Systme. Voir : Commande Prfrences. Si vous choisissez l'option Empil et si vous slectionnez galement l'option Graduation dans le groupe Type du Graphique, la valeur affiche dans la case Hauteur est la hauteur, en units papier, d'une barre empile lorsque la valeur affiche dans la case "pour valeur dfinie" est la somme des valeurs de la barre. Si vous choisissez seulement l'option Empil, sans slectionner l'option Graduation, toutes les barres ont la mme hauteur, celle dfinie dans la case Hauteur, et la valeur affiche dans la case "pour valeur dfinie" ne peut pas tre modifie. Si vous choisissez un graphique plusieurs barres avec une chelle identique pour chaque barre, celle-ci est obtenue en calculant le rapport entre la Hauteur et la valeur affiche dans la case "pour valeur dfinie". Si vous choisissez un graphique barres multiples avec une chelle indpendante pour chaque barre, la valeur affiche dans la case "pour valeur dfinie" est ignore et l'chelle de chaque barre est obtenue en calculant le rapport entre la Hauteur et la valeur maximum de la variable ou de l'expression correspondante. Affiche une valeur correspondant une certaine hauteur de barre.MapInfo choisira une valeur, mais vous pouvez la choisir mme.La case "pour valeur dfinie" apparat en gris si vous choisissez l'option Empil sans l'option Graduation ou si vous les options Barres Multiples/Echelles Indpendantes.

pour Valeur: vous- dfinie choisissez

142

Dfinition des styles de barres (Suite)

143

Dfinition des styles de barres (Suite) Largeur : Affiche la largeur, en units papier, du graphique barres. La plage utilisable s'tend de 0.1 4 pouces. Slectionnez les units papier dans la bote de dialogue Prfrences Systme. Voir : Commande Prfrences. OK : Cre l'analyse selon les options dfinies et affiche la bote de dialogue Crer Carte Thmatique Etape 3/3. Annuler : Annule les options dfinies dans la bote de dialogue et affiche la bote de dialogue Crer Carte Thmatique Etape 3/3. Options : Permet d'afficher d'autres options de personnalisation. Orientation : La bote Orientation permet de choisir une option pour dterminer l'emplacement et la direction du graphique barres par rapport au centrode de l'objet dans la couche analyse. Chaque bouton d'option indique une orientation diffrente. L'emplacement par dfaut du graphique barres se situe au-dessus du centrode de l'objet. Options Dfinissez le style de la bordure des barres et du cadre. La bote de dialogue Style Ligne s'affiche. Le style par dfaut est une ligne pleine, simple paisseur, noire. Voir aussi : Bouton/Commande Style Lignes. Intrieur : Dfinissez le style pour l'intrieur du rectangle qui encadre chaque graphique barres. Si vous choisissez l'option Aucun dans la bote de dialogue Style, il n'y aura pas de cadre autour des graphiques barres. Transformation :Choisissez l'un des trois modes de mise l'chelle. Racine carre : Mise l'chelle par racine carre. Linaire : Mise l'chelle linaire. Logarithme : Mise l 'chelle logarithmique (base 10). Toutes les barres sont l'chelle zro pour une valeur zro. Le mode de mise l'chelle par dfaut est le calcul linaire, qui est le meilleur mode de reprsentation de donnes en une dimension. Puisquune seule dimension nous intresse dans le cas des graphiques barres, c'est dire la hauteur des barres, il est recommand de garder le mode par dfaut. Si la plage des donnes est trs grande ou si les valeurs obissent une loi exponentielle, choisissez la mise lchelle logarithmique. Enregistrer : Sauvegarde les paramtres de style dfinis comme paramtres par dfaut. Bordure :

144

ANALYSE THEMATIQUE PAR GRAPHIQUE A SECTEURS Cration d'une analyse avec secteurs Vous pouvez utiliser des graphiques secteurs pour analyser plusieurs variables en mme temps. Vous pouvez comparer la taille des diffrents secteurs dun graphique pour analyser un enregistrement de la table, ou comparer le mme secteur dans tous les graphiques pour tudier une variable travers tous les enregistrements ou, encore, comparer le diamtre des graphiques secteurs pour obtenir des informations concernant l'ensemble des tables.

145

Cration d'une analyse avec secteurs :

Pour crer une analyse avec des graphiques secteurs : 1. Choisissez Fichier > Ouvrir Table. 2. Slectionnez la fentre Carte sur laquelle vous voulez travailler. 3. Choisissez Carte > Analyse Thmatique. La bote de dialogue Crer Carte Thmatique Etape 1/3 s'affiche. 4. Choisissez Secteurs. 5. Cliquez sur Suivant. La bote de dialogue Crer Carte Thmatique Etape 2/3 s'affiche. 6. Slectionnez la table partir de laquelle vous voulez crer les graphiques secteurs et choisissez les champs ou les expressions contenant les valeurs que vous voulez analyser. 7. Cliquez sur Suivant. La bote de dialogue Crer Carte Thmatique Etape 3/3 s'affiche. Utilisez cette bote de dialogue pour personnaliser l'analyse ou la lgende. Voir : Personnalisation des graphiques secteurs. 8. Cliquez sur OK. PERSONNALISATION DES GRAPHIQUES A SECTEURS Vous pouvez personnaliser un graphique secteurs l'aide des boutons Styles et/ou Lgende dans l'Etape 3. Si vous souhaitez revenir l'une des fentres de dialogue prcdentes pour effectuer des modifications, cliquez sur Prcdent jusqu' ce que la bote de dialogue recherche s'affiche. Vous pouvez personnaliser deux attributs des graphiques secteurs : le style, la lgende.

146

Personnalisation du style des graphiques secteurs : La bote de dialogue Dfinir Secteurs vous permet de personnaliser le style des graphiques secteurs. Les attributs de style comprennent le diamtre des graphiques secteurs et la couleur de chaque secteur, le type de graphique, l'chelle des graphiques, leur orientation et dautres attributs comme la bordure des graphiques, l'angle de dpart du premier secteur et des autres secteurs du graphique (sens des aiguilles ou sens inverse des aiguilles d'une montre). Pour personnaliser les graphiques secteurs : 1. Choisissez Fichier > Ouvrir Table. 2. Slectionnez la fentre Carte sur laquelle vous voulez travailler. 3. Choisissez Carte > Analyse Thmatique. La bote de dialogue Crer Carte Thmatique Etape 1/3 s'affiche. 4. Choisissez Secteurs. 5. Cliquez sur Suivant. La bote de dialogue Crer Carte Thmatique Etape 2/3 s'affiche. 6. Slectionnez la table partir de laquelle vous voulez crer les graphiques secteurs et choisissez les variables ou les expressions contenant les valeurs que vous voulez analyser 7. Cliquez sur Suivant. La bote de dialogue Crer Carte Thmatique Etape 3/3 s'affiche. Utilisez cette bote de dialogue pour personnaliser l'analyse ou la lgende. 8. Choisissez Styles pour afficher la bote de dialogue Dfinir Secteurs. 9. Slectionnez les lments que vous voulez personnaliser et effectuez les modifications appropries. 10. Choisissez Options pour accder aux autres fonctions de personnalisation.

147

Personnalisation des graphiques secteurs (Suite)

148

Personnalisation des graphiques secteurs (Suite) : Variables : Affichez les variables et les expressions que vous utilisez pour crer le graphique secteurs. MapInfo cre un graphique secteurs par enregistrement et un secteur pour chaque variable ou expression. Cliquez deux fois sur la variable ou l'expression pour modifier le style du secteur correspondant. Style : S'affiche lorsque vous slectionnez une variable ou une expression dans la liste. Cliquez sur Style si vous voulez modifier le style de l'intrieur du secteur correspondant la variable ou l'expression slectionne. Type de: Choisissez le type de graphique secteurs. Gradu Permet d'obtenir des graphiques secteurs dont la taille est proportionnelle la Graphique somme de leurs composants. Hmicycles : Permet d'afficher des hmicycles au lieu de graphiques secteurs complets. Dimensions: Permet de dfinir la taille des graphiques secteurs ou des hmicycles. du Graphique Diamtre : Affiche le diamtre maximum d'un graphique secteurs. Le diamtre par dfaut est de 0.635 cm et la plage utilisable s'tend de 0,254 cm 25,4 cm. Vous pouvez slectionner les units papier dans la bote de dialogue Prfrences Systme. Voir : Commande Prfrences. Lorsque vous choisissez l'option Gradu dans le groupe Type de Graphique, la valeur affiche dans la case Diamtre est le diamtre du graphique, en units papier, pour la somme dfinie dans la case "pour Somme". Si vous ne choisissez pas l'option Gradu, tous les graphiques secteurs ont le mme diamtre, dfini dans la case Diamtre et la valeur affiche dans la case "pour Somme" est ignore. pour Somme : S'affiche lorsque vous choisissez l'option Gradu dans le groupe Type de Graphique. Indique que, pour cette somme, la taille du graphique correspond au diamtre spcifi. Annuler : Annule les options dfinies dans la bote de dialogue et affiche ensuite la bote de dialogue Crer Carte Thmatique Etape 3/3. OK : Cre l'analyse selon les options dfinies et affiche la bote de dialogue. Options : Permet d'afficher d'autres options de personnalisation.

149

Orientation : Permet de choisir une option pour dterminer l'emplacement et la direction du graphique secteurs par rapport au centrode de l'objet dans la couche analyse. Chaque bouton d'option indique une orientation diffrente. L'emplacement par dfaut du graphique barres se situe au-dessus du centrode de l'objet. Attributs : Permet de dfinir les attributs des graphiques secteurs. Angle Dpart : Permet de dfinir l'angle de dpart du premier secteur. Sens des: Permet de choisir le sens des aiguilles d'une montre comme direction des secteurs. Aiguilles Bordure : Permet de dfinir le style de la bordure des graphiques secteurs. La bote de dialogue Style Ligne s'affiche. Le style par dfaut est une ligne pleine, simple paisseur, noire. Voir aussi : Bouton/Commande Style Lignes. Transformation : Choisissez l'un des trois modes de mise l'chelle pour les graphiques secteurs. Racine carre : Mise l'chelle par racine carre. Linaire : Mise l'chelle linaire. Logarithme : Mise l 'chelle logarithmique (base 10). Cette option est active lorsque vous slectionnez l'option Gradu dans le groupe Type de Graphique. Enregistrer : Sauvegarde les paramtres de style dfinis en paramtres par dfaut.

150

ANALYSE THEMATIQUE PAR SYMBOLES PROPORTIONNELS CREATION D'UNE ANALYSE THEMATIQUE PAR SYMBOLES PROPORTIONNELS Une analyse avec symboles proportionnels affiche des points reprsentant des donnes ayant des valeurs numriques spcifiques. Ceci est utile pour illustrer des informations quantitatives, telles que la reprsentation dans l'ordre dcroissant d'une srie de donnes. La taille des symboles est proportionnelle la valeur reprsente par les points. Les points les plus grands correspondant aux valeurs les plus grandes et, inversement, les points les plus petits correspondent aux valeurs les plus petites.

151

Cration d'une analyse par symboles proportionnels : Pour crer une analyse par symboles proportionnels : 1. Choisissez Fichier > Ouvrir Table. 2. Ouvrez la fentre Carte sur laquelle vous voulez travailler. Slectionnez la fentre Carte. 3. Choisissez Carte > Analyse Thmatique. La bote de dialogue Crer Carte Thmatique Etape 1/3 s'affiche. 4. Choisir Symboles. 5. Cliquez sur Suivant. La bote de dialogue Crer Carte Thmatique Etape 2/3 s'affiche. 6. Slectionnez la table partir de laquelle vous voulez crer une carte symboles proportionnels et choisissez le champ contenant les valeurs que vous voulez analyser. 7. Cliquez sur Suivant. La bote de dialogue Crez Carte Thmatique Etape 3/3 s'affiche. Utilisez cette bote de dialogue pour personnaliser l'analyse ou la lgende. Voir : Bote de dialogue Dfinir Symboles Proportionnels. 8. Cliquez sur OK. Une analyse avec symboles proportionnels est cre partir des paramtres par dfaut ou des paramtres personnaliss que vous avez dfinis.

152

PERSONNALISATION D'UNE ANALYSE AVEC SYMBOLES PROPORTIONNELS Vous pouvez personnaliser une analyse avec symboles proportionnels l'aide du bouton Paramtres dans l'Etape 3. Si vous souhaitez revenir l'une des botes de dialogue prcdentes pour effectuer des modifications, cliquez sur Prcdent jusqu' ce que la bote de dialogue recherche s'affiche. Vous pouvez personnaliser deux attributs dans une analyse avec symboles proportionnels : les paramtres la lgende.

153

Personnalisation d'une analyse avec symboles proportionnels : Paramtres de personnalisation La bote de dialogue Dfinir Symboles Proportionnels permet de personnaliser les attributs des analyses avec symboles proportionnels. Les attributs de style comprennent le type de symbole, sa taille et sa couleur et la valeur utiliser pour dfinir la taille du symbole. D'autres options permettent de dfinir le mode de mise l'chelle du symbole, son orientation et le choix dun symbole pour les valeurs ngatives. Pour personnaliser une analyse avec symboles proportionnels : 1. Choisissez Fichier > Ouvrir Table. 2. Ouvrez la fentre Carte sur laquelle vous voulez travailler. Slectionnez la fentre Carte. 3. Choisissez Carte > Analyse Thmatique. La bote de dialogue Crer Carte Thmatique Etape 1/3 s'affiche. 4. Choisissez Symboles. 5. Cliquez sur Suivant. La bote de dialogue Crer Carte Thmatique Etape 2/3 s'affiche. 6. Slectionnez la table partir de laquelle vous voulez crer une analyse avec symboles proportionnels et choisissez le champ contenant les valeurs que vous voulez analyser. 7. Cliquez sur Suivant. La bote de dialogue Crer Carte Thmatique Etape 3/3 s'affiche. 8. Choisissez Paramtres pour afficher la bote de dialogue Dfinir Symboles Proportionnels.

154

Personnalisation d'une analyse avec symboles proportionnels (Suite)

155

Affiche le symbole courant. Si vous voulez modifier les attributs du symbole, cliquez sur le bouton Style Symboles pour afficher la bote de dialogue Style Symbole. Vous pouvez modifier le type du symbole, sa couleur et sa taille Symbole (dans la bote Style Symbole) : Permet de choisir un type de symbole dans la palette. Le symbole par dfaut est un cercle. Couleur (dans la bote Style Symbole) : Permet de choisir une couleur dans la palette. La couleur par dfaut est le rouge. Taille (dans la bote Style Symbole) : Permet de choisir la taille du symbole. La taille par dfaut est de 36 points. Pour Valeur Dfinie :Permet d'afficher la valeur servant dfinir la proportion du symbole. La taille du symbole pour la valeur dfinie est la taille que vous avez spcifie dans la bote de dialogue Style Symbole. La taille des symboles pour les autres valeurs sera dtermine partir de cette valeur. La valeur par dfaut est la valeur maximum des donnes, avec deux chiffres significatifs. La taille des symboles va en dcroissant pour finir par un point pour reprsenter les valeurs zro. Annuler : Etape 3/3. OK : Options : Valeurs Ngatives : Annule les options dfinies dans la fentre de dialogue et affiche la bote de dialogue Crer Carte Thmatique Cre l'analyse selon les options dfinies et retourne la bote de dialogue Crer Carte Thmatique Etape 3/3. Permet d'afficher d'autres options de personnalisation. Permet de choisir un symbole pour les valeurs ngatives.

Symbole :

156

Symbole : Cochez la case Symbole pour faire apparatre sur la carte le symbole choisi pour les valeurs ngatives. La modification des attributs du symbole reprsentant les valeurs ngatives n'affecte pas les attributs du symbole reprsentant les valeurs positives. Pour modifier les attributs du symbole choisi pour les valeurs ngatives, cliquez sur le bouton Style Symboles dans le groupe des Valeurs Ngatives. La bote de dialogue Style Symbole s'affiche. Vous pouvez modifier le type de symbole, sa couleur et sa taille. Les attributs par dfaut sont 36 points/bleu/cercle. Transformation : Choisissez l'un des trois modes de mise l'chelle pour les symboles. Racine carre : Mise l'chelle par racine carre. Linaire : Mise l'chelle linaire. Logarithme : Mise l 'chelle logarithmique (base 10). Le mode de mise l'chelle par dfaut est le mode par racine carre. Il est recommand de l'utiliser pour les cartes symboles proportionnels. Lorsque vous choisissez Racine Carre, MapInfo dtermine la taille des symboles de manire ce que la surface du symbole soit proportionnelle la valeur reprsente. Ainsi, si la valeur d'un enregistrement est trois fois plus grande que la valeur d'un autre enregistrement, le symbole reprsentant l'enregistrement le plus grand occupe une surface trois fois plus grande sur la carte. Les cartographes ont tabli que cette reprsentation visuelle plus prcise des valeurs facilite les comparaisons. Enregistrer : Sauvegarde les paramtres dfinis pour les symboles comme paramtres par dfaut.

157

ANALYSE THEMATIQUE PAR DENSITE DE POINTS Une analyse par densit de points permet d'tudier des chiffres de donnes bruts (ex : population). Chaque point reprsente un certain nombre d'units. Ce nombre, multipli par le nombre total de points dans le polygone, est gal la valeur des donnes de ce polygone.

158

Analyse thmatique par densit de points : Cration d'une analyse par densit de points Pour crer une carte par densit de points : 1.Choisissez Fichier > Ouvrir Table. 2.Slectionnez la fentre Carte sur laquelle vous voulez travailler. 3.Choisissez Carte > Analyse Thmatique. La bote de dialogue Crer Carte Thmatique Etape 1/3 s'affiche. 4.Choisissez Densit Points. 5.Cliquez sur Suivant. La bote de dialogue Crer Carte Thmatique Etape 2/3 s'affiche. 6.Slectionnez la table partir de laquelle vous voulez crer l'analyse par densit de points et choisissez la variable contenant les valeurs que vous voulez analyser. 7.Cliquez sur Suivant. La bote de dialogue Crer Carte Thmatique Etape 3/3 s'affiche. Utilisez cette bote de dialogue pour personnaliser l'analyse ou la lgende. Voir : Personnalisation d'une analyse par Densit de Points. 8.Cliquez sur OK. Une analyse par densit de points est cre partir des paramtres par dfaut ou des paramtres personnaliss que vous avez dfinis.

159

PERSONNALISATION D'UNE ANALYSE PAR DENSITE DE POINTS Vous pouvez personnaliser une analyse par densit de points l'aide des boutons Paramtres et/ou Lgende de l'Etape 3. Si vous souhaitez revenir l'une des botes de dialogue prcdentes pour effectuer des modifications, cliquez sur Prcdent jusqu' ce que la bote de dialogue recherche s'affiche. Vous pouvez personnaliser deux attributs d'une analyse par densit de points : - les paramtres, - la lgende.

160

Personnalisation d'une analyse par densit de points : Paramtres de personnalisation : La bote de dialogue Dfinir Densit de Points permet de personnaliser les paramtres de l'analyse par densit de points. Ceux-ci comprennent le nombre d'units que reprsente chaque point, la taille des points et la couleur des points. Pour accder la bote de dialogue Dfinir Densit de Points : 1. Choisissez Fichier > Ouvrir Table. 2. Ouvrir la fentre Carte sur laquelle vous voulez travailler. Slectionnez la fentre Carte. 3. Choisissez Carte > Analyse Thmatique. La bote de dialogue Crer Carte Thmatique Etape 1/3 s'affiche. 4. Choisissez Densit Points. 5. Cliquez sur Suivant. La bote de dialogue Crer Carte Thmatique Etape 2/3 s'affiche. 6. Slectionnez la table partir de laquelle vous voulez crer l'analyse par densit de points et choisissez la variable contenant les valeurs que vous voulez analyser. 7. Cliquez sur Suivant. La bote de dialogue Crer Carte Thmatique Etape 3/3 s'affiche. 8. Choisissez Paramtres pour afficher la bote de dialogue Dfinir Densit de Points.

161

Personnalisation d'une analyse par densit de points (Suite) Bote de dialogue Dfinir Lgende :

DENSIT DE LA POPULATION
Wilaya d'Alger
1 Point = 100

162

Personnalisation d'une analyse par densit de points (Suite) : Chaque point reprsente des units : MapInfo value le nombre d'units que chaque point doit reprsenter et affiche ce nombre dans la case correspondante. Vous pouvez entrer un nombre diffrent d'units. Le nombre de points qui apparat dans un polygone est proportionnel au nombre d'units reprsent par chaque point. Taille Point : OK : Annuler : Etape 3/3. Enregistrer : Permet de choisir la taille des points. Cliquez sur Petite (un pixel) ou Grande (quatre pixels). Cre l'analyse en fonction des options dfinies et affiche la bote de dialogue Crer Carte Thmatique Etape 3/3. Annule les options dfinies dans la bote de dialogue et affiche ensuite la bote de dialogue Crer Carte Thmatique Sauvegarde les paramtres dfinis en paramtres par dfaut.

163

PERSONNALISATION D'UNE ANALYSE PAR VALEURS INDIVIDUELLES Vous pouvez personnaliser une analyse par valeurs individuelles l'aide du bouton Styles de l'Etape 3. Si vous souhaitez revenir l'une des botes de dialogue prcdentes pour effectuer des modifications, cliquez sur Prcdent jusqu' ce que la bote de dialogue recherche s'affiche. Vous pouvez personnaliser deux attributs d'une analyse par valeurs individuelles : - les styles, - la lgende.

164

PERSONNALISATION D'UNE ANALYSE PAR VALEURS INDIVIDUELLES : Personnalisation du style : La bote de dialogue Dfinir Style Intervalles Manuels permet de personnaliser le symbole, la ligne et l'intrieur du symbole utilis pour colorer la valeur individuelle. Pour afficher la bote de dialogue Dfinir Style Intervalles Manuels : 1. Choisissez Fichier > Ouvrir Table. 2. Slectionnez la fentre Carte sur laquelle vous voulez travailler. 3. Choisissez Carte > Crer Carte Thmatique. La bote de dialogue Crer Carte Thmatique Etape 1/3 s'affiche. 4. Choisissez Val. Individuelles. 5. Cliquez sur Suivant. La bote de dialogue Crer Carte Thmatique Etape 2/3 s'affiche. 6. Slectionnez la table partir de laquelle vous voulez crer l'analyse par valeurs individuelles et choisissez la variable ou l'expression contenant les valeurs que vous voulez analyser. 7. Cliquez sur Suivant. La bote de dialogue Crer Carte Thmatique Etape 3/3 s'affiche. Utilisez cette bote de dialogue pour personnaliser l'analyse ou la lgende. 8. Choisissez Styles pour afficher la bote de dialogue Dfinir Style Intervalles Manuels. 9. Slectionnez les lments que vous voulez personnaliser et effectuez les modifications appropries. 10. Cliquez sur OK.

165

Personnalisation d'une analyse par valeurs individuelles (Suite)

166

Personnalisation d'une analyse par valeurs individuelles (Suite) Valeur Individuelle : Affiche les valeurs des donnes, jusqu' 255. Style : Affiche le style pour chaque valeur. Pour modifier le style d'une valeur, mettre en vidence la valeur dans la liste. Cliquez sur le bouton Style. Une bote de dialogue Style correspondant au type d'objet sur lequel vous travaillez (ex : points, polygones, lignes) s'affiche et permet de modifier les attributs de style pour cette valeur. Remarquez que le symbole par dfaut d'une analyse thmatique par valeurs individuelles correspond au symbole de la table de base. Voir : Commandes/Boutons Style Polygones, Style Lignes et Style Symboles. Tous les attributs : Appliquer tous les attributs (couleur, trame, lignes) pour cette valeur. Couleur : Appliquer uniquement la couleur pour cette valeur. Utiliser couleurs : Cochez cette case pour utiliser les couleurs. Dsactivez-la pour utiliser l'chelle de gris. L'utilisation des couleurs est l'option par dfaut. OK : Cre l'analyse selon les options dfinies et affiche la bote de dialogue Crer Carte Thmatique Etape 3/3. Annuler : Annule les options dfinies et affiche la bote de dialogue Crer Carte Thmatique Etape 3/3.

167

SECTORISATION La commande Sectorisation cre une fentre Donnes spciale appel Secteurs. Utilise en liaison avec une fentre Carte La fentre Secteurs Donnes vous permet de procder une sectorisation. Vous affectez des objets un secteur en les slectionnant. Au fur et mesure de cette slection, MapInfo calcule les valeurs pour chaque secteur et affiche les rsultats dans la fentre Secteurs Donnes. Commande Sectorisation active quand : - une fentre Carte est ouverte. -Accs Fentre > Sectorisation - ou Barre d'outils Standard > Bouton Sectorisation

Vous ne pouvez ouvrir qu'une seule fentre Secteurs Donnes la fois. Si une fentre Secteurs Donnes est dj
ouverte, le fait de choisir Fentre > Sectorisation provoquera l'affichage d'un message d'avertissement. Sectorisation : La sectorisation est une technique d'affectation d'objets des groupes. Au fur et mesure que les objets sont attribus aux groupes, MapInfo calcule automatiquement les totaux pour chaque groupe, et affiche les totaux dans une fentre Donnes spciale. Ce procd est parfois appel quilibrage des charges. La sectorisation est indispensable tous ceux qui crent des secteurs de vente. Si vous projetez d'affecter le mme

168

nombre de vendeurs chaque secteur, vous devrez vous assurer que chaque secteur reprsente un nombre quitable de clients et/ou de prospects. La fonction de sectorisation de MapInfo facilite la cration de secteurs et l'ajustement de ceux-ci en fonction de la rpartition des donnes clients. Lors d'une sectorisation, vous crez un certain nombre de secteurs. Le nombre exact de secteurs ncessaires dpend de la nature de votre travail. Vous pouvez attribuer un nom unique chaque secteur ; ainsi, si vous dsirez travailler sur quatre secteurs, vous pourriez baptiser ces secteurs NordEst, SudEst, NordOuest et SudOuest. Chaque secteur apparat sous la forme d'une ligne dans la fentre Secteurs Donnes. La fentre Secteurs Donnes est diffrente des autres fentres Donnes plusieurs gards : Vous ne pouvez slectionner qu'une ligne la fois dans la fentre Secteurs Donnes. Vous ne pouvez pas combiner la touche MAJ et le bouton de la souris pour slectionner plusieurs lignes. Une ligne est toujours slectionne dans la fentre Secteurs Donnes ; vous ne pouvez pas dslectionner cette ligne en choisissant Slection > Tout Dslectionner. Quand vous slectionnez une ligne dans la fentre Secteurs Donnes, l'enregistrement devient le secteur cible. Le secteur cible est celui qui fera l'objet des futures oprations de sectorisation. Un secteur cible tant slectionn, vous affectez les objets ce secteur en les slectionnant. Vous pouvez effectuer cette opration via la souris ou en formulant des requtes de type Slection SQL. Quand vous slectionnez des objets, MapInfo les affecte au secteur cible titre d'essai. MapInfo calcule ensuite les nouveaux totaux de chaque secteur qu'il affiche dans la fentre Secteurs Donnes. Au vu de cette dernire, vous pouvez dcider de rendre l'affectation dfinitive. Pour annuler l'affectation en cours, il suffit de dslectionner les objets. Pour valider l'affectation, choisissez Sectorisation > Affecter Objets ou Barre doutils Gnral > Bouton Affectation. Quand vous choisissez Affecter Objets, MapInfo stocke le nom du secteur cible dans les lignes des objets slectionns. Il en dcoule que si vous affectez des objets un secteur appel NordOuest, MapInfo stocke NordOuest dans chaque ligne. Chaque secteur possde son propre jeu de styles de remplissage, de lignes et de symboles. Quand vous affectez un objet un secteur, l'objet apparat ultrieurement dans le style du secteur. Si par exemple, vous choisissez un remplissage bleu uni pour le secteur NordEst, les objets affects au secteur Nord Est apparatront en bleu uni.

169

170

UTILISATION DE LA BOITE DE DIALOGUE NOUVELLE SECTORISATION Quand vous choisissez Fentre > Sectorisation, MapInfo affiche la bote de dialogue Nouvelle Sectorisation. Vous devez remplir cette bote de dialogue avant de commencer une session de sectorisation.

171

Utilisation de la bote de dialogue Nouvelle Sectorisation : Table : source La liste droulante Table Source contient une liste de noms de tables. Choisissez la table qui contient les objets sectoriser. Par exemple, si une des tables contient des informations portant sur les clients, et si vous dsirez affecter ces clients des secteurs de vente, choisissez la table clients dans la liste droulante Table Source. Champ Secteur : La liste droulante Champ Secteur contient la liste des colonnes de la table source slectionne. Choisissez la colonne que MapInfo devra utiliser pour stocker les noms de secteurs. MapInfo risque de ne pas pouvoir crer des noms secteurs uniques si vous choisissez une longueur de champ infrieure quatre caractres. Dans ce cas, il vous sera demand de confirmer ce choix. Attention : Pendant le processus de sectorisation, MapInfo crase automatiquement le contenu du champ Secteur. Vous devez donc tre prudent dans le choix d'un champ secteur. Vous devez savoir que MapInfo peut dtruire le contenu de la colonne que vous choisissez. Si vous procdez une premire sectorisation, vous voudrez peut-tre ajouter une nouvelle colonne la table, puis utiliser la nouvelle colonne comme champ de secteur. Pour ajouter une nouvelle colonne la table, choisissez Table > Gestion Tables > Modifier Structure. MapInfo cre automatiquement un secteur par valeur contenue dans la champ secteur. Si vous choisissez un champ secteur qui contient des codes de zone, MapInfo cre un secteur par code de zone. Si vous choisissez un champ secteur vierge, MapInfo ne cre automatiquement aucun secteur et il vous incombe alors de les crer manuellement. En rgle gnrale, vous ne devez pas choisir un champ contenant des valeurs uniques, telles que des noms de clients ou des numros de srie, mais plutt un champ entirement vierge ou qui contient des valeurs partages entre des enregistrements multiples. Vous pourriez choisir un champ contenant des noms de rgion, des noms de dpartement, des codes postaux ou des codes de zones. Champs Disponibles, Champs Prsents Les listes Champs Disponibles et Champs Prsents fonctionnent conjointement. Les Champs Disponibles contiennent une liste d'expressions de colonnes. Vous pouvez transfrer tout ou partie de ces expressions de colonnes dans la liste Champs Prsents. Chaque colonne ainsi transfre apparatra dans la fentre Secteurs Donnes.

172

Remarquez que seuls le Champ Secteur, les styles, la somme et le pourcentage des champs numriques sont disponibles. Voir les sections suivantes : Expressions d'agrgation, Fonctions. Ajouter, Supprimer : Pour transfrer une expression dans la liste des Champs Prsents, choisissez une expression dans la liste Champs Disponibles. Cliquez ensuite sur le bouton >>. Pour supprimer une expression de la liste Champs Prsents, choisissez une expression dans la liste Champs Prsents. Le champ secteur est inamovible. Cliquez ensuite sur le bouton <<. Monter, Descendre :Les boutons Monter et Descendre vous permettent de contrler l'ordre des champs de la liste Champs Prsents. Les boutons Monter et Descendre sont disponibles uniquement aprs avoir choisi une colonne dans la liste Champs Prsents. Le champ secteur sera toujours le premier champ du tableau. OK : MapInfo opre la sectorisation et affiche la table dans une fentre Secteurs Donnes. Tant que la fentre Secteurs Donnes sera l'cran, MapInfo excutera les calculs de sectorisation chaque slection ou dslection d'objets. Si la liste Champs Prsents contient l'expression Count (comptage), la fentre Secteurs Donnes prsente le nombre d'objets affects chaque secteur. Si la liste Champs Prsents contient l'expression Intrieur, la fentre Secteurs Donnes prsente un chantillon du motif de remplissage de chaque secteur. Les expressions Ligne et Symbole vous permettront galement d'inclure un exemple de ligne et de style de symboles dans la fentre Secteurs Donnes. Annuler : Annule les options de la bote de dialogue.

173

EXPRESSIONS D'AGREGATION Pour un Champ Population, la liste Champs Disponibles contiendra les rubriques Sum(Population) >> somme de la population Pct(Population) >> pourcentage de la population. Sum(colonne) dans la liste Champs Prsents = somme des valeurs de colonne pour tous les objets qui appartiennent un secteur. Pct(colonne) dans la liste Champs Prsents = somme des valeurs de colonne pour l'intgralit de la table, puis le pourcentage pour chaque secteur.

174

EXPRESSIONS D'AGREGATION : La liste Champs Disponibles contient des expressions d'agrgation de colonnes. Si par exemple, la table source comporte une colonne numrique intitule Population, la liste Champs Disponibles contiendra les rubriques Sum (Population) et Pct (Population). Ces champs reprsentent respectivement la somme de la population et le pourcentage de la population. Si vous transfrez une expression Sum(colonne) dans la liste Champs Prsents, MapInfo calcule la somme des valeurs de colonne pour tous les objets qui appartiennent un secteur. Si vous transfrez une expression Pct(colonne) dans la liste Champs Prsents, MapInfo calcule la somme des valeurs de colonne pour l'intgralit de la table, puis calcule le pourcentage pour chaque secteur.

175

OPERATIONS SUR LA SECTORISATION : Renommer un secteur modifier la couleur de remplissage d'un secteur Ajout d'un secteur Suppression d'un secteur Clture d'une session de sectorisation Enregistrer Table pour sauvegarder dfinitivement les modifications effectues au cours d'une session de sectorisation. grouper les objets de chaque secteur en un objet unique en choisissant Table > Fusionner. Dans la bote de dialogue Fusion d'Objets, choisissez le champ secteur dans la liste droulante Grouper par Colonne.

Secteur supprim Oprations sur la sectorisation : Renommer un secteur : Pour modifier le nom d'un secteur, cliquez sur le nom du secteur tel qu'il apparat dans la fentre Secteurs Donnes. De manire analogue, pour modifier la couleur de remplissage d'un secteur, cliquez dans la case choisie de la colonne Intrieur, Symbole ou Ligne.

176

Ajout d'un secteur : Pour crer un nouveau secteur, choisissez Sectorisation > Ajouter Secteur. Une nouvelle range apparat au bas de la fentre Secteurs Donnes. Suppression d'un secteur : Pour supprimer le secteur cible courant, choisissez Sectorisation > Supprimer Secteur. Quand vous supprimez un secteur, tous les objets appartenant au secteur sont automatiquement affects au secteur des non-affects (*****"). Pour dcider du secteur qui sera le secteur cible, cochez la case de la ligne correspondante dans la fentre Secteurs Donnes. Une autre mthode consiste dfinir le secteur cible en slectionnant un objet, ce qui active la fentre Secteurs Donnes puis choisir Sectorisation > Dfinir Secteur Cible, ou Barre doutils Gnral > Bouton Dfinir Secteur Cible. Clture d'une session de sectorisation : Pour conclure une session de sectorisation, fermez la fentre Secteurs Donnes. Vous devez utiliser Fichier > Enregistrer Table pour sauvegarder dfinitivement les modifications effectues au cours d'une session de sectorisation. Tches connexes : Les secteurs tant finaliss, vous pouvez grouper les objets de chaque secteur en un objet unique en choisissant Table > Fusionner. Dans la bote de dialogue Fusion d'Objets, choisissez le champ secteur dans la liste droulante Grouper par Colonne.

177

6. LES GRAPHIQUES :
Dfinitions Les types de graphiques Graphiques barres Graphiques secteurs Graphiques aires Graphiques courbes Graphiques coordonnes X-Y Personnalisation dun graphique

178

LES GRAPHIQUES : Commande du Menu Fentre Affiche une table sous la forme d'un graphique. active quand : - au minimum une table comportant au moins une colonne numrique (nombre entier, nombre entier court, nombre dcimal, nombre virgule flottante) est ouverte. Accs - Fentre > Graphique ou - Barre d'outils Standard > Bouton Graphique

Graphique:
ALGER

C O M M U N E

EL MARSA SOUIDANIA MAHELMA


OULED CHEBEL KHRAISSIA BEN AKNOUN

EL ACHOUR RAIS HAMIDOU DRARIA SIDI MOUSSA

5 000

Population Masculine

10 00 0

15 00 0

179

Les Graphiques : Affichage d'une table sous la forme d'un graphique

Pour afficher une table sous la forme d'un graphique : Choisissez Fentre > Graphique. La bote de dialogue Nouvelle Fentre Graphique apparat. Bote de dialogue Nouvelle Fentre Graphique Table : Choisissez une table afficher dans le mode graphique. Colonnes : Choisissez quatre colonnes au maximum. Colonnes par Etiquettes : Choisissez la colonne avec laquelle les enregistrements doivent tre tiquets. OK : Affiche une Fentre Graphique dans laquelle les donnes sont prsentes sous la forme du graphique par dfaut, soit un diagramme barres horizontales. Annuler : Annule les options de la bote de dialogue. Aide : Affiche la rubrique concerne de l'aide en ligne.

180

TYPES DE GRAPHIQUES

Aire : La taille d'une aire est proportionnelle la quantit qu'elle reprsente Barre : Permet de comparer un nombre relativement petit d'lments discrets. Courbe : Les donnes sont reprsentes point par point, intervalles gaux, le long de l'axe des libells, et une courbe relie ces points entre eux. Secteur : Egalement appel graphique circulaire, il est form de secteurs dont la surface est proportionnelle la valeur des lments. XY Les points sont disposs en fonction de leurs coordonnes x et y et ne sont pas relis entre eux.

181

Types de Graphiques : Options : Empil: Les aires, les courbes ou les barres sont empiles au lieu d'tre places cte cte. Superpos : Les barres reprsentant diffrentes quantits peuvent se chevaucher. Liaisons : Relient le point le plus lev d'une srie l'axe horizontal, dans un graphique aires, courbes ou coordonnes xy. Hor/Ver : Fait pivoter le graphique de 90 degrs de sorte que, par exemple, les barres d'un graphique s'affichent horizontalement au lieu de verticalement. 3D : Reprsente en relief les objets graphiques d'un diagramme barres ou aires. Chevauchement % : Lorsque vous crez un graphique barres avec les informations de plusieurs colonnes, permet de choisir le pourcentage de chevauchement des barres dans un groupe. Si vous tapez 0, les barres ne se chevaucheront pas et si vous tapez 100, elles se superposeront totalement, lorsque la case Superpos est coche. Espacement % : Dans un graphique barres, permet de choisir l'espace sparant deux barres. L'paisseur des barres s'en trouvera galement modifie. Si vous tapez 0, les barres sont colles les unes aux autres. Si vous tapez 90, les barres sont plus minces et un large espace les spare. Cette valeur peut aller de 0 99. Angle de Dpart : Lorsque vous crez un graphique secteurs, vous pouvez choisir son angle de dpart. Un tel graphique commence toujours par reprsenter le premier lment de la table correspondante. L'angle de dpart de ce premier lment s'exprime en degrs et le dessin tourne dans le sens des aiguilles d'une montre. Si vous choisissez zro degrs (la valeur par dfaut), le premier quartier commence 12 heures, et se dessine en direction de 1 heure. Si vous tapez 90 degrs, la premire section commencera 3 heures, etc. Ces valeurs peuvent aller de 0 360 degrs. Annuler : Annule la bote de dialogue en cours. Le graphique reste inchang. OK : Modifie le graphique en fonction des attributs dfinis dans la bote de dialogue.

182

GRAPHIQUE A AIRES La taille d'une aire est proportionnelle la valeur qu'elle reprsente. Ce type de diagramme est semblable un graphique courbes dans lequel la zone entre la courbe et l'axe des libells a t colorie. Ce type de diagramme s'accompagne gnralement de l'option Empil. Ainsi, MapInfo place les sries de donnes les unes sur les autres, de sorte que les aires colories sont proportionnelles la valeur des donnes.

Graphique Aires
ALGER EL MARSA SOUIDANIA

C O M M U N E

MAHELMA OULED CHEBEL KHRAISSIA BEN AKNOUN EL ACHOUR RAIS HAMIDOU DRARIA -15 000 SIDI MOUSSA -5 000 5 000 15 000

183

GRAPHIQUE A BARRES Ces diagrammes permettent de comparer un nombre relativement petit d'lments discrets. Les valeurs sont proportionnelles la longueur des barres et vous pouvez introduire jusqu' quatre variables dans un mme graphique. Les barres sont disposes cte cte, moins que vous ne cochiez l'option Empil.

Graphique Barres:
ALGER

C O M M U N E

EL MARSA SOUIDANIA MAHELMA


OULED CHEBEL KHRAISSIA BEN AKNOUN

EL ACHOUR RAIS HAMIDOU DRARIA SIDI MOUSSA

5 000

Population Masculine

10 00 0

15 00 0

184

GRAPHIQUE A COURBES Les donnes sont reprsentes point par point, intervalles gaux, le long de l'axe des libells, et une courbe relie ces points entre eux. Vous pouvez introduire jusqu' quatre variables, chacune tant reprsente par des points de couleur diffrente. Pour dfinir ces couleurs, slectionnez l'option Sries du menu Graphique.

Graphique Courbes
ALGER(

C O M M U N E

( (
-15 000

( ( MAHELMA ( ( OULED ( CHEBEL ( KHRAISSIA ( ( BEN AKNOUN ( ( (EL ACHOUR ( RAIS ( HAMIDOU ( DRARIA (
SOUIDANIA ( SIDI MOUSSA -5 000

EL MARSA (

( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (
5 000

( (
15 000

185

GRAPHIQUE A SECTEURS Egalement appel graphique circulaire, il est form de secteurs dont la surface est proportionnelle la valeur des donnes. Ce type de diagramme est gnralement utilis lorsque le total des donnes constitue une valeur significative .

Graphique secteurs
RAHMANIA EL MARSA SIDI MOUSSA TASSALA EL MERDJA SOUIDANIA BORDJ EL BAHRI BABA HASSEN MAHELMA DRARIA OULED FAYET

BIRTOUTA

OULED CHEBEL

BENI MESSOUS RAIS HAMIDOU KHRAISSIA OUED SMAR HARAOUA EL ACHOUR BEN AKNOUN BAINS ROMAINS

186

Graphique secteurs : Si par exemple vous souhaitez reprsenter les ventes effectues dans divers dpartements, il est conseill de le faire pour tous les dpartements concerns. Ainsi, la taille du secteur correspondant un dpartement reprsentera effectivement la part de sa contribution dans le chiffre total des ventes. Si vous ne reprsentez que cinq dpartements sur 13, en revanche, il est prfrable d'utiliser un graphique barres grce auquel vous pourrez comparer les ventes de ces cinq dpartements, sans tenir compte du chiffre total des ventes. Pour que votre graphique circulaire soit facilement lisible, il est conseill d'en limiter le nombre de secteurs. En outre, il est difficile de faire apparatre clairement une diffrence trop faible entre deux secteurs.

187

GRAPHIQUE A COORDONNEES XY Appel galement reprsentation par "dispersion de points". Les points sont placs en fonction de leurs coordonnes x et y et ne sont pas relis entre eux. Ce type de diagramme permet de comparer plusieurs variables. La premire colonne slectionne dans la bote de dialogue Nouvelle Fentre Graphique (Fentre > Graphique) correspondra l'axe des abscisses (axe des libells). Les valeurs des colonnes suivantes seront reprsentes sur l'axe des ordonnes (axe des valeurs).

Graphique en XY
(
C O M M U N E
0

( ( ( (( ( ( ( ( ( ( (

5 000

( (

( (

10 000

-15 000

-10 000

-5 000

15 000 ( 0

188

PERSONNALISATION D'UN GRAPHIQUE Vous pouvez personnaliser vos graphiques grce aux diverses options que vous propose MapInfo. Les illustrations qui suivent illustrent plusieurs possibilits :

Population Masculine / Population Totale


40 000 35 000 30 000 25 000 20 000 15 000 10 000 5 000 0 ALGER OULED CHEBEL RAIS HAMIDOU SOUIDANIA BEN AKNOUN SIDI MOUSSA

Population Masculine / Population Totale


30 000 25 000 20 000 15 000 10 000 5 000 0 ALGER RAIS HAMIDOU OULED CHEBEL

Barres Empiles

Barres en 3D

189

Population Masculine / Population Totale


( ( ( ( ( ( 30 000 ( ( ( ( ( ( ( ( ( ( 20 000 ( ( ( ( ( ( ( ( ( 10 000 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 0(
40 000 ALGER RAIS HAMIDOU OULED CHEBEL

Population Masculine / Population Totale


( ( ( ( ( ( 30 000 ( ( ( ( ( ( ( ( ( ( 20 000 ( ( ( ( ( ( ( ( ( 10 000 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 0(
40 000 ALGER RAIS HAMIDOU OULED CHEBEL

COURBES

Courbes avec Liaisons

Population Masculine / Population Totale


40 000 35 000 30 000 25 000 20 000 15 000 10 000 5 000 0 ALGER OULED CHEBEL RAIS HAMIDOU SOUIDANIA BEN AKNOUN SIDI MOUSSA

Population Masculine / Population Totale


40 000 30 000 20 000 10 000 0 ALGER OULED CHEBEL

RAIS HAMIDOU

Aires

Aires en 3D

190

7. CREATION DEXPRESSIONS

Cration dexpressions Expression complexes Oprateurs Oprateurs mathmatiques Oprateurs de comparaison Comparaison de chanes de caractres oprateurs gographiques oprateurs logiques Les mots cls Les fonctions

191

CREATION D'EXPRESSIONS

Formuler des expressions est similaire l'criture de phrases. EXPRESSIONS SIMPLES : Dans sa forme lmentaire, l'expression est un simple nom de colonne, par exemple : 1. POP_1990 2. STATE

Vous pouvez utiliser une telle expression dans une analyse thmatique pour indiquer quelles donnes doivent tre

reprsentes sur la carte. Dans une commande Mettre jour colonne une telle expression indiquera MapInfo quelles donnes utiliser pour crer la colonne dans la table cible. Expressions plus compliques : 3. POP_1990 > 17893 4. POP_1990 <= POP_1980 5. COMMUNE <> "ALGER" 6. POP_1980 * 1.2 7. POP_1990 / TOTAL_SUP 8. round(POP_1990/TOTAL_SUP,.1) Les expressions 6, 7 et 8 ne contiennent pas d'oprateurs de comparaison. Elles ne peuvent donc pas tre utilises dans le cadre d'une Slection ou d'une clause critres (Where) d'une Slection SQL. Mais vous pouvez les utiliser isolment pour une analyse thmatique, une commande Mettre jour colonne ou pour la slection de colonnes avec une Slection SQL.

192

Cration d'expressions : ( lire attentivement) Il faut se rfrer un vocabulaire de mots lesquels doivent s'organiser selon des rgles de syntaxe. La syntaxe des expressions de MapInfo est beaucoup plus simple que la syntaxe appliquer en langue franaise. Quant au vocabulaire il est considrablement plus rduit. La seule difficult est de s'y accoutumer d'autant que celui-ci utilise des termes en langue anglaise. En littrature, la construction des phrases est plus ou moins complexe. Il en va de mme pour les expressions de MapInfo. Mme si vous n'tes pas trs enclin crire des expressions complexes, vous pouvez toujours avoir recours toutes les commandes MapInfo qui elles-mmes utilisent des expressions. C'est pour cette raison que l'criture d'expressions simples reste une opration trs simple qui vous permet pourtant de travailler sur vos donnes avec de puissants outils. La construction d'expressions Expressions simples Vous formulez des expressions en utilisant d'une part les noms de colonnes (ou de champs) et des constantes, d'autre part des fonctions et des oprateurs logiques. Considrez les noms de colonnes et les constantes comme des substantifs et les fonctions et oprateurs comme des verbes, des prpositions et des conjonctions. Il vous faut toujours au moins un nom de colonne (ou une constante) dans une expression. Le nombre de fonctions et d'oprateurs dpend entirement de ce que vous voulez faire de votre expression.

193

Expressions compliques Les trois premiers exemples utilisent des oprateurs de comparaison. Le premier vrifie si la population de 1994 est suprieure (>) la valeur d'une constante. Le second vrifie si la valeur d'une colonne POP_1990 est infrieure ou gale (<=) la valeur d'une autre colonne POP_1980. Le troisime contrle si le dpartement est ou non la Corrze. Si La commune n'est pas gal (<>) "ALGER", l'enregistrement est slectionn. Vous pouvez utiliser toutes ces expressions dans le cadre d'une Slection ou d'une clause Where d'une Slection SQL. Ces commandes slectionnent un sous-ensemble d'enregistrements de la table. L'expression dfinit les caractristiques du sous-ensemble. Les exemples 6 et 7 utilisent des oprateurs arithmtiques. Dans l'exemple 6, on multiplie (*) la valeur de POP_1980 par une constante (1.2) tandis que dans l'exemple 7 on divise une colonne, POP_1990, par la valeur d'une autre colonne, TOTAL_SUP. L'exemple 8 utilise la fonction "arrondi " (round). Elle permet d'arrondir la valeur de l'expression "POP_1990/TOTAL_SUP" pour ne conserver qu'un chiffre aprs la virgule.

194

EXPRESSIONS COMPLEXES 9. 10. POP_1990 > POP_1980*1.2 round((POP_1980*1.2)/TOTAL_SUP,.1)

Vous crerez des expressions complexes en combinant des expressions simples.

existe deux techniques trs gnrales permettant la cration de ces expressions complexes. _ Remplacer un nom de colonne ou une valeur spcifique par une expression simple. _ Combiner plusieurs expressions en utilisant des oprateurs logiques (AND, OR, etc.).

Lorsque vous tapez une chane de caractres l'intrieur d'une expression, il est ncessaire de l'encadrer par des guillemets 11. "Orange" 12. "ALGER" Lorsque vous entrez des valeurs numriques, n'utilisez pas les signes virgule et dollar ou n'importe quels caractres autres que les chiffres et le signe moins (pour les nombres ngatifs). Les intituls de dates sont au format anglo-saxon. Ils comportent un mois, un jour et (parfois) une anne. L'anne est spcifie par deux ou quatre caractres entours de guillemets. Les lments d'une date peuvent tre spars par des tirets ou des barres obliques. Les exemples suivants sont valides : 15. "1-20-92" 16. "01/20/1992" 17. "1/20"

195

Expressions complexes : L'expression 9 a t crite partir de l'expression 3 en remplaant la constante "17983" par la totalit de l'expression 6. De mme l'expression 10 a t cre avec l'expression 8 en remplaant "POP_1990" par l'expression 6. La meilleure faon de se familiariser cet exercice est sans doute d'examiner les diffrents exemples proposs ci-dessus et ci-dessous puis de crer vos propres expressions partir de ces exemples L'exemple 6 illustre la premire technique. Il y a beaucoup d'exemples pour la seconde technique. Voir en particulier "oprateurs logiques" plus loin dans cette annexe. Spcifier des valeurs (constantes) Lorsque vous entrez des chanes de caractres, des nombres et des dates dans des expressions, vous devez respecter certaines conventions d'criture. Chanes de caractres Lorsque vous tapez une chane de caractres l'intrieur d'une expression, il est ncessaire de l'encadrer par des guillemets de manire ce que MapInfo la reconnaisse comme telle (sinon cette chane de caractres sera traite comme un nom de colonne). Les exemples 11 et 12 sont des chanes valides. En revanche les exemples 13 et 14 ne le sont pas. 11. "Orange" 12. "New York" 13. Orange 14. New York Nombres Lorsque vous entrez des valeurs numriques, n'utilisez pas les signes virgule et dollar ou n'importe quels caractres autres que les chiffres et le signe moins (pour les nombres ngatifs). Dates Les intituls de dates sont au format anglo-saxon. Ils comportent un mois, un jour et (parfois) une anne. L'anne est spcifie par deux ou quatre caractres entours de guillemets. Les lments d'une date peuvent tre spars par des tirets ou des barres obliques. Les exemples suivants sont valides : 15. "1-20-92" 16. "01/20/1992" 17. "1/20"

196

OPERATEURS Oprateurs mathmatiques : + * / ^ Plus Moin s Multi plie divis par Exponentiel A+B A-B -A (Ngatif) A*B A/B A^B

Remarquez que vous pouvez : Ajouter des nombres des dates pour produire une autre date, Soustraire un nombre d'une date pour produire une autre date, Soustraire une date d'une date pour produire un nombre. "Le soleil" + "Se lve l'Est" "4"+"5" donne aboutit "45" "Le soleil se lve l'Est"

197

Oprateurs mathmatiques : Lorsque vous ajoutez des nombres des dates ou que vous soustrayez des nombres des dates, MapInfo traite les nombres comme s'ils indiquaient un nombre de jours. Si vous voulez ajouter ou soustraire une semaine vous utiliserez le chiffre 7. Quand vous voulez ajouter ou soustraire un mois, vous pouvez utiliser 30 ou 31. Quand MapInfo soustrait une date d'une autre date, le nombre rsultant indique un nombre de jours. Oprateur pour les chanes de caractres + concatnation" connectent entre elles des chanes de caractres et des expressions. Les chanes de caractres doivent tre encadres par des guillemets. Considrons l'exemple suivant : "Mr. " + Last_Name Lorsque MapInfo examine ceci comme faisant partie d'une expression il place "Mr." au dbut de chaque nom de famille. Remarquez que la chane de caractres constante ("Mr.") est entre guillemets. De mme : "Le soleil" + "Se lve l'Est" aboutit "Le soleil se lve l'Est" "4"+"5" donne "45."

198

Oprateurs de comparaison : = "gal" <> "diffrent" > "suprieur " < "infrieur " >= "suprieur ou gal " <= "infrieur ou gal " Comparaison numrique Les comparaisons numriques sont bases sur les valeurs numriques des expressions et sur des valeurs constantes. Exemples : Tous les enregistrements pour lesquels le revenu moyen annuel des mnages est suprieur 300 000 F. 18. REVENU>300000 Tous les enregistrements pour lesquels l'ge moyen est de 42 ans. 19. AGE_MOYEN=42 Tous les enregistrements pour lesquels le montant est diffrent de 100 000F. 21. MONTANT<>100000

199

Oprateurs de comparaison :

En franais : Tous les enregistrements pour lesquels le revenu moyen annuel des mnages est suprieur 300 000 F. 18. REVENU>300000 Commentaire : N'ajoutez pas le signe F (pour Francs) ou une virgule (comme sparateur de milliers). MapInfo ne saurait qu'en faire et vous afficherait un message d'erreur. En franais : Tous les enregistrements pour lesquels l'ge moyen est de 42 ans. 19. AGE_MOYEN=42 Commentaire : cette expression ne slectionne que les enregistrements pour lesquels l'ge moyen est exactement 42. Lorsque la colonne de donnes ge moyen admet des valeurs dcimales, il risque d'y avoir peu d'enregistrements pour lesquels l'ge moyen est exactement de 42 ans. L'expression suivante donne de meilleurs rsultats : 20. Round(AGE_MOYEN, 1)=42 Commentaire : La fonction "arrondir", qui s'crit "round(nombre, nombre)", arrondit la valeur du premier nombre spcifi selon le modle fourni par le second nombre. Dans cet exemple, le premier nombre est l'ge moyen et le second est 1, ce qui indique que l'ge moyen doit tre arrondi l'entier le plus proche. En franais : Tous les enregistrements pour lesquels le montant est diffrent de 100 000F. 21. MONTANT<>100000 Commentaire : Vous pouvez prfrer utiliser la fonction "arrondi " (round) comme ci-dessus si vous n'exigez pas que le montant soit exactement de 100 000F.

200

Comparaison de chanes de caractres Les comparaisons de chanes de caractres sont bases sur le contenu prcis en caractres des chanes. Tous les enregistrements pour lesquels le vendeur est Mohamed. 22. VENDEUR="Mohamed" Tous les enregistrements pour lesquels le vendeur nest pas Mohamed. 23. VENDEUR<>"Mohamed"

Comparaison de dates Tous les enregistrements dont la date de rception est le 9 octobre 1991. 24. RECEPTION="10-9-91" Tous les enregistrements dont la date de rception est ultrieure au 9 octobre 1991. 25. RECEPTION>"10-9-91" Comparaison logique

Tous les enregistrements livrs. 27. Livr Tous les enregistrements non livrs. 28. Str$(Livr)="F" 29. Not Livr

201

Comparaison de chanes de caractres : Les comparaisons de chanes de caractres sont bases sur le contenu prcis en caractres des chanes. Dans ce cas ">" signifie "plus grand alphabtiquement que" (c'est--dire vient aprs dans l'alphabet) et "<" signifie "alphabtiquement infrieur ". Lorsque vous tapez une chane de caractres dans une expression, vous devez l'encadrer de guillemets pour que MapInfo sache qu'il doit la traiter de manire littrale (comme une chane de caractres) plutt que comme un nom de colonne. En franais : Tous les enregistrements pour lesquels le vendeur est Mohamed. 22. VENDEUR="Mohamed" Commentaire : Remarquez que Mohamed est entre guillemets de manire ce que MapInfo le traite comme une chane de caractres et non comme un nom de colonne. En franais : Tous les enregistrements par lesquels le vendeur n'est pas Mohamed . 23. VENDEUR<>"Dupont" Comparaison de dates En franais : Tous les enregistrements dont la date de rception est le 9 octobre 1991. 24. RECEPTION="10-9-91" Commentaire : Notez bien les points suivants : La date est entre guillemets. Elle est dans le format : Mois, Jour, Anne. Les nombres sont spars par des tirets. Vous pouvez aussi utiliser la barre oblique (/). Deux caractres sont utiliss pour l'anne. Vous pouvez aussi utiliser quatre caractres (1991). En franais : Tous les enregistrements dont la date de rception est ultrieure au 9 octobre 1991. 25. RECEPTION>"10-9-91"

202

Comparaison logique En franais : Tous les enregistrements livrs. 27. Livr Commentaire : La colonne "LIVRE" est une colonne logique. Elle contient "T" (True) pour Vrai (ou Oui) et "F" (False) pour Faux (ou Non). Quand une commande est livre, elle est marque "T". Sinon elle n'est pas livre. Pour les commandes livres, l'expression ci-dessus recherche les enregistrements marqus T. En franais : Tous les enregistrements non livrs. 28. Str$(Livr)="F" 29. Not Livr

203

OPERATEURS GEOGRAPHIQUES Pour slectionner des objets en fonction de leur relation spatiale avec un autre objet. MapInfo propose un mot-cl spcial utiliser avec les oprateurs gographiques

204

Oprateurs gographiques : Contient - Contains Contient entirement Contains entire Contient en partie - Contains part Dans Within L'objet A contient l'objet B si le centrode de B se situe quelque part l'intrieur du polygone A L'objet A contient entirement l'objet B si le polygone B est entirement inclus dans le polygone A L'objet A contient en partie l'objet B si le polygone B s'inscrit en partie l'intrieur du polygone A L'objet A est dans l'objet B si son centrode se situe l'intrieur du polygone B

Entirement dans - Entirely within

L'objet A est entirement dans l'objet B si le polygone A est inclus dans le polygone B A est partiellement inclus dans l'objet B si le polygone A est en partie inclus dans le polygone B L'objet A intersecte l'objet B si les deux objets ont au moins un point en commun

Partiellement inclus - Partly within Intersecte Intersects

205

Oprateurs gographiques :

La diffrence entre "Contains" et "Within" d'une part , "Contains entire" et "Entirely within" d'autre part tient dans le fait que "Contains" et "Within" s'appuient sur le centrode de l'objet tandis que "Contains entire" et "Entirely within" prennent en compte l'intgralit de l'objet. Le graphique suivant illustre ceci : Dans chaque cas l'objet A contient l'objet B parce que le centrode de l'objet B est l'intrieur du polygone de l'objet A. Cependant dans la figure de gauche et dans celle du milieu, une partie de l'objet B est l'extrieur du polygone A. C'est uniquement dans la figure de droite que tout l'objet B se situe l'intrieur de l'objet A. On peut alors affirmer que l'objet A contient entirement l'objet B ou que l'objet B est entirement inclus dans l'objet A. Ainsi, si A contient entirement B, A contient B et si A est entirement inclus dans B alors A est dans B. Remarquez que MapInfo peut raliser une simple comparaison de type "Contains" ou "Within" plus rapidement qu'un "Contains entire" ou "Entirely within". Aussi, moins de vouloir tre absolument sr que les objets sont totalement inclus dans d'autres objets, vous utiliserez de prfrence les deux premiers oprateurs.

206

OPERATEURS LOGIQUES et - and Est vrai si (et seulement si) ses deux arguments (les expressions qu'il relie) sont vrais. Un enregistrement doit satisfaire ses deux conditions s'il doit tre slectionn. Est vrai si seulement un ou les deux arguments (les expressions qu'il relie) sont vrais. Un enregistrement doit satisfaire seulement une de ses deux conditions s'il doit tre slectionn. Il est galement slectionn quand les deux conditions sont satisfaites Est vrai si (et seulement si) son argument (l'expression laquelle il est appliqu) est faux. Un enregistrement est slectionn s'il ne remplit pas la condition spcifie

ou - or

non - not

207

Oprateurs logiques : "And", "Or" et "Not" sont des oprateurs logiques. Vous les utilisez pour combiner des expressions dans une Slection ou avec une clause (Critres) d'une Slection SQL. MapInfo traite chacune de ces expressions comme un test qu'il applique chaque enregistrement dans la table. Pour chaque test il obtient une rponse oui/non (vrai/faux). MapInfo utilise les oprateurs logiques pour savoir comment combiner les rponses individuelles oui/non pour obtenir une rponse globale oui/non la question : l'enregistrement courant est-il ligible la condition de slection ? Supposez que vous vouliez slectionner tous les biens immobiliers d'une valeur suprieure 1 million de francs et qui se trouvent dans le dpartement des Alger. Chaque enregistrement doit remplir deux critres. Chacun d'eux est formul dans une expression simple. 30. VALEUR >= 1000000 31. WILAYA = "Alger" Vous pouvez lancer une slection de tous les biens immobiliers de 1 million et plus. Ensuite vous pouvez lancer une autre slection partir de ce rsultat en recherchant tous les biens qui se trouvent dans le dpartement dAlger. Pourtant il est plus facile de combiner les deux oprations en une seule en utilisant l'oprateur logique "AND". 32. WILAYA = "Alger" AND VALEUR >= 1000000 Quand MapInfo examine un enregistrement pour voir si oui ou non il remplit la condition fixe par l'expression, il ralise deux tests : Est-ce que le dpartement est bien Alger ? Est-ce que la valeur est bien suprieure ou gale un million ? Quand la rponse est oui pour les deux questions, l'enregistrement est accept dans la slection courante. Si la rponse est non pour l'une des questions (ou pour les deux), l'enregistrement est alors rejet. Maintenant que se passe-t-il si vous voulez tous les biens immobiliers de 1 million et plus qui ne sont pas situs dans le dpartement des Alger ? Vous pouvez utiliser "NOT" pour inverser la clause ci-dessus : 33. NOT(WILAYA ="Alger") AND VALEUR>=1000000

208

Seuls les enregistrements pour lesquels le dpartement n'est pas les Alger satisfont la premire clause de l'expression ci-dessus. Maintenant examinez cette expression : 34. NOT (WILAYA ="Alger" AND VALEUR>=1000000) Cette expression est simplement la ngation de l'expression 32. Tous les enregistrements qui satisfont 32 ne satisfont pas 34. Et inversement. Vous pouvez utiliser "OR" quand vous voulez spcifier des conditions alternatives telles que : 35. WILAYA ="Alger" OR WILAYA ="Tizi-Ouzou" Tout enregistrement examin avec cette condition est accept si son dpartement est l'un des deux spcifis. On peut, bien sr, utiliser avec "OR" aussi bien des tests numriques. Par exemple : 36. SUPERFICIE>200 OR VALEUR>1000000 Ces tests contrlent si la superficie est suprieure 200 ou si la valeur est suprieure un million. Quand l'une des deux conditions est satisfaite l'enregistrement est accept dans la slection.

209

MOTS-CLES MapInfo reconnat les mots-cls "any" (soit), "all" (tout), "in" (dans) et "between" (entre). Ces mots-cls doivent tre taps au clavier pour tre intgrs dans les expressions. Utilisez "any" (soit) pour slectionner tous les lments d'un ensemble. Wilaya = any("Alger", "Oran", "Constantine") Cette expression est vraie pour n'importe quel enregistrement pour lequel la rgion est Alger Oran ou Constantine . Wilaya in("Alger","Oran","Constantine") "in" est quivalent "=any" et que "not in" est quivalent "<>all". PRIX between 50000 AND 100000 (PRIX between 50000 AND 100000) OR (PRIX between 150000 AND 200000)

210

Ordre de priorit des oprateurs : Quand MapInfo value une expression, il a besoin de connatre les composantes valuer en priorit. Ceci est appel la priorit. Par convention, certains oprateurs se voient attribuer diffrents niveaux de priorit. Ceux qui ont le plus haut niveau sont valus en premier lieu. La liste suivante montre cette hirarchie. Les oprateurs qui ont le mme niveau sont valus de la gauche vers la droite. L'exponentielle est value partir de la droite. Ceci est important savoir dans le cas d'exponentielles multiples : 2^-3^-4= 2^(-(3^(-4))) Premire priorit : parenthse exponentielle ngation multiplication, division addition, soustraction oprateurs gographiques oprateurs de comparaison NOT AND Seconde priorit : OR Par exemple l'expression 3+4*2 produit un rsultat de 11. Car la multiplication est prioritaire par rapport l'addition et est traite en premier : 3+4*2= 3+8= 11 Nous pouvons ajouter des parenthses pour forcer MapInfo excuter l'addition en premier : (3+4)*2= 7*2= 14 Considrez maintenant l'expression suivante qui vise slectionner tous les enregistrements de juillet et septembre 1989. Year(RECEPTION)=89 AND Month(RECEPTION)=7 OR Month(RECEPTION)=9 Comme "AND" dispose d'une priorit suprieure "OR", MapInfo traite cette expression comme si "Year(RECEPTION)=89 et Month(RECEPTION)=7" taient entre parenthses. (Year(RECEPTION)=89 AND Month(RECEPTION)=7) OR Month(RECEPTION)=9

211

Dans ce cas, tous les enregistrements de juillet 89 ou de septembre de n'importe quelle anne seront slectionns. Ce n'est probablement pas ce que vous recherchez. Ceci peut tre corrig en ajoutant des parenthses la seconde expression: year(RECEPTION)=89 AND (month(RECEPTION)=7 OR month(RECEPTION)=9) Dans cette expression, les parenthses indiquent MapInfo que "month(RECEPTION)=7" et "month(RECEPTION)=9" sont les alternatives la deuxime clause. MapInfo procde ici comme pour le numro 21 ci-dessus. Remarque : Lorsque vous n'tes pas sr de la mthode employe par MapInfo pour lire une expression plusieurs oprateurs, ajoutez des parenthses pour clarifier l'expression.

212

LES FONCTIONS GEOGRAPHIQUES Les fonctions prennent des valeurs et les transforment pour produire de nouvelles valeurs. Elles ont la forme suivante : Fonction(paramtres) Abs Syntaxe : Abs(expression numrique) Area Syntaxe : Area(obj, units) Retourne la superficie de l'objet. CentroidX Syntaxe : CentroidX(objet) Retourne la coordonne x du centrode de l'objet, ce qui correspond la valeur de la longitude pour les cartes terrestres. CentroidY Syntaxe : CentroidY(objet) Retourne la coordonne y du centrode de l'objet, ce qui correspond la valeur de la latitude pour les cartes terrestres. Chr$ Syntaxe : Chr$(expression numrique) l'expression numrique doit tre un nombre entier compris entre 0 et 255. Cos Syntaxe : Cos(expression numrique) CurDate (date courante) Syntaxe : CurDate() Retourne une date reprsentant la date courante. Day (jour) Syntaxe : Day(date) Retourne le jour du mois extrait de la date. Le jour est reprsent sous la forme d'un nombre entier allant de 1 31. Distance Syntaxe : Distance(x1, y1, x2, y2, units) x1 et y1 sont les coordonnes Est-Ouest (longitude) pour les cartes terrestres x2 et y2 sont les coordonnes NordSud (latitude) pour les cartes terrestres units est l'unit de distance courante elle Calcule la distance entre deux points.

213

Fonctions : Les fonctions prennent des valeurs et les transforment pour produire de nouvelles valeurs. Elles ont la forme suivante : Fonction(paramtres) La plupart des fonctions de MapInfo sont assorties d'un ou deux paramtres. Un paramtres peut tre une colonne ou une autre expression. MapInfo utilise le mot-cl "obj" ou "object" avec les fonctions gographiques : Area (superficie), CentroidX, CentroidY, ObjectLen, Perimeter. Ce mot-cl indique MapInfo qu'il doit rcuprer des valeurs figurant sur les objets gographiques dans la table plutt que des donnes sous forme de tableaux. Area Distances Nom d'unit Unit Reprsente Nom d'unit Unit reprsente "mi" miles sq mi" miles carrs "km" kilomtres sq km" kilomtres carrs "in" pouces sq in" ouces carrs "ft" pieds "survey ft" pieds sq ft " ieds carrs "li" links sq survey ft" pieds carrs "rd" rods sq yd" ards carrs "ch" chains "yd" yards "mm" millimtres "cm" centimtres sq mm" millimtres carrs "m" mtres sq cm" centimtres carrs "nmi" miles nautiques (1 mile nautique reprsente 1852 mtres) sq m" mtres carrs sq ch" chains carrs sq li" sq rd" perch" rood" acre" hectare" Links carrs ods carrs perches roods acres hectares

214

Exemples : Calculer la distance entre certains objets et Paris (qui est situ 2.42 degrs dcimaux de longitude et 48.85 de latitude) : 79. Distance(2.42, 48.85, CentroidX(obj), CentroidY(obj),"km") Slectionner tous les objets moins de 20 kilomtres l'ouest de Paris : 80. CentroidX(obj)<2.42 AND Distance(2.42, 48.85, CentroidX(obj), CentroidY(obj),"km")<=20Cette expression comporte deux clauses. La premire spcifie qu'un objet doit tre l'ouest de Paris pour tre slectionn. La seconde spcifie qu'un objet ne doit pas tre plus de vingt kilomtres de Paris pour tre slectionn. Comme les deux clauses sont relies par "AND" elles doivent tre toutes deux vrifies pour qu'un objet entre dans la slection. Les Fonctions (Suite) Format$ Syntaxe : Format$(valeur, forme) valeur est une expression numrique forme est une chane de caractres qui prcise comment les rsultats doivent tre prsents. InStr Syntaxe : InStr(position, chane de caractres, sous-chane) Action : InStr teste si oui ou non une chane de caractres contient une sous-chane spcifique. Int Syntaxe : Int(expression numrique) Action : Retourne l'entier le plus proche qui est infrieur ou gal la valeur spcifie. LCase$ Syntaxe : LCase$(chane de caractres) Action : Retourne la mme chane de caractre mais en minuscules. Left$ Syntaxe : Left$(chane de caractres, nombre) Action : Retourne une chane de caractres limite aux premiers caractres de la chane spcifie. Len Syntaxe : Len(chane de caractres) Action : Retourne le nombre de caractres qui figurent dans la chane de caractres. LTrim$Syntaxe : LTrim$(chane de caractres) Action : LTrim$ retire tous les caractres non imprimables (espaces, tabulations, etc.) du dbut de la chane de caractres.

215

Syntaxe : Maximum(expression numrique ,expression numrique) Action : Slectionne le plus grand des deux nombres. Mid$ Syntaxe : Mid$(chane de caractres, position, longueur) chane de caractres est une expression position est un entier qui indique la position de dpart dans la chane de caractres ci-dessus longueur est un entier indiquant le nombre de caractres extraire Action : Mid$ retourne une chane de caractres de la longueur demande, commenant la position spcifie, dans une chane de caractres dsigne. Minimum Syntaxe : Minimum(expression numrique, expression numrique) Action : Slectionne le plus petit de deux nombres. Month (mois) Syntaxe : Month(date) Action : Retourne le mois de la date exprim en nombre de 1 12. ObjectLen (longueur de l'objet) Syntaxe : ObjectLen(obj, unit) Action : Retourne la longueur de lignes et de polylignes. Retourne une valeur de 0 pour les autres objets. Perimeter (primtre) Syntaxe : Perimeter(obj, unit) Action : Retourne le primtre de l'objet dsign. Fonctionne pour les polygones, les ellipses, les rectangles et les rectangles arrondis. Quand vous choisissez Perimeter dans un menu, le mot-cl "obj" est plac entre parenthses assorti de l'unit courante entre guillemets. Proper$ Syntaxe : Proper$(chane de caractres) Action : Retourne une chane de caractres avec la premire lettre de chaque mot en majuscule et toutes les autres lettres en minuscules. Right$( ) Syntaxe : Right$(chane de caractres, expression numrique) Action : Retourne la partie droite de la chane spcifie.

Maximum

216

(arrondir ) Syntaxe : Round(nombre1,nombre2) Action : Retourne le nombre 1 arrondi. Le nombre 2 indique quelle mthode utiliser pour cet arrondi. RTrim$ Syntaxe : RTrim$(chane de caractres) Action : RTrim$ retire tous les espaces non significatifs (espaces et tabulations) de la fin de la chane de caractres. Str$ Syntaxe : Str$(expression numrique) Action : Str$ convertit une expression numrique en une chane de caractres qui la reprsente. Quand la valeur de l'expression numrique est ngative, le premier caractre de la chane de caractres sera un signe moins (-). Le premier caractre retourn pour une valeur positive est le premier nombre. Si l'expression est un objet, Str$ () retourne une chane dcrivant le type de l'objet (par exemple "polygone"). UCase$ (majuscules) Syntaxe : UCase$(chane de caractres) Action : Retourne la mme chane de caractres en majuscules. Val Syntaxe : Val(expression) Action : La fonction Val extrait une valeur numrique d'une expression de type caractres. Elle ignore les tabulations, les espaces, les sauts de lignes au dbut d'une chane puis essaie d'interprter la premire squence de caractres numriques comme une valeur numrique. Elle arrte le traitement de la chane de caractres aussitt qu'elle trouve un caractre non numrique.(Cependant elle accepte aussi un signe moins (tiret) et une marque dcimale (.), par exemple Val ("-9.9") = -9.9). Quand le premier caractre (aprs les caractres tabulations, espaces, retour la ligne) n'est pas un caractre numrique, Val retourne une valeur de zro. Weekday (jour de la semaine) Syntaxe : Weekday(date) Action : Retourne le jour de la semaine partir de la donne. Le jour est donn comme un nombre compris entre 1 et 1 signifie Dimanche et 7 samedi. Exemples : Slectionner toutes les lignes o le jour de la semaine est mercredi : Weekday(date)=4 Year (anne) Syntaxe : Year(date) Action : Retourne l'anne de la date.

Round

217

8. LA MISE A JOUR DES COLONNES


Mise jour des colonnes Ajout dune colonne temporaire Mise jour des informations dans un sous-ensemble dune table Entre dinformations graphiques dans des colonnes visibles Tables ne pouvant pas tre mises jour

218

Mise jour des colonnes

Affecter des valeurs une colonne Ajouter une nouvelle colonne (temporaire) en utilisant les donnes d'une autre table. Transfrer des valeurs entre des colonnes et entrer des informations graphiques dans des colonnes pour obtenir des donnes descriptives.

Commande Mettre jour colonne active quand : au moins une table MapInfo accessible en criture est ouverte. Accs Table > Mettre jour colonne

219

MISE A JOUR DUNE COLONNE : Affectation de valeurs aux colonnes La commande Mettre jour colonne permet de modifier la valeur d'une colonne en mettant jour une table en fonction de ses propres valeurs ou de donnes provenant d'une autre table. Bote de dialogue Mettre Jour Colonne Table : Choisissez la table contenant la colonne mettre jour. Si vous ajoutez une colonne temporaire, elle sera enregistre dans cette table. Colonne : Choisissez la colonne mettre jour. Si la table mettre jour est diffrente de celle qui figure dans la zone Prendre Valeur dans Table, slectionnez Ajoute une Colonne Temporaire pour ajouter une colonne temporaire la table faisant l'objet de la mise jour. Prendre Valeur dans Table : Choisissez la table dans laquelle MapInfo ira chercher les informations de mise jour. Si vous mettez jour une colonne en lui appliquant uniquement une expression mathmatique, et que vous n'avez pas besoin de donnes d'une autre table, cette table doit tre la mme que celle de la zone Table. Jointure : Permet d'afficher la bote de dialogue Dfinir Jointure. Le bouton Jointure est actif lorsque la table de donnes diffre de celle qui doit tre mise jour (zone Table). Lors de la mise jour d'une colonne partir d'une autre table ou de l'ajout d'une colonne temporaire l'aide de donnes d'une autre table, utilisez la bote de dialogue Dfinir Jointure pour dfinir la correspondance des enregistrements des deux tables. Voir Jointure. Valeur : S'affiche si vous travaillez avec une seule table. Entrez une expression ou utilisez le bouton Assistant pour accder la bote de dialogue Expression et crer une expression. Calculer : Le choix des options dpend de la table d'o sont extraites les donnes. Lorsque vous mettez jour une table en fonction de ses propres valeurs, MapInfo choisit automatiquement l'option Valeur. Lorsque vous mettez jour une table en fonction des donnes d'une autre table, vous devez dfinir l'option Valeur, Min, Avg, Sum, Max, Counte, Proportion Sum, WtAvg, Proportion Avg ou Proportion WtAvg. Avg (expression) : La moyenne des valeurs de expression est calcule pour tous les enregistrements d'un groupe. Pour en savoir plus sur le regroupement, reportez-vous la commande Fusion.

220

Count : Le nombre d'enregistrements est comptabilis dans un groupe. L'astrisque est considr comme argument car il s'applique l'ensemble de l'enregistrement et non un champ spcifique de l'enregistrement. Max (expression) : La valeur maximale de expression est calcule pour tous les enregistrements d'un groupe. Min (expression) : La valeur minimale de expression est calcule pour tous les enregistrements d'un groupe. Sum(expression) : La somme des valeurs de expression est calcule pour tous les enregistrements du groupe. WtAvg : MapInfo ajuste le calcul des moyennes de sorte que les valeurs de chaque objet slectionn sont plus ou moins pondres.

221

AJOUT D'UNE COLONNE TEMPORAIRE L'ajout d'une nouvelle colonne (temporaire) une table s'effectue en utilisant les donnes d'une autre table. Pour ajouter une colonne temporaire : 1. Ouvrez au moins deux tables. 2. Choisissez Table > Mettre jour colonne. La bote de dialogue Mettre jour Colonne s'affiche. 3. Choisissez la table laquelle la nouvelle colonne temporaire va tre ajoute. 4. Choisissez la table partir de laquelle MapInfo va extraire les informations de mise jour. Pour ajouter des colonnes temporaires, vous devez dfinir la mise jour d'une table en fonction des donnes d'une autre table. 5. Slectionnez Ajoute une Colonne Temporaire dans la liste droulante Colonne. Spcifiez, le cas chant, les informations ncessaires MapInfo pour agrger les donnes dans les deux tables en utilisant leurs donnes communes, tabulaires et graphiques. Voir Fusion. 6. Choisissez le mode de calcul des donnes des colonnes, colonnes ou expression, en faisant les slections appropries dans les listes droulantes Calculer et De. Reportez-vous la description de la bote de dialogue Mettre jour colonne (plus haut). 7. Cochez la case Afficher les donnes rsultats pour afficher la table et sa nouvelle colonne temporaire. 8. Cliquez sur OK. La colonne temporaire est ajoute en fonction des informations indiques.

222

Ajout d'une colonne temporaire : Les colonnes temporaires sont automatiquement actualises lorsque vous mettez la table de donnes jour. Pour enregistrer la table et les nouvelles colonnes temporaires, slectionnez Fichier > Enregistrer Table sous. Les colonnes temporaires sont galement enregistres dans un document en slectionnant Fichier > Enregistrer Document Sous, condition que les deux tables ne soient pas issues de requtes (Query).

223

MISE A JOUR DES INFORMATIONS DANS UN SOUS-ENSEMBLE D'UNE TABLE

Vous pouvez utiliser la commande Mettre jour Colonne pour mettre jour les informations d'un sous-ensemble d'une table.

Par exemple, vous pouvez slectionner le LEst Algrien , puis utiliser la commande Mettre jour Colonne pour modifier le champ "reprsentants" et le remplacer par le nom du reprsentant charg de ce secteur.

Vous pouvez mettre jour tous les enregistrements d'une table ou d'une slection d'enregistrements. Pour cela, slectionnez-les en utilisant les commandes Slection, Slection SQL, ou les outils Slection, Slection par polygone, Slection par rectangle ou Slection par distance. Vous pouvez ensuite mettre jour la slection.

224

Mise jour des informations dans un sous-ensemble d'une table : Mise jour de tables de requte Slection SQL Vous pouvez utiliser Mettre jour Colonne pour les rsultats d'une fusion de plusieurs tables avec la Slection SQL, si celle-ci ne comportait pas de condition Grouper par. Pour mettre jour la colonne d'une table partir des informations d'une autre table, vous pouvez : 1. Fusionner les tables avec la commande Slection SQL. 2. Utiliser Mettre jour Colonne dans la table Slection. La mise jour sera automatiquement effectue dans la table de base approprie.

225

ENTREE D'INFORMATIONS GRAPHIQUES DANS DES COLONNES VISIBLES Vous pouvez utiliser la commande Mettre jour colonne pour entrer des informations graphiques dans des colonnes visibles. Les tables qui contiennent des objets graphiques (cartes) enregistrent les informations graphiques qui ne sont pas visibles dans des tables. Vous pouvez placer certaines de ces informations dans des colonnes et les afficher dans une fentre Donnes. Vous ne pouvez pas crer une colonne temporaire en utilisant les donnes de la mme table. Crez des colonnes vides l'aide de Table > Gestion tables > Modifier structure. Compltez-les l'aide des commandes Mettre jour Colonne et Enregistrer Table. Tables ne pouvant pas tre mises jour Vous ne pouvez pas mettre jour : les fichiers ASCII, les fichiers Excel et Lotus, les tables de noms de rue. Vous pouvez mettre jour les fichiers constitutifs. les tables cres avec la commande Slection SQL et comportant une clause Grouper par. les tables en lecture seule. Si vous ne pouvez pas mettre jour les colonnes de ce type de tables, vous pouvez leur ajouter des colonnes temporaires grce la commande Mettre jour Colonne.

226

9. REALISATION DE MISES EN PAGES CARTOGRAPHIQUES :

Quest ce quune mise en page cartographique Conception dune mise en page cartographique Cration dune fentre mise en page Description dune fentre mise en page Classement des objets dans une mise en page Dfinition des options de mise en page Mise en page de plusieurs cartes Modification dune mise en page Affichage dans une mise en page Configuration de limpression

227

REALISATION DES MISES EN PAGES CARTOGRAPHIQUES QUEST CE QUUNE MISE EN PAGE CARTOGRAPHIQUE Un document et une interface graphique permettant de crer des cartes impeccablement prsentes. Un ensemble dlments graphiques.

228

Quest ce quune mise en page ? :

Une mise en page est un document qui permet de crer des cartes bien prsentes pour pouvoir ensuite les imprimer ou les exporter Une mise en page se compose de divers documents et comprend des lments graphiques et textuels. Toute carte, diagramme, Analyse thmatique , ou table de donnes peut tre incorpore une mise en page. Lorsque vous travaillez sur une mise en page, dans MapInfo , vous disposez dune interface graphique

Spcialement adapte la ralisation des cartes, avec boutons et outils permettant de dessiner , dagencer et de modifier les lments graphiques.

229

CONCEPTION DUNE MISE EN PAGE CARTOGRAPHIQUE : But de la carte Public vis Elments cartographiques

230

Conception dune mise Avant de crer une mise en page cartographique, il faut garder lesprit le produit de en page de la carte et le public vis. Ces points peuvent, en effet, avoir une influence sur cartographique : lorganisation de la mise en page. But de la carte : Quel message doit faire passer la carte ?. Certains cartes servent de rfrence (zone de Vgtation par exemple), dautres sont destines tayer une position (projet durbanisme etc.) Dautres encore permettent de faire la synthse des rsultat danalyses (cas, par exemple dune carte illustrant un site slectionn pour amnager une nouvelle dcharge pour dchets industriels dangereux. A qui sadresse votre carte ?. A des techniciens ? Des lus locaux ? Des randonneurs ? vous devez adapter votre carte au niveau de connaissance du public vis, car les informations seront prsentes diffremment selon quil sagira dun sminaire technique ou dune runion ouverte au public. Des facteurs ci-dessus droulera votre choix des divers lments cartographiques inclure dans la mise en page. Vous les agencerez diffremment en fonction du message faire passer. Voici les principaux lments cartographiques utilisables dans une mise en page :

Public vis :

Elments cartographiques

Carte proprement dite : entits cartographiques reprsenter et leurs symboles Lgende : contient un exemple de chaque symbole et la description de ce quil signifie Barre dchelle : indique lchelle de la carte Flche du Nord : indique lorientation de la carte Titre : indique le sujet de la carte. Du texte peut tre ajout pour indiquer le nom de lauteur du document, la date de cration, la source dinformations etc. Bordures de finition : permettent dencadrer les lments cartographiques pour un prsentation soigne . CREATION D'UNE FENETRE MISE EN PAGE Pour crer une fentre Mise en Page : Choisissez Fentre > Mise en Page ou Barre d'outils Standard > Bouton Mise en Page Quand aucune fentre n'est ouverte, MapInfo cre une Fentre Mise en Page vierge. Quand des fentres sont ouvertes, MapInfo affiche la bote de dialogue Nouvelle Fentre Mise en Page :

231

choisissez une des options et cliquez sur OK. Votre choix tant effectu, MapInfo ouvre et affiche cette mise en page.

232

Cration d'une fentre Mise en Page : Quand MapInfo ouvre une fentre Mise en Page pour la premire fois, il dfinit la taille et l'orientation des pages (portrait ou paysage) en fonction de la configuration courante de l'imprimante. Si vous ouvrez ultrieurement cette mise en page avec une configuration d'imprimante diffrente, la fentre utilisera la taille et l'orientation des pages spcifiques cette imprimante. La taille et la position des objets dans la mise en page sont identiques, mais la pagination sera diffrente. Une mise en page tant cre, elle devient la fentre active. MapInfo place le menu Mise en Page dans la barre des menus. Utilisez le menu Mise en Page pour choisir les options de travail avec les Mises en Page. Boite de dialogue Nouvelle Fentre de Mise en Page Un cadre pour la fentre : Utilisez la liste droulante de la bote de dialogue pour choisir la fentre afficher dans la mise en page. MapInfo affiche cette fentre dans un cadre centr dans la mise en page. Un Graphique comporte toujours une lgende. Une Carte comporte une lgende quand elle a fait l'objet d'une analyse thmatique. Vous pouvez repositionner la lgende. Un cadre pour chaque fentre ouverte : Cre une Mise en Page avec l'ensemble des fentres Carte, Donnes et Graphique ouvertes (accompagnes d'une lgende pour la carte ou le graphique actifs). Les diffrents lments sont placs dans la mise en page dans les mmes positions et tailles qu'ils possdent l'cran. Vous pouvez alors les repositionner et les redimensionner. Quand vous choisissez cette option, fermez toutes les fentres que vous n'avez pas l'intention d'utiliser avant d'ouvrir la fentre Mise en Page. Aucun cadre : Cre une mise en page vierge. Utilisez l'outil Cadre pour placer manuellement les cartes, les graphiques et leurs lgendes dans la fentre Mise en Page. OK : Valide les options de la bote de dialogue. Annuler : Annule les options de la bote de dialogue. Aide : Affiche la rubrique concerne de l'aide en ligne.

233

Description de la fentre Mise en Page Les fentres Mise en Page comportent des barres de dfilement sur les cts droit et infrieur. Vous pouvez afficher des rgles dans la partie suprieure et sur le ct gauche qui vous aideront positionner, dimensionner et aligner les objets. Le Zoom affich dans la barre d'tat indique le facteur de grossissement appliqu la mise en page. Quand le seuil de zoom est gal 37,46 %, la mise en page est prsente 37,46 % de sa taille relle. Quand le seuil de zoom est gal 123 %, la mise en page est prsente 123 % de sa taille relle.

234

Description de la fentre Mise en Page : Paramtrage du zoom l'aide des touches numriques Vous pouvez utiliser les touches numriques de <1> <8> pour configurer le seuil de zoom d'une mise en page : TOUCHE 1 2 3 4 5 6 7 8 ZOOM % 6.25 12 25 50 100 200 400 800 Il suffit de cliquer sur une de ces touches quand une fentre Mise en Page est active, et MapInfo change le facteur de zoom de la mise en page.

235

CLASSEMENT DES OBJETS DANS UNE MISE EN PAGE Les objets contenus dans les fentres Mise en Page, les blocs de texte, les lignes, les rectangles, etc., sont classs de l'avant-plan vers l'arrire-plan. On dit d'un objet qui en recouvre un autre qu'il est plac devant. Cet agencement d'avant en arrire est dfini l'origine par l'ordre de cration des objets. L'objet le plus rcemment cr prcde tous les autres objets. Vous pouvez modifier cet ordre l'aide des options Placer Dessus et Placer Dessous du menu de Mise en Page. 2eme Bouton de la souris

236

Classement des objets dans une Mise en Page Les objets contenus dans les fentres Mise en Page, les blocs de texte, les lignes, les rectangles, etc., sont classs de l'avant-plan vers l'arrire-plan. Ceci quivaut dessiner chaque objet sur un transparent et empiler les transparents. Ceci est plus vident quand deux objets se recouvrent dans l'espace. On dit d'un objet qui en recouvre un autre qu'il est plac devant. Cette rgle s'applique galement deux objets qui ne se recouvrent pas : l'un d'eux est dans un plan en avant de l'autre. Pour dterminer celui qui est devant, vous pouvez dplacer un des objets de manire qu'il occupe partiellement l'espace couramment occup par l'autre objet,. Quand il est devant l'autre objet, il le recouvre ; quand il est derrire l'autre objet, il est recouvert par lui. Cet agencement d'avant en arrire est dfini l'origine par l'ordre de cration des objets. L'objet le plus rcemment cr prcde tous les autres objets. Vous pouvez modifier cet ordre l'aide des options Placer Dessus et Placer Dessous du menu de Mise en Page.

237

DEFINITION DES OPTIONS DE MISE EN PAGE indiquer les paramtres d'affichage des cadres et de leur contenu dans une fentre Mise en Page ainsi que le mode d'affichage de cette dernire. Dterminer les marges et le nombre de pages de la Mise en Page en cours. Commande Options active quand : une fentre Mise en Page est ouverte. Accs Mise en Page > Options

238

Dfinition des options de mise en page Afficher Rgles : Affiche les rgles le long des bordures gauche et suprieure de la page. Afficher Sauts de Pages : Affiche des lignes en pointills dans les fentres contenant plusieurs pages pour indiquer les sauts de page. Afficher le contenu des cadres En Permanence : Affiche le contenu des cadres seulement lorsque la mise en page n'est pas active. Si par exemple, vous modifiez le contenu d'une fentre Carte reprsente dans la mise en page, slectionnez l'option En Permanence pour voir l'effet produit sur la mise en page au fur et mesure des modifications. Seulement quand la Mise en Page est active : Affiche le contenu des cadres uniquement quand la fentre Mise en Page est active. Jamais : Affiche uniquement le nom de la fentre reprsente dans chaque cadre, mme quand la fentre Mise en Page est active. Par exemple, choisissez Jamais lors du redimensionnement et du repositionnement des cadres. Le contenu de chaque cadre ne sera pas redessin aprs modification de la mise en page.

239

Dimensions de la Mise en Page Dimensions de la Mise en Page : Les paramtres choisis pour les marges, le format du papier et l'orientation des pages affectent toutes les pages d'un document. Ces paramtres dfinissent la taille de la zone d'impression du corps du document. Dans le cas d'une mise en page comportant plusieurs pages, certains lments peuvent tre dissmins sur plusieurs pages. Utilisez les champs Largeur et Hauteur ci-dessous pour spcifier le nombre de pages. Le contenu du champ Taille Totale varie au fur et mesure des modifications apportes aux paramtres de largeur et de hauteur de page. Largeur : Indiquez le nombre de pages dsir. Hauteur : Indiquez le nombre de pages dsir. Taille Page : Affiche la taille du papier. Cette valeur correspond au paramtrage courant de l'imprimante. Taille Totale : Affiche la largeur et la hauteur totales de la mise en page. Marges : Affiche la bote de dialogue Marges. Les marges ont l'apparence d'une bordure grise dans la Mise en Page. Cette marge grise est principalement destine vous rappeler l'emplacement des marges. Les marges sont virtuelles ; si un objet apparat dans la zone grise, il sera imprim ( condition qu'il ne soit pas trop prs du bord de la page). OK : Valide les options de la bote de dialogue. Annuler: Annule les options de la bote de dialogue.

240

MISE EN PAGE DE PLUSIEURS CARTES Le bouton cadre cre des cadres dans une fentre Mise en Page.

Chaque cadre peut contenir une carte, un graphique, un tableau, une lgende de carte ou de graphique, une fentre Infos, une fentre Statistiques, un message. Vous pouvez aussi crer un cadre vide. Le bouton Cadre est actif quand : une fentre Mise en Page est active. Accs Barre doutils Dessins > bouton Cadre

Mise en page de plusieurs cartes Cration dun cadre dans une fentre Mise en page : Pour crer un cadre dans une fentre Mise en Page : 1. Cliquez sur le bouton Cadre dans la barre doutils Dessins. Le curseur se transforme en croix. 2. Placez le curseur l'endroit o vous souhaitez dessiner votre cadre. 3. Cliquez et maintenez le bouton de la souris enfonc. Faites glisser le curseur en diagonale jusqu' ce que le cadre en pointills

241

dlimite la zone souhaite. 4. Relchez le bouton de la souris. Si aucune fentre n'est ouverte, le cadre est vide et affiche la mention : "Aucune fentre". Si une ou plusieurs fentres sont ouvertes, la bote de dialogue Objet Cadre s'affiche. Bote de dialogue Objet Cadre Fentre: Choisissez la fentre afficher dans le cadre. Sommets X1, Y1, X2, Y2 X1, Y1 et X2, Y2 : reprsentent respectivement les coordonnes des sommets suprieur gauche et infrieur droit du cadre. Modifiez les valeurs pour ces coordonnes si ncessaire, au niveau de la zone Units Papier et Mise en Page de la bote de dialogue Prfrences Systme (Affichage > Prfrences > Systme). Ces coordonnes reprsentent les positions dans la fentre Mise en Page, 0,0 tant le coin suprieur gauche. Centre X, Y : Coordonnes du centre du cadre Largeur : Dimension horizontale du cadre Hauteur : Dimension verticale du cadre Plein cadre : La carte remplit entirement le cadre tout en conservant son centre et son niveau de zoom

242

Echelle Papier : Indique l'chelle d'un cadre affichant une carte. Vous pouvez taper une nouvelle chelle. Dans ce cas, MapInfo modifie les dimensions du cadre afin qu'il affiche la carte l'chelle souhaite. Plein Cadre : Cochez cette option afin que la fentre lie ce cadre occupe toute la place dlimit par ce cadre (il y aura dans ce cas perte de la proportionnalit contenu du cadre / forme de la fentre). OK : Place la fentre dans le cadre. Annuler : Annule les options de la bote de dialogue. Aide : Affiche la rubrique concerne de l'Aide en ligne. Pour la plupart des types d'objets, le cadre peut sembler plus petit que la zone dlimite. Cependant, il entoure une zone prdfinie. Ainsi, la hauteur d'un cadre contenant une fentre Statistiques est dtermine par la taille de la police. Dans tous les cas, l'angle suprieur gauche du cadre concide avec l'angle suprieur gauche de la zone dlimite.

243

MODIFICATIONS DUNE MISE EN PAGE Modification du contenu d'un cadre Modification de la bordure et du fond Modification des proportions d'une carte dans une fentre Mise en Page Modification de l'chelle d'une mise en page

244

Modifications dune mise en page : Modification du contenu d'un cadre : Une fois cr, un cadre peut tre utilis comme tout autre objet graphique , on peut : notamment le dplacer changer sa taille modifier son type de ligne et sa trame le couper, le copier et le coller. Pour modifier le contenu d'un cadre : 1. Cliquez deux fois dessus pour ouvrir la bote de dialogue Objet Cadre. 2. Choisissez une nouvelle fentre dans la liste droulante. 3. Cliquez sur OK. La fentre existante est remplace par la nouvelle. Modification de la bordure et du fond Pour modifier la bordure et le fond d'un cadre, slectionnez ce dernier puis choisissez Affichage > Style Polygones. Modification des proportions d'une carte dans une fentre Mise en Page Pour modifier les proportions d'une carte, vous devez changer les dimensions de la fentre d'origine. MapInfo rpercute alors automatiquement les nouvelles proportions sur le cadre de mise en page. Vous ne pouvez pas changer les proportions d'une carte en dplaant simplement les bords de son cadre. MapInfo ne fait qu'agrandir ou rtrcir le cadre, en conservant la mme vue de la carte.

245

Modification de l'chelle d'une mise en page Vous pouvez utiliser la bote de dialogue Objet Cadre pour modifier l'chelle d'une carte. Ainsi, si vous voulez qu'un centimtre reprsente 50 kilomtres, tapez 50 dans la zone Echelle ; MapInfo modifie l'chelle de la carte en consquence. Pour modifier l'chelle d'une carte : 1. Cliquez sur la fentre Mise en Page pour l'activer. 2. Cliquez deux fois sur le cadre de la carte pour appeler la bote de dialogue Objet Cadre. 3. Indiquez la valeur souhaite dans la zone Echelle Papier.

246

Affichages dans une mise en page : Affichage d'une lgende de carte Affichage d'un graphique Affichage d'une fentre Donnes

247

Affichages dans une mise en page : Affichage d'une lgende de carte dans une fentre Mise en Page Les lgendes conservent leur taille et leur police de caractres lorsqu'elles sont affiches dans un cadre. Par consquent, si le cadre est plus petit que la lgende, celle-ci apparatra tronque au lieu d'tre rtrcie en fonction du cadre. Il est possible d'ajouter une lgende dans une Mise en Page, mme si aucune lgende nest affiche sur lcran. Affichage d'un graphique dans une fentre Mise en Page Les graphiques remplissent compltement leur cadre, leurs proportions s'adaptant celles du cadre, indpendamment de ce quelles taient dans la fentre Graphique. Par contre, le texte d'un graphique conserve dans le cadre la taille (en points) qu'il avait dans la fentre Graphique. Par consquent, il peut apparatre trop comprim si le cadre est plus petit que la fentre d'origine. Les symboles utiliss pour l'affichage d'une srie de donnes dans un graphique de type courbe ou x-y conservent galement leur taille d'origine. Si ces graphiques sont de grande taille (en points), il est donc conseill de dfinir la taille de leur cadre en consquence. Affichage d'une fentre Donnes dans une fentre Mise en Page Les titres des colonnes d'un tableau apparaissent au sommet du cadre. Le contenu de la table est affich immdiatement dessous, en commenant par la ligne et la colonne qui figurent dans le coin suprieur gauche de la fentre Donnes. Si les lignes et les colonnes n'apparaissent pas au complet, cela signifie que le cadre est trop petit. Vous devez donc agrandir ce dernier. Sachez cependant que les champs que vous avez retirs du tableau avec la commande Choisir champs ne seront pas affichs dans le cadre, puisque celui-ci se contente de reprsenter le contenu de la fentre Donnes. Le nombre de lignes et de colonnes affiches dpend galement de la taille des colonnes et de la police. Le texte s'affiche avec la police et la taille dfinies dans la fentre Donnes d'origine. Pour changer la police d'un cadre, il faut donc modifier celle de la fentre Donnes. En utilisant une police plus petite, vous pourrez afficher un plus grand nombre de lignes et de colonnes dans le cadre. Pour viter de modifier la structure interne de la table, vous pouvez adapter manuellement la largeur des colonnes dans la fentre Donnes en cliquant sur les barres verticales qui sparent les titres des colonnes et en les faisant glisser de faon largir ou rtrcir chaque colonne.

248

CONFIGURATION DE L'IMPRESSION Elle permet slectionner une imprimante et dfinir la taille et l'orientation du papier. active : en permanence. Accs Fichier > Configuration de l'Impression

249

Configuration de l'Impression :
Bote de dialogue Configuration de l'Impression Imprimante Imprimante : par Dfaut Indique le nom de l'imprimante installe par dfaut. Imprimante Spcifique : Pour imprimer partir d'une imprimante diffrente de l'imprimante par dfaut : cliquez dans la liste droulante et slectionnez une autre imprimante. Orientation Portrait : Choisissez cette option pour imprimer en mode portrait. Paysage : Choisissez cette option pour imprimer en mode paysage. Papier Taille : Choisissez une taille de papier. Source : Choisissez une source d'alimentation en papier. OK : Applique les indications fournies dans la bote de dialogue. Annuler : Annule les indications fournies. Options : Affiche les options d'impression systme. Pour plus de dtails, voir la documentation du systme. Marges : Affiche la bote de dialogue Marges. Pour plus de dtails Aide : Affiche la rubrique concerne de l'Aide en ligne.

250

Marges Marges : Permet de dfinir les marges. L'unit de mesure utilise par dfaut est le cm. Pour modifier cette unit, utilisez la commande Affichage > Prfrences > Systme et choisissez une autre unit dans la liste droulante Units Papier et Mise en Page. Gauche : Indiquez la distance souhaite entre le bord gauche du papier et le dbut des lignes sans retrait gauche. Droite : Indiquez la distance souhaite entre le bord droit du papier et le dbut des lignes sans retrait droite. Cette option n'est disponible que lorsque vous imprimez en mode recto seul. Lorsque vous imprimez en recto-verso, cette option devient Extrieur. Haut : Indiquez la distance souhaite entre le bord suprieur du papier et le haut de la premire ligne. Bas : Indiquez la distance souhaite entre le bord infrieur du papier et le bas de la dernire ligne. OK : Applique les indications fournies dans la bote de dialogue. Annuler : Annule les indications fournies. Aide : Affiche la rubrique concerne de l'Aide en ligne.

251

10. LES FORMATS DECHANGE DANS MAPINFO

Formats dchange dans MapInfo En-tte de fichier MIF Paramtres de transformation Colonnes (Columns) Section donnes MIF Fichier MID Importer des donnes Importation des fichiers DXF Importation dattributs DXF dans MapInfo

252

FORMAT D'ECHANGE DE DONNEES MAPINFO En-tte de fichier MIF Section donnes MIF ( Codes de plumes, brosses, symboles et polices dans MIF ) Fichier MID Format trs souple permettant d'affecter des donnes gnriques des objets graphiques. Il s'agit d'un format ASCII, ditable. Disponible pour toutes les plates-formes supportes par MapInfo. Le fichier MIF comporte deux zones : l'en-tte de fichier : contentant les informations concernant la cration de tables MapInfo. La section donnes regroupe les dfinitions des objets graphiques.

253

Format d'change de donnes MapInfo : Cette annexe dcrit le format d'change de donnes propre MapInfo : En-tte de fichier MIF Section donnes MIF Codes de plumes, brosses, symboles et polices dans MIF Fichier MID Fichier exemple Ce format trs souple permet d'affecter des donnes gnriques des objets graphiques. Il s'agit d'un format ASCII, ce qui le rend aisment ditable, relativement facile gnrer et disponible pour toutes les plates-formes supportes par MapInfo. La meilleure manire d'apprhender le format d'change de donnes MapInfo (MapInfo Interchange Format, MIF) est d'tudier le fichier exemple qui figure la fin de cette annexe avec les informations sur le format du fichier. Vous pouvez galement crer vos propres exemples en exportant des fichiers en format MIF, puis en les examinant l'aide d'un diteur de texte. Les donnes MapInfo utilisent deux fichiers : les donnes graphiques sont regroupes dans un fichier .MIF et les donnes tabulaires dans un fichier .MID. Les donnes tabulaires sont des donnes avec sparateur, chaque enregistrement occupant une ligne (avec comme sparateur entre les lignes au choix : un retour chariot, un retour chariot et une marque de fin de ligne, une marque de fin de ligne). Le fichier MIF comporte deux zones : l'en-tte de fichier et la section donnes. L'en-tte contient les informations concernant la cration de tables MapInfo. La section donnes regroupe les dfinitions des objets graphiques.

254

EN-TETE DE FICHIER MIF Ci-dessous figure une description de l'en-tte des fichiers MIF. Les paramtres optionnels sont signals entre crochets. VERSION n [ DELIMITER "<c>" ] [ UNIQUE n,n.. ] [ INDEX n,n.. ] [ COORDSYS...] [ TRANSFORM...] COLUMNS n <nom> <type> <nom> <type> . . DATA

255

En-tte de fichier MIF : Version Cette clause indique la version du format utilis.: VERSION 1, VERSION 2 ou VERSION 300. La version 300, introduite dans MapInfo 3.0, autorise les objets polyligne plusieurs sections. Jeu de caractres (Charset) Ce paramtre indique le jeu de caractres utilis pour crer le texte contenu dans la table. Par exemple, "WindowsLatin1" indique que le fichier a t cr avec le jeu de caractres Windows US & Western Europe ; "MacRoman" dsigne le jeu de caractres Macintosh US & Western Europe ; pour empcher que le texte soit converti dans un autre jeu de caractres, indiquez "Neutral". Si vous n'utilisez aucun de ces jeux de caractres, vous pouvez dterminer la syntaxe correcte de votre jeu en exportant une table et en examinant le fichier .MIF dans un diteur de texte. Sparateur (Delimiter) Spcifie le caractre marquant les sparations, par exemple : DELIMITER ";" Le sparateur par dfaut est la marque de tabulation. Si vous ne souhaitez pas modifier ce choix par dfaut vous pouvez ignorer la ligne DELIMITER. Unique Indique un nombre qui se rfre une colonne de base de donnes. Exemple : Le nombre 3 indique la troisime colonne, le nombre 7 la septime colonne, etc. La fonction de ce paramtre unique est assez subtile. Par exemple, imaginez que votre base de donnes concerne des autoroutes. Chaque autoroute a un nom unique mme si elle est gnralement reprsente par plusieurs segments. Il faut recopier la colonne NOM dans la liste UNIQUE sans que la colonne contenant les donnes relatives chaque segment d'autoroute y figure. Ceci a pour effet de crer deux tables drives. L'une contient les noms, l'autre les attributs des objets. C'est de cette manire que sont labores les cartes de rues par MapInfo.

256

Index Le nombre (ou la liste de nombres spars par une virgule) entr dans ce paramtre indique que les colonnes de la table sont indexes. Chaque nombre se rfre une colonne de base de donnes. Exemple : le nombre 3 indique la troisime colonne, 7 indique la septime colonne, etc. Les colonnes pouvant servir d'index doivent tre prpares pour cet usage. Paramtre CoordSys Il faut spcifier un paramtre COORDSYS lorsque les donnes ne sont pas enregistres dans le format classique longitude/latitude. Lorsqu'aucun paramtre COORDSYS n'est spcifi, les donnes sont considres comme tant stockes dans le format longitude/latitude. Toutes les coordonnes sont stockes par rapport au quadrant Nord-Est. Les coordonnes de points situs en Europe ( l'Est du mridien de Greenwich) affichent une valeur X positive tandis que les coordonnes de points situs aux Etats-Unis contiennent une valeur X ngative. Les coordonnes de points situs dans l'hmisphre Nord ont une valeur Y positive, alors que les coordonnes de points situs dans l'hmisphre Sud ont une valeur Y ngative.

257

systme de coordonnes terrestre CoordSys Earth [ Projection type, datum, unitname [ , origin_longitude ] [ , origin_latitude ] [ , standard_parallel_1 [ , standard_parallel_2 ] ] [ , azimuth ] [ , scale_factor ] [ , false_easting ] [ , false_northing ] [ , range ] ] [ Bounds ( minx, miny) ( maxx, maxy) ] systme de coordonnes non terrestre CoordSys Nonearth Units unitname Bounds ( minx, miny) ( maxx, maxy)

258

Projection La projection est l'quation ou l'ensemble d'quations utilise par un systme de coordonnes. Le tableau suivant indique les projections que MapInfo utilise et donne le numro qui sert identifier la projection dans le fichier MAPINFOW.PRJ (projections MapInfo). Numro Projection 9 Albers EqualArea Conic 5 Azimuthal Equidistant (aspect polaire uniquement) 2 Cylindrical EqualArea 14 Eckert IV 15 Eckert VI 6 Equidistant Conic, galement appel Simple Conic 17 Gall 7 Hotine Oblique Mercator 4 Lambert Azimuthal EqualArea 3 Lambert Conformal Conic 19 Lambert Conformal Conic (modifi pour la Belgique 1972) 1 Longitude/Latitude 10 Mercator 11 Miller Cylindrical 18 New Zealand Map Grid 13 Mollweide

12

Robinson

16 20 8 21 22 23 24

Sinusoidal Stereographic Transverse Mercator, galement appel GaussKrger Transverse Mercator, (modifi pour le systme danois 34 JyllandFyn) Transverse Mercator, (modifi pour Sjaelland) Transverse Mercator,(modifi pour le systme danois 45 Bornholm) Transverse Mercator, (modifi pour la Finlande KKJ)

259

PARAMETRE DE TRANSFORMATION (TRANSFORM) Lorsque vous exploitez des fichiers MIF avec des coordonnes conformes au quadrant Nord-Ouest (quadrant 2),vous pouvez les convertir vers le quadrant Nord-Est l'aide d'un paramtre de transformation.

Quadrant 2: Quadrant Nord-Ouest

Quadrant 1: Quadrant Nord-Est

Quadrant 3: Quadrant Sud-Ouest

Quadrant 4: Quadrant Sud-Es

260

Paramtre de transformation (Transform) Le paramtre TRANSFORM doit tre utilis avec la syntaxe suivante : TRANSFORM multiplicateurX, multiplicateurY, dplacementX, dplacementY Pour transformer des donnes du Quadrant 2 en donnes du Quadrant 1, utilisez la clause suivante : TRANSFORM -1,0,0,0 Les valeurs zro signifient MapInfo d'ignorer le paramtre. Lorsque votre application cre des fichiers MIF dans le Quadrant 2, vous pouvez : Ajouter la clause TRANSFORM aux fichiers MIF Modifier l'application de manire ce qu'elle cre des coordonnes dans le Quadrant 1 Modifier l'application de manire ce qu'elle ajoute une clause TRANSFORM aux fichiers MIF.

261

COLONNES (COLUMNS) Ce paramtre spcifie le nombre de colonnes. Ainsi, pour chaque colonne est cre une ligne contenant le nom de colonne, le type de colonne et, dans le cas des colonnes de type caractres ou valeurs numriques dcimales, un nombre qui indique la largeur du champ. Les types de colonnes accepts sont les suivants : char : caractres (caractris par une largeur) integer : entier (sur 4 octets) smallint : entier court (sur 2 octets, peut stocker les nombres compris entre -32767 et +32767) decimal : virgule fixe (largeur, dcimales) float : flottant date : date logical : logique

262

Colonnes (columns) : Exemple pour la section colonnes d'un en-tte : COLUMNS 3 REGIONS char (15) POPULATION integer SURFACE decimal (8,4) Dans le cas de la base de donnes dcrite dans cet en-tte, le fichier MID contient trois colonnes : Un champ de 15 caractres qui accueille la colonne REGIONS, Un champ entier correspondant la colonne POPULATION, Une colonne SURFACE qui contient un champ dcimal de 8 caractres avec 4 caractres aprs la virgule.

263

SECTION DONNEES MIF Elle suit l'en-tte du fichier MIF et doit tre introduite par le paramtre DATA seul sur une ligne : DATA Peut comporter un nombre illimit de primitives graphiques, une pour chaque objet graphique. MapInfo assure la correspondance entre les fichiers MIF et MID, associant le premier objet du fichier MIF avec la premire ligne du fichier MID, le deuxime objet du fichier MIF avec la deuxime ligne du fichier MID et ainsi de suite. Lorsqu'aucun objet graphique ne correspond une ligne prcise dans le fichier MID, un objet "blanc" (NONE) doit tre signal sur la position qui lui correspond dans le fichier MIF. NONE Les objets graphiques pouvant tre spcifis sont les suivants : point (Point) ligne (Line) polyligne (Polyline) polygone (Region) arc de cercle (Arc) texte (Text) rectangle (Rectangle) rectangle arrondi (Rounded rectangle) ellipse (Ellipse)

264

Section donnes MIF :


Point une coordonne en X et une coordonne en Y. POINT x y [ SYMBOL (forme, couleur, taille)] (En option) ligne des coordonnes en X et Y pour chaque point d'extrmit. LINE x1 y1 x2 y2 [ PEN (paisseur, trame, couleur)] (En option) polyligne PLINE [ MULTIPLE nombre de sections ] numpts1 x1 y1 x2 y2 : numpts2 x1 y1 x2 y2 : [ PEN(paisseur, trame, couleur)] [ SMOOTH ] (Lissage)

265

polygone

CENTER pour dfinir explicitement le centrode de l'objet. REGION nombre de polynomes numpts1 x1 y1 x2 y2 : numpts2 x1 y1 x2 y2 : [ PEN (paisseur, trame, couleur)] [ BRUSH (trame, couleur de premier plan, couleur de fond)] [ CENTER x y ]

266

FICHIER MID Le fichier MID contient des donnes avec un enregistrement de donnes par ligne, les enregistrements tant spars par le caractre choisi en paramtre. Le sparateur par dfaut est le caractre de tabulation. Chaque ligne du fichier MID est associe un objet dans le fichier MIF. La premire ligne correspond au premier objet, la deuxime ligne au deuxime objet, etc. Si le caractre sparateur est inclus en tant que donne dans un champ, il faut marquer le champ avec des Guillemets. Le fichier MID est optionnel. Lorsqu'il n'y a pas de fichier MID, tous les champs sont vierges.

EXEMPLE DE FICHIER MID :

9950,"TALUS",2 9947,"ROUTE",7 9948,"ROUTE",7 9951,"TALUS",2 9952,"PIED-DE-TALUS",2 9953,"PIED-DE-TALUS",2 9954,"SENTIER",6 9955,"SENTIER",6 9949,"ROUTE",7

267

Section donnes MIF : (Suite) texte compos d'une chane de 255 caractres au maximum. Pour rpartir le texte sur plusieurs lignes, insrez les caractres \n aux endroits appropris de la chane (par exemple "Premire ligne \nSeconde ligne \nTroisime ligne"). Les arguments x1, y1, x2 et y2 dfinissent l'emplacement du texte sur la carte. Les valeurs possibles de l'interligne sont 1.0 (simple interligne), 1.5 et 2.0 (doubleinterligne). Le paramtre FONT (dcrit plus loin) permet de contrler la police de caractres, etc. TEXT "<chane de caractres>" x1 y1 x2 y2 [ FONT...] [ Spacing {1.0|1.5|2.0}] [ Justify {Left|Center|Right}] [ Angle angle_texte] [ Label Line {simple|arrow} x y ] rectangle rclame les coordonnes de deux sommets opposs. En option vous pouvez galement spcifier un type de plume et de brosse. RECT x1 y1 x2 y2 [ PEN (paisseur, trame, couleur)] [ BRUSH (trame, couleur de premier plan, couleur de fond)]

268

rectangle arrondi dfini par les coordonnes de deux sommets opposs et par le rayon de l'arrondi (a). En option vous pouvez galement spcifier un type de plume et de brosse. Le rayon de l'arrondi est exprim en units de coordonnes. ROUNDRECT x1 y1 x2 y2 a [ PEN (paisseur, trame, couleur)] [ BRUSH (trame, couleur de premier plan, couleur de fond)] Un objet de type ellipse rclame les coordonnes des deux sommets opposs du rectangle dans lequel il s'inscrit. En option vous pouvez galement spcifier un type de plume et de brosse. ELLIPSE x1 y1 x2 y2 [ PEN (paisseur, trame, couleur)] [ BRUSH (trame, couleur de premier plan, couleur de fond)]

269

IMPORTER DES DONNEES importer des fichiers graphiques vectoriels (mais non raster). Commande Importer ( du menu table ) active en permanence. Formats de fichiers supports : MIF : (MapInfo Interchange Format) : Format d'change des donnes de MapInfo. DXF : Format d'change de donnes/graphiques pour AutoCAD et autres logiciels de DAO. MBI : (MapInfo Boundary Interchange) : Fichier ASCII pour les fichiers de polygones de MapInfo pour DOS. . MMI : (MapInfo Map Interchange) : Format d'change pour les cartes de rues de MapInfo pour DOS. . IMG : Format de fichier pour les fichiers d'images de MapInfo pour DOS.

270

Importer des donnes : MapInfo importe des donnes graphiques et texte partir de fichiers MapInfo Interchange Format, DXF, MBI et MMI. MapInfo importe uniquement des images partir de IMG. MapInfo pour DOS peut crer des fichiers ASCII dans les formats MBI et MMI. Le format MBI est utilis pour l'importation et l'exportation de polygones, tandis que le format MMI est destin importer des cartes de rues (lignes). Les fichiers d'images sont des fichiers binaires qui contiennent diffrents types d'objets graphiques. MapInfo peut importer ces fichiers directement. Importation des fichiers graphiques Pour importer un fichier graphique : slectionnez Table > Importer. La bote de dialogue Importer Fichier apparat.

271

IMPORTATION DES FICHIERS DXF MapInfo permet d'importer et d'exporter des fichiers au format DXF (format d'change de fichiers). Ce format est utilis par AutoCAD et dautres logiciels de CAO/DAO. Partant des fichiers DXF, MapInfo peut importer des donnes graphiques et tabulaires. MapInfo est entirement compatible avec les fichiers DXF utiliss par le logiciel AutoCAD Version 10-13. L'importation DXF fonctionne avec un large ventail de projections et de systmes de coordonnes. Cela simplifie l'importation de cartes DXF utilisant des systmes de coordonnes autres que longitude/latitude. Dans la plupart des cas, ceci vite de dfinir une transformation.

Une transformation est ncessaire lorsque la carte importe a t cre dans un systme de coordonnes non support par MapInfo, ou si les coordonnes de la carte importe sont dpourvues de signification gographique. Par exemple, si vous importez une carte depuis un logiciel de DAO, les coordonnes de l'image peuvent tre sans rapport avec les coordonnes terrestres.

272

Importation des fichiers DXF :


Utilisation de la bote de dialogue Importation DXF Si vous importez un fichier AutoCAD DXF, la bote de dialogue Importation DXF apparat lorsque vous activez la commande Enregistrer. Couches DXF importer : Slectionnez les couches de dessin DXF que vous souhaitez importer dans MapInfo. Prserver les blocs en rgions multi-polygones : Quand cette option est slectionne, les blocs de ce type gnrent un objet MapInfo unique comprenant tous les polygones contenus dans le bloc. Sinon, des objets multiples sont gnrs. Les blocs peuvent contenir des objets multiples, y compris des polygones multiples. Par exemple, un bloc Etat de New-York peut contenir deux polygones : un pour la partie continentale, et un pour Long Island. Prserver les donnes des attributs : Lorsque vous slectionnez ce champ, les donnes des attributs DXF sont lues dans la table. Crer des tables spares : Si vous choisissez cette option, les entits appartenant des couches diffrentes dans les fichiers DXF sont importes dans des tables MapInfo diffrentes. Dans le cas contraire, une table MapInfo unique est cre. Si un fichier DXF ne possde qu'une seule couche, cette case cocher est dsactive. Les couches des fichiers DXF contiennent gnralement des types d'information de nature diffrente. Une couche peut contenir des tiquettes et des notes, une autre des btiments, une troisime des rues, etc. Dans de nombreux cas, vous voudrez peut-tre placer ces couches dans des tables spares, surtout si elles prsentent des donnes tabulaires. Cette mthode vous permettra d'activer ou de dsactiver diffrentes couches MapInfo dans les cartes. Supprimer les messages d'avertissement : En cochant cette case, vous supprimez l'affichage des messages d'avertissement pendant l'importation d'un fichier DXF. Projection : Le bouton Projection permet d'accder une bote de dialogue permettant dindiquer le systme de coordonnes dans lequel le fichier sera import (carte terrestre ou non terrestre). Voir la section : Choix d'un systme de coordonnes pour les dessins DXF.

273

Fixer Transformation : Utilisez le bouton Fixer Transformation pour accder la bote de dialogue "Transformation des Coordonnes". Options : Ce bouton permet d'accder la bote de dialogue Stockage des Donnes DXF, o vous pourrez indiquer : - si les nombres entiers doivent tre imports sous forme entire ou dcimale. - si les nombres virgule flottante doivent tre imports sous forme flottante ou dcimale. - si les poignes doivent tre stockes. - si l'lvation doit tre stocke. - si seuls les objets visibles doivent tre stocks. OK : Valide les options de la bote de dialogue. Annuler : Annule les options de la bote de dialogue.

274

IMPORTATION D'ATTRIBUTS DXF DANS MAPINFO Certains fichiers DXF contiennent des lments de texte associs des objets graphiques. Pour obtenir ce rsultat, DXF a cr un bloc contenant les objets graphiques et les lments de texte et les a enregistrs dans les "attributs". Ce bloc est ensuite insr dans le dessin en un ou plusieurs endroits avec ventuellement des donnes diffrentes dans chaque cas. Aucune structure de base de donnes n'est impose aux attributs. Par exemple, le fichier DXF peut contenir deux types d'objets avec les attributs suivants : Canalisations : LARGEUR TYPE (eaux uses, eau, eaux de pluie, etc.) MATERIAU Rues : NOM TYPE_ADRESSE (Avenue, Rue, Faubourg...) Lorsque MapInfo cre une base de donnes tabulaire partir d'un fichier DXF, il doit lui affecter une structure de base de donnes. Tous les enregistrements d'une table contiennent les mmes champs. Pour crer la structure d'une base de donnes, MapInfo parcourt l'intgralit du fichier DXF la recherche de tous les attributs des couches en cours d'importation, et cr tous les champs rencontrs. Le type de donne de chaque champ est dtermin par le contenu des attributs. Par exemple, si tous les attributs portant un nom dtermin contiennent un nombre, ils gnreront un champ MapInfo numrique.

275

Importation d'attributs DXF dans MapInfo : Dans les exemples ci-dessus, si les canalisations et les rues taient importes dans le mme fichier DXF, la structure de la base de donnes se prsenterait comme suit : TYPE_ADRESSE MATERIAU NOM TYPE LARGEUR Les fichiers DXF contenant des dessins correctement conus placent diffrents types d'objets dans des couches diffrentes. Ainsi, le fichier DXF prsent ci-dessus contient deux couches : canalisations (contenant toutes les canalisations de la carte), et rues (contenant toutes les rues de la carte). Si vous lancez l'importation DXF deux fois, en important chaque fois une couche diffrente, vous crerez deux tables MapInfo, contenant la structure des canalisations d'une part, et celle des rues d'autre part. Lorsque les deux couches du fichier DXF exemple sont transfres dans une table MapInfo, les champs NOM et TYPE_ADRESSE des enregistrements concernant les canalisations sont blanc ou zro. Il en sera de mme pour les champs LARGEUR, TYPE et MATERIAU dans les enregistrements concernant les rues. L'importation dans MapInfo d'un fichier DXF prend beaucoup plus de temps si ce dernier comporte des attributs, car la section Entits du fichier DXF doit tre lue deux fois. Par consquent , avant d'importer les attributs, nous vous conseillons de raliser l'importation en plusieurs fois, en vrifiant lexactitude des couches importes et des transformations de coordonnes.

276

11. LES IMAGES RASTER


Qu'est-ce qu'une image Raster ? Calage d'une image Raster Choix des points de calage sur une carte existante Conversion des coordonnes sexagsimales en coordonnes dcimales

277

QU'EST-CE QU'UNE IMAGE RASTER ? Une image raster (numrise) est une image lectronique constitue de lignes formes de points minuscules appels pixels. Utilisable sous MapInfo Peut servir de fond pour : Digitalisation Meilleure vision de linformation gographique Analyse Spatiale Formats : JPEG, GIF, TIFF, PCX,BMP,TGA (Targa) ,BIL (images cres par le satellite SPOT).

278

Qu'est-ce qu'une image raster ? : Une image raster (numrise) est une image lectronique constitue de lignes formes de points minuscules appels pixels. Si vous possdez un scanneur et un logiciel de numrisation, vous pouvez crer une telle image en numrisant, par exemple, une carte imprime. Une fois l'image de la carte enregistre dans un fichier, vous pourrez l'utiliser dans MapInfo. Il existe de nombreux formats de fichier pouvant contenir des images raster. MapInfo peut lire les formats JPEG, GIF, TIFF, PCX, BMP, TGA (Targa) et BIL (images cres par le satellite SPOT). Pour obtenir les meilleurs rsultats, il est conseill d'utiliser un moniteur haute dfinition.

279

CALAGE D'UNE IMAGE RASTER Caler une image raster signifie entrer des coordonnes gographiques et indiquer quels points de l'image correspondent ces coordonnes. Vous devez caler chaque image raster avant de l'utiliser Pour caler une image, procdez comme suit : 1. Choisissez Fichier > 2. Dfinissez le type de projection de l'image l'aide du bouton Projection 3. Cliquez en un point quelconque de la fentre de prvisualisation pour afficher la bote de dialogue Ajouter un Point de Calage et reportez dans cette bote les coordonnes du point sur la carteimprime.

280

Calage d'une image raster Caler une image raster signifie entrer des coordonnes gographiques (par exemple, degrs de longitude/latitude) et indiquer quels points de l'image correspondent ces coordonnes. Vous devez caler chaque image raster avant de l'utiliser, pour que MapInfo puisse effectuer des calculs gographiques (distances, surfaces...) la concernant. Quand vous ouvrez pour la premire fois un fichier contenant une image raster, MapInfo demande si vous souhaitez afficher une image non cale. Si ce n'est pas votre choix, MapInfo affiche la bote de dialogue Calage de l'Image. Indiquez les valeurs demandes pour caler l'image. Les informations de calage tant enregistres dans une table, vous n'aurez besoin de les indiquer qu'une seule fois. Les images raster fournies avec MapInfo sont dj cales ; elles sont donc prtes l'emploi. Pour caler une image, procdez comme suit : Si vous connaissez les coordonnes des points de calage : 1. Choisissez Fichier > Ouvrir Table et slectionnez le fichier contenant l'image dsire. N'oubliez pas de choisir le format de fichier Image Raster. Lorsque vous cliquez sur Ouvrir, MapInfo demande si vous souhaitez afficher une image non cale. Si ce n'est pas votre choix, la bote de dialogue Calage de l'Image apparat et affiche, dans sa moiti infrieure, une fentre de prvisualisation de l'image. Pour plus de dtails sur le fonctionnement de cette bote, reportez-vous la description ci-dessous. 2. Dfinissez le type de projection de l'image l'aide du bouton Projection. Prenez soin de dfinir le type de projection correct afin de minimiser les distorsions de l'image lors de la superposition des couches vectorielles de la carte. Il n'est pas possible de modifier la projection partir de la fentre Carte. 3. Cliquez en un point quelconque de la fentre de prvisualisation pour afficher la bote de dialogue Ajouter un Point de Calage et reportez dans cette bote les coordonnes du point sur la carte imprime. Le point choisi est alors matrialis dans la fentre de prvisualisation. Effectuez l'opration au moins trois fois, plus si vous ne connaissez pas le type de projection de l'image ou si cette dernire en est dpourvue, comme dans le cas d'une photographie arienne. Cliquez ensuite sur OK pour afficher l'image numrise.

281

CHOIX DES POINTS DE CALAGE SUR UNE CARTE EXISTANTE

Pour dfinir des points de calage, vous pouvez galement ouvrir cte cte une fentre Carte et la bote de dialogue Calage de l'image, et choisir les points en cliquant dans la fentre Carte. Fentre carte Fentre image

282

Pour choisir des points de calage dans une fentre Carte : 1. Ouvrez une fentre Carte contenant une carte vectorielle couvrant approximativement la mme zone gographique que l'image raster. Par exemple, si vous avez numris la carte de la rgion Rhne-Alpes, ouvrez une fentre Carte partir d'une table contenant une reprsentation vectorielle du sud-est de la France. Il n'est pas ncessaire que cette fentre contienne une image raster. 2. Ouvrez le fichier contenant l'image caler en procdant comme indiqu plus haut : choisissez Fichier > Ouvrir Table, prcisez Image Raster comme format de fichier (Type), slectionnez le nom du fichier, puis la projection associe l'image. La bote de dialogue Calage 'Image s'affiche. 3. Choisissez Table > Image Raster > Points de Calage afin d'activer un mode de fonctionnement spcial de MapInfo vous permettant de choisir des points de calage en cliquant dans une fentre Carte. 4. Sans la fermer, dplacez la bote de dialogue Calage de l'Image de manire voir la totalit de la fentre Carte. 5. Placez le curseur sur un point particulier de la fentre Carte (comme, par exemple, le chef-lieu d'un dpartement) qui figure galement sur l'image raster. 6. Cliquez sur le point choisi. La bote de dialogue Ajouter un Point de Calage apparat et affiche les coordonnes (longitude et latitude) de ce point. Entrez un nom pour vous aider identifier le point choisi (par exemple, Valence). A ce stade, les champs Image X et Image Y contiennent la valeur zro. Comme vous n'avez pas besoin de les remplir immdiatement, cliquez sur OK. 7. Replacez la bote de dialogue Calage de l'Image au centre de l'cran. Dans la liste affiche dans la partie suprieure de cette bote, cliquez sur le point de calage que vous venez de dfinir (Valence). 8. Placez le curseur dans la fentre de prvisualisation de l'image raster situe dans la partie infrieure de la bote de dialogue et cliquez sur le point particulier correspondant Valence. La bote de dialogue Modifier les Points de Calage s'affiche. Remarquez que les champs Image X et Image Y ne contiennent plus la valeur zro. En effet, lorsque vous avez cliqu sur le point de calage de l'image raster, MapInfo lui a attribu des coordonnes X et Y. Cliquez sur OK. 9. Cliquez sur le bouton Nouveau pour dslectionner le point de calage. Vous tes prt retourner l'tape 4 pour dfinir un autre point.

283

CONVERSION DES COORDONNEES SEXAGESIMALES EN COORDONNEES DECIMALES Si vous dfinissez les coordonnes en degrs, vous devez indiquer des valeurs exprimes en degrs dcimaux et non en degrs sexagsimaux (degrs, minutes et secondes). Par exemple, pour indiquer 40 degrs, 30 minutes,

tapez 40,5 degrs.


Excuter lapplication MapBasic, DMSCNVRT :, qui convertit les coordonnes sexagsimales (degrs/minutes/secondes) en coordonnes dcimales.

284

Pour utiliser le programme DMSCNVRT : 1. Choisissez Fichier > Excuter. 2. Choisissez le programme DMSCNVRT et cliquez sur OK. Le programme s'excute et la barre d'outils DMSCNVRT s'affiche. 3. Cliquez sur le bouton A de la barre d'outils DMSCNVRT. La bote de dialogue s'affiche. 4. Tapez les coordonnes en degrs, minutes et secondes. 5. Cliquez sur le bouton Convertir. MapInfo convertit les coordonnes sexagsimales en degrs dcimaux, puis affiche le rsultat dans la bote de dialogue et dans la fentre de message.

285

Bote de dialogue Calage de l'image Points de Calage : Cette liste, affiche dans la partie suprieure de la bote de dialogue, recense tous les points de calage dfinis pour l'image raster. Chaque point possde un nom ou, si vous n'avez pas prcis ce dernier, un identificateur par dfaut de la forme Pt X (X reprsentant le numro du point). Pour dfinir un nouveau point, cliquez sur le bouton Nouveau, puis sur un point de la carte (affiche dans la fentre de visualisation situe dans la partie infrieure de la bote de dialogue) dont vous connaissez les coordonnes. MapInfo affiche alors la bote de dialogue Ajouter un Point de Calage, dont vous trouverez une description ci-dessous. Lorsque vous avez dfini trois points de calage, une marge d'erreur s'affiche pour chacun d'eux. Une valeur nulle indique que le point est correctement plac par rapport aux autres. Une valeur non nulle signifie que la position du point semble errone et indique la distance en cm qui la spare de l'endroit o MapInfo considre que le point devrait se trouver. Modifier : Ce bouton est activ lorsque vous avez slectionn un point de calage dans la liste. Il permet d'afficher la bote de dialogue Modifier les Points de Calage, dans laquelle vous pouvez modifier le nom du point choisi et ses coordonnes sur la carte ou sur l'image raster. Pour obtenir une description de cette bote, reportez-vous la section Utilisation des botes de dialogue Ajouter un Point de Calage et Modifier les Points de Calage. Enlever : Ce bouton est activ lorsque vous avez slectionn un point de calage dans la liste. Il permet de supprimer le point choisi. Atteindre : Ce bouton est activ lorsque vous avez slectionn un point de calage dans la liste. Cliquez sur ce bouton pour afficher le point choisi dans la fentre de prvisualisation. Si ncessaire, MapInfo fait dfiler le contenu de la fentre pour afficher la partie de l'image qui contient ce point.

286

Nouveau : Cliquez sur ce bouton pour dslectionner le point de calage choisi. Si vous n'avez choisi aucun point, ce bouton est sans effet. N'oubliez pas de cliquer sur ce bouton avant d'ajouter un point. En effet, si vous avez choisi un point et que vous cliquez dans la fentre de prvisualisation sans avoir pralablement cliqu sur Nouveau, vous modifierez le point choisi au lieu d'en crer un nouveau. Projection : Cliquez sur ce bouton pour dfinir la projection associe la carte raster. La projection par dfaut est de type longitude/latitude. Units : Cliquez sur ce bouton pour dfinir l'unit de mesure utilise pour exprimer les coordonnes des points de calage. La bote de dialogue Units apparat et affiche la liste des units disponibles pour la projection choisie. Boutons + et - : Cliquez sur + pour obtenir une vue rapproche de l'image raster ou sur pour en obtenir une vue plus loigne.

287

12. LE LANGAGE MAPBASIC


Excution de commandes par l'intermdiaire de la fentre MapBasic

288

EXECUTION DE COMMANDES PAR L'INTERMEDIAIRE DE LA FENETRE MAPBASIC

Rle du bouton Fentre MapBasic et de la commande Afficher fentre MapBasic : afficher la fentre MapBasic. Bouton Fentre MapBasic et commande Afficher fentre MapBasic actifs quand : la fentre MapBasic n'est pas affiche. Accs Affichage > Afficher Fentre MapBasic ou Barre d'outils MapBasic > Bouton Fentre MapBasic Affichage de la fentre MapBasic Pour afficher la fentre MapBasic : Choisissez Affichage > Afficher Fentre MapBasic. La fentre MapBasic s'affiche ou Barre d'outils MapBasic > Bouton Fentre MapBasic

289

Vous pouvez excuter de nombreuses tches diffrentes en tapant des instructions dans la fentre MapBasic. Ces mmes tches peuvent tre excutes en utilisant directement les menus dans la fentre MapInfo. Lorsque vous mettez une commande par l'intermdiaire de la fentre MapBasic, vous devez utiliser la syntaxe approprie. Cependant, lorsque vous choisissez des options de menu, la commande associe s'affiche dans la fentre MapBasic, ce qui vous permet d'avoir une ide des syntaxes utiliser. Pour mettre une commande par l'intermdiaire de la fentre MapBasic : 1. Tapez la commande. 2. Appuyez sur <ENTREE>. MapInfo excute la commande. Si vous n'obtenez pas le rsultat escompt, modifiez l'nonc de la commande en supprimant des lments, en ajoutant de nouveaux lments ou en modifiant l'ordre des lments.

290