18
Réaliser un atlas cartographique Salle de classe SIG 2011

Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Embed Size (px)

Citation preview

Page 1: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Réaliser un atlas cartographique

Salle de classe SIG 2011

Page 2: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,
Page 3: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 3

Atlas cartographique

Exercice : Création d’un atlas cartographique

Temps estimé: 30 minutes

La mise en page des cartes est un élément essentiel des SIG, la version 10 d’ArcGis apporte de

nouvelles fonctionnalités qui améliorent la visualisation des cartes. Il est possible de créer des

atlas grâce à de nouveaux outils natifs.

Dans cet exercice, vous allez :

▪ Ouvrir un document,

▪ Créer une grille d’index cartographique,

▪ Configurer les pages dynamiques,

▪ Calculer des champs adjacents,

▪ Concaténer plusieurs documents PDF avec ArcPy,

Vous êtes en charge de la création d’un atlas cartographique, dans le but de diffuser une carte

touristique sur l’Île de Ré, pour le compte de l’Office de Tourisme de l’île.

Etape 1: Ouvrir un document ArcMap

Démarrez ArcMap et ouvrez le document Ile_de_Re.mxd situé sous

C :\SIG2011\Atlas\MXD.

Parcourer la table des matières pour prendre connaissance du document.

Page 4: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 4

Atlas cartographique

C’est un document composé de plusieurs couches et utilisant des notions de

plages d’échelles ainsi que de représentations cartographiques.

Définition des représentations

http://help.arcgis.com/fr/arcgisdesktop/10.0/help/index.html#//008t00000002000000

Affichage d’une couche à différente échelles

http://help.arcgis.com/fr/arcgisdesktop/10.0/help/index.html#//00s500000008000000

Etape 2: Création de l’index de l’atlas cartographique

Dans cette étape vous allez créer l’index des différentes cartes qui vont composer l’atlas

cartographique de votre projet.

Il existe plusieurs manières de créer des index de cartes, à partir d’entités ponctuelles, linéaires

ou surfaciques.

Activez la toolbox dans la barre d’outils standard , puis dans la boite à outils Outils de

Cartographie, le jeu d’outils Pages dynamiques, double-cliquez sur l’outil Entités de

l’index du quadrillage.

Cet outil vous permettra de créer un index d’atlas, à partir d’une couche polygonale.

Page 5: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 5

Atlas cartographique

Dans la fenêtre de l’outil, pour le paramètre Classe d’entités en sortie, naviguez jusqu’à la

geodatabase IleDeRé.gdb dans C:\SIG2011\Atlas\DATA\IleDeRé.gdb et nommez la couche

en sortie Index_4km.

Cliquez sur Enregistrer.

Pour le paramètre Entités en entrées : Vous choisirez ici l’emprise de la classe d’entité

« Communes » .

L’index sera créée autour de cette emprise, les entités en entrées auraient aussi bien pu être

ponctuelles ou linéaires.

Vous pourriez également cocher l’option permettant d’utiliser l’unité et l’échelle de la page,

cela vous permet de spécifier la taille de la dalle de votre index en format papier, par exemple

15 cm x 20 cm à l’échelle du 1/5000.

Mettez comme Largeur et Hauteur du polygone 4 et selectionner km comme unité.

Les coordonnées d’origine ainsi que les nombres de lignes et de colonnes sont calculés

automatiquement en fonction de la taille des polygones.

Ne pas cocher Démarrer l’étiquetage à partir de l’origine.

Vérifiez que tous vos paramètres correspondent à l’image suivante.

Cliquez sur OK.

Page 6: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 6

Atlas cartographique

Une nouvelle couche s’affiche dans la carte correspondant à l’index géographique. Vous devez

obtenir le résultat suivant, cependant, les étiquettes ne sont pas encore paramétrées.

Etape 3: Création de l’atlas

Passez en mode mise en page : Menu Affichage > Mode mise en page

Une mise en page sommaire a été préparée dans ce document cartographique, en revanche, le

paramétrage final de l’atlas vous incombe.

Chargez la barre d’outils Pages dynamiques : Menu Personnaliser > Barre d’outils >

Pages dynamiques.

Cliquez sur le premier bouton pour configurer la mise en page dynamique

Un assistant de configuration de l’outil Atlas apparaît.

Dans l’onglet Définition, cochez Activez les pages dynamiques pour configurer la mise en

page dynamique et renseignez les paramètres comme sur la capture ci-dessous.

Page 7: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 7

Atlas cartographique

Dans l’onglet Etendue, vous allez choisir un ajustement à 100%.

Un ajustement à 110% correspondrait à un recouvrement de 10% de vos dalles d’index

adjacentes.

Des champs optionnels sont disponibles pour forcer une rotation, les références spatiales ou les

numéros de page, veuillez remplir l’assistant comme la capture ci-dessous.

Cliquez sur OK pour valider la création de l’atlas.

14 pages d’atlas sont créées, chacune recouvrent l’emprise d’une dalle de l’index, la première

page de l’atlas s’affiche, vous pouvez donc désaffichez la couche Index_4km

Page 8: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 8

Atlas cartographique

A partir de la barre d’outils des Pages dynamiques, vous allez ajouter le texte de page

suivant.

Cliquez sur la zone de texte [Page 1 sur 14]

Vous allez maintenant modifier les propriétés de texte dynamique en remplaçant le texte

« page » (le premier texte en gras sur la capture) par le texte « carte n° ».

Avec le menu déroulant de la barre d’outil Pages dynamiques , affichez soit le nom de la

carte ou son numéro.

Pour visualiser les cartes, désactivez si nécessaire la couche INDEX_4km dans la table des

matières.

Page 9: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 9

Atlas cartographique

Etape 4: Création d’une carte de localisation

Vous allez créer une carte de localisation, permettant aux lecteurs de savoir où se situe la carte

courante par rapport à l’ensemble de votre atlas.

Dans le menu Affichage, basculez en Mode données.

Vous allez maintenant créer un nouveau bloc de données depuis le menu « Insérer », et

renommer-le « Plan_Synoptique».

Déplacez les couches Index_4km et Communes depuis le bloc

Cartographie_Tourisme vers le bloc Plan_Synoptique.

Dans l’onglet symbologie des propriétés de la couche Communes, symboliser cette couche

comme la capture ci-dessous. (couleur de remplissage en gris foncé, couleur du bord en gris

clair, largeur de bord 1)

Dupliquez maintenant la couche Index_4km, appliquer la symbologie « Hollow » pour la

deuxième, vous devez obtenir le résultat suivant :

Page 10: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 10

Atlas cartographique

Allez dans les propriétés de la première couche Index_4km, dans l’onglet

Ensemble de définition, cliquez sur le bouton Définition de page…

Cette fonction vous permet d’afficher uniquement la carte courante de l’atlas dans le plan

synoptique. Pour cela, vous allez effectuez une requête à partir du champ qui contient les noms

de pages dans la table attributaire.

Cochez Activer et faites correspondre le Champ Nom de page avec l’attribut PageName

Sélectionnez Correspondent , cela vous permettra d’afficher dans la couche uniquement la

carte courante des pages dynamiques, alors que la fonction Ne correspondent pas aura l’effet

inverse, c’est à dire d’afficher toutes les autres.

Cliquez sur OK

Dans l’onglet « symbologie », sélectionnez la représentation surfacique Lake afin

d’accentuer la lisibilité de la carte, et appliquer une transparence de 20%, toujours dans les

propriétés de la couche, onglet « affichage ».

Page 11: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 11

Atlas cartographique

Dans les propriétés de la seconde couche Index_4km, allez dans l’onglet

« Etiquettes », cochez « Etiqueter les entités dans cette couche ».

Dans la partie Chaine de texte, choisissez comme Champ de l’étiquette, le

champ PageNumber.

Dans la partie Symbole textuel, choisissez un style de texte de votre choix et

une taille de texte 10.

Page 12: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 12

Atlas cartographique

Vous devez obtenir le résultat suivant :

Passez en mode Mise en page, positionnez votre nouveau bloc de la même manière que la

capture suivante, naviguez à présent à travers vos 14 cartes grâce à la barre d’outils Pages

Dynamiques, et remarquez que la position de votre carte évolue en même temps sur le plan

synoptique.

Etape 5: Calcul et affichage des cartes adjacents

Vous allez maintenant exploiter l’index de carte pour obtenir des informations sur les cartes

adjacentes à votre carte courante.

Affichez la toolbox, puis dans la boite à outils Outils de Cartographie , le jeu d’outils

Pages dynamiques, sélectionnez enfin l’outil Calculer le champ d’adjacence.

Page 13: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 13

Atlas cartographique

Dans la fenêtre de l’outil, sélectionner la couche « Index_4km » comme « Entités en entrée »

et sélectionner le nom de champ « PageNumber ».

Cette fonction va vous permettre d’obtenir les numéros et les noms des cartes adjacentes à la

votre dans les huit directions suivantes (Nord, Nord-Est, Est, Sud-Est, Sud, Sud-Ouest, Ouest et

Nord-Ouest)

NW N NE

W Carte E

SW S SE

Cliquez « OK».

Ouvrez la table attributaire de la couche Index_4km et observez les champs renseignés.

Vous allez maintenant exploiter ces données pour compléter votre atlas.

Remarquez sur les bords de la carte, les huit éléments textuels qui ont été préparés.

Dans leurs propriétés, vous allez indiquez la valeur du champ à afficher pour la carte en cours.

Page 14: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 14

Atlas cartographique

Effectuez un clic droit sur l’élément textuel (le texte « N° »)situé à l’Est puis cliquez sur

Propriétés.

Tapez le texte suivant avec les balises :

<dyn type="page" property="PageNumber_E"/>

Rafraîchir la page si besoin en navigant vers une autre page de l’atlas différente.

Répétez l’opération pour les 7 étiquettes suivantes en remplaçant uniquement le texte du

champ dans l’expression, soit :

« PageNumber_NO »

« PageNumber_N »

« PageNumber_NE »

« PageNumber_SE »

« PageNumber_S »

« PageNumber_SW »

« PageNumberW »

S’il n’y a pas de carte adjacente à votre carte courante, une valeur [vide] sera affichée, sur votre

document ArcMap, et rien n’apparaîtra à l’impression.

Etape 6: Export de l’atlas avec ArcPy Mapping

Vous allez maintenant exporter l’ensemble de vos cartes au format PDF, les fonctionnalités de

base du logiciel vous permet d’exporter soit un pdf par page, soit un pdf pour l’ensemble.

A partir du menu Fichier, choisissez Exporter la carte.

Modifiez le type en PDF.

Dans les options, allez sur l’onglet Pages

Page 15: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 15

Atlas cartographique

Choisissez d’exporter au choix, l’ensemble ou une partie de vos cartes, en un ou plusieurs

documents PDF.

Exportez votre document ATLAS.pdf suivant les paramètres d’export de la capture

précédente dans C:\SIG2011\Atlas\PDF.

Lorsque vous ouvrez votre document pdf avec Acrobat Reader, un onglet Layers sera

disponible sur la gauche vous permettant de naviguer à travers vos différentes cartes.

Les possibilités d’exports de carte en Python sont plus élaborées, mais cela nécessite un

mininum de connaissance, le langage étant libre, vous trouverez de nombreux ouvrages en

librairie spécialisée, ou vous pouvez suivre une des deux formations dédiée à Python chez

ESRI France :

- Gérer et exploiter les géotraiments avec ArcGIS

- Scripts de géotraitement avec Python

Vous trouverez également sur le site internet ArcGIS Resource Center, dans la partie

géotraitement, de nombreux exemples.

http://resources.arcgis.com/gallery/file/geoprocessing/details?entryID=A910AB18-1422-2418-3418-

3885D388EF60

Depuis la fenetre Catalogue d’ArcMap, vous allez créer une boite à outils personnelle initulé

« ArcPy » dans C:\SIG2011\Atlas

Page 16: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 16

Atlas cartographique

A partir du menu contextuel sur la boite ArcPy, ajouter un script.

Le nom du script est le nom système, il ne faut pas utiliser de caractères spéciaux, ni

d’espaces, alors que l’étiquette est le nom qui sera visible dans la toolbox, tout est permis ici.

Le script que vous allez ajouter est déjà existant, référez-vous à la capture suivante pour le

référencer.

Cliquer sur Suivant.

Page 17: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 17

Atlas cartographique

Il faut maintenant configurer le paramétrage du script, les paramètres sont les questions que

l’outil de géotraitement posera comme par exemple :

- La longueur linéaire de la zone tampon, la géodatabase en entrée, la classe d’entité en

sortie, ou les différentes classes d’entités à intersecter.

Ces paramètres peuvent être simples ou multiples, de type vectoriel, de type raster, de type

geodatabase, de type fichier, il existe une mutitude de possibilité.

Dans ce script, il y a deux paramètres manuellement :

1) La liste des fichiers pdf , c’est un paramètre en entrée, les fichiers peuvent être multiples,

et le type de données est un fichier.

Nom complet : Fichiers PDFs à fusionner

Type de données : Fichier

Angle : Input

Valeurs multiples : Yes

Filtre : Fichier (puis saisir l’extension PDF)

2) Le fichier pdf en sortie, c’est un paramètre en sortie, le fichier est unique, et le type de

données est également un fichier.

Nom complet : Fichier PDF en sortie

Type de données : Fichier

Angle : Output

Valeurs multiples : No

Page 18: Salle de classe SIG 2011 · PDF filepage dynamique et renseignez les paramètres comme sur la capture ci ... 14 pages d’atlas sont créées, ... carte courante des pages dynamiques,

Copyright © 2011 ESRI France 18

Atlas cartographique

Appuyer sur « Terminer », le script est alors ajouté dans la boite ArcPy, éxécuter le script pour

fusionner les documents PDF contenus dans le repertoire PDF dans C:\SIG2011\Atlas\PDF.

Pour le nom du fichier PDF en sortie, assurez-vous que l’extension .pdf soit bien visible.

FIN DE L’EXERCICE

MERCI DE VOTRE ATTENTION