Création d'atlas avec ArcGIS
ArcGIS fournit tous les outils nécessaires pour créer des atlas imprimés ou au format PDF d'Adobe. Un atlas est un ensemble de pages imprimées ou exportées ensemble. Un grand nombre de pages contiennent des cartes, mais d'autres pages peuvent présenter du texte, des informations tabulaires, des tables des matières ou des titres et tout autre contenu.
Dans sa forme la plus simple, n'importe qui peut créer un atlas en imprimant manuellement une page de titre, des pages de carte et tout autre élément à inclure dans le document compilé. L'intervention d'un logiciel permet toutefois de rationaliser et d'optimiser ce processus par automatisation. ArcGIS fournit cette fonctionnalité par le biais des pages dynamiques pour les cas les plus simples et des scripts Python arcpy.mapping pour les scénarios plus avancés.
Types d'atlas
Vous pouvez créer plusieurs configurations, ou types, d'atlas.
Atlas de référence simple
Un atlas de référence simple est un ensemble de pages de carte dont la mise en page est identique, à l'exception de l'étendue de la page de détail et du contenu de certains éléments de page. Un atlas de référence simple ne comporte pas de page de titre, de carte globale, de pages auxiliaires et d'autres mises en page uniques. Ce type d'atlas peut être défini rapidement dans ArcMap à l'aide des pages dynamiques et exporté via la boîte de dialogue Exporter la carte sans avoir à configurer de script d'exportation arcpy.mapping spécial.
L'exemple ci-dessus montre un atlas topographique d'Arenac County, dans le Michigan. Cet atlas de 22 pages peut être créé facilement par n'importe quel utilisateur d'ArcMap disposant d'une connexion Internet. Les données proviennent du service de carte topographique des Etats-Unis, disponible sur ArcGIS Online. Aucune autre donnée n'est requise pour recréer cette série de cartes. Vous pouvez recréer facilement cet atlas de référence simple à l'aide des pages dynamiques, des outils de géotraitement disponibles dans le jeu d'outils Pages dynamiques, des propriétés du bloc de données et du texte dynamique.
Pour créer l'atlas ci-dessus, suivez les étapes décrites dans ces rubriques d'aide :
Bien que les étapes spécifiques de ces rubriques s'appliquent à l'atlas d'exemple ci-dessus, vous pouvez également appliquer les procédures et astuces présentées ici à vos propres cartes et atlas.Atlas avec page de titre et page d'index de carte
Pour être plus complet, un atlas comprend une page de titre et une page de carte globale. Vous pouvez créer ce type d'atlas en utilisant les pages dynamiques d'ArcMap et un script Python arcpy.mapping simple.
L'exemple ci-dessus montre un atlas topographique d'Arenac County, dans le Michigan. Cette carte comprend une page de titre et une page de carte globale. Vous pouvez créer ce document à l'aide des pages dynamiques et d'un script Python arcpy.mapping.
Pour savoir comment procéder, reportez-vous à la rubrique Ajout de pages de titre et de carte globale à votre atlas.
Atlas avec documents auxiliaires
Un grand nombre d'atlas comprennent des documents auxiliaires, ou complémentaires. Il peut s'agir de texte de rapport, de tables, d'index et d'autres données complémentaires. Vous pouvez créer ces types d'atlas en utilisant les pages dynamiques d'ArcMap et un script Python arcpy.mapping simple.
L'exemple ci-dessus montre un atlas topographique d'Arenac County, dans le Michigan. Cet atlas comprend plusieurs pages complémentaires qui présentent des informations textuelles, des diagrammes et des données tabulaires. Vous pouvez créer ce document à l'aide des pages dynamiques et d'un script Python arcpy.mapping.
Pour savoir comment procéder, reportez-vous à la rubrique Insertion de pages complémentaires dans votre atlas.
Atlas avec pages opposées
Les pages opposées permettent à l'auteur de la carte de prendre en compte la "reliure" de l'atlas. La reliure est l'espace requis pour relier ensemble les pages de l'atlas. La plupart du temps, il s'agit d'un atlas contenant une série de référence qui couvre une suite d'étendues de carte, tout comme un atlas de référence. Toutefois, contrairement à une série de référence simple, cet atlas utilise les mises en page de deux cartes : une pour la page de gauche et une pour la page de droite. Les pages dynamiques définissent l'étendue de la série. Créez le même ensemble de pages dynamiques dans chaque carte. Le script Python arcpy.mapping utilise les deux cartes et rassemble les pages de droite et de gauche dans le document PDF final dans l'ordre approprié.
L'exemple ci-dessus montre un atlas topographique d'Arenac County, dans le Michigan, avec des pages opposées. Remarquez que l'alignement des pages impaires (la page 3 par exemple) est réalisé de façon à ce que tous les éléments de la page soient déplacés sur la gauche. Les pages paires (la page 4 par exemple) sont alignées sur la droite. Cette disposition permet de libérer de l'espace pour relier l'atlas. De même, les numéros de page et la carte générale de situation ont été placés sur chaque mise en page de façon à se trouver à l'extérieur de la page. Chaque alignement de page (à gauche et à droite) est basé sur un document ArcMap distinct. Vous pouvez créer ce document à l'aide des pages dynamiques et d'un script Python arcpy.mapping.
Pour savoir comment procéder, reportez-vous à la rubrique Création d'un atlas avec pages opposées.
Atlas thématique
Un atlas thématique ressemble à une série de référence, mais les pages de détail affichent des cartes thématiques uniques d'un seul emplacement. Il est également possible de créer une série de référence thématique hybride qui comprend une série de cartes thématiques pour plusieurs étendues de carte. Comme dans le cas d'un atlas de référence, l'exportation d'un atlas thématique nécessite un script Python qui définit les cartes à inclure et exécute les étapes d'assemblage du document.
Atlas de référence avec encarts
Un grand nombre d'atlas utilisent des cartes en encart pour présenter en détail les zones à forte densité de population. Ceci peut s'effectuer avec un ensemble de cartes. Pour les pages qui ne contiennent pas de cartes en encart, vous pouvez utiliser une carte partagée contenant des pages dynamiques. Une autre carte peut être utilisée pour les pages qui contiennent une carte en encart. Si l'emplacement de la carte en encart est différent sur plusieurs pages, utilisez une carte distincte pour définir l'emplacement de chaque encart. Toutes les cartes peuvent ensuite être synchronisées à l'aide de la couche d'indexation.
Créez un champ sur la couche d'indexation qui sélectionne la carte à utiliser pour l'étendue de carte donnée. Cela peut être aussi simple que 1, 2, ou 3, où 1 indique l'utilisation de la carte de base sans encart, 2 indique l'utilisation de la carte avec un encart à la position a, et 3 indique l'utilisation de la carte avec un encart à la position b. Vous pouvez ajouter un champ supplémentaire pour spécifier l'étendue de la carte de l'encart.
Le script peut ensuite récupérer la liste des pages dans la première carte et parcourir le contenu à l'aide du champ de la carte afin de déterminer quelle carte doit être utilisée pour créer la sortie de la page actuelle. Pour les pages en encart, le champ supplémentaire d'étendue de l'encart est lu et appliqué avant de générer la sortie.