Suite

Besoin de support sur les pages pilotées par les données dans arcmap


J'ai recherché cette réponse en ligne pendant 4 à 5 heures et je ne trouve pas le sujet ou la solution spécifique à mon problème.

Je suis en train de créer un mapbook de pages basées sur les données des parcs d'État, des terrains de jeux d'État et des forêts d'État de Pennsylvanie, chaque page représentant un comté. Le problème que j'ai est que la carte de localisation (en médaillon) met en évidence une bordure rouge autour de l'étendue actuelle du bloc de données principal dans la carte de localisation, plutôt que le comté individuel pour lequel la page est créée.

J'ai cliqué sur les propriétés de la couche counties dans le bloc de données de la carte de localisation, je suis allé dans l'onglet "Definition Query" et j'ai cliqué sur le bouton "Page Definition", puis j'ai coché la case activée, choisi "County_Nam" dans le "Nom de la page" Champ : », puis cliquez sur la bulle « Correspondance » pour « Afficher les fonctionnalités qui », mais cela n’a rien modifié sur mes cartes. Le localisateur continue de mettre en évidence l'étendue, plutôt que le comté.

Y a-t-il quelque chose qui me manque ou une autre façon de corriger cette étape apparemment simple du processus de création de pages axées sur les données ?


Il existe deux manières d'utiliser les pages dynamiques pour mettre en évidence une partie d'une carte en médaillon. L'un, que vous essayez, est une requête de définition de page.

carte de gauche : aucune requête de définition appliquée, carte de droite : requête de définition de page appliquée

Assurez-vous que le "Champ de nom de page" sélectionné dans la couche de carte en médaillon correspond au "Champ de nom" (pas au "Champ de tri", "Numéro de page" ou autre) défini dans la définition des pages pilotées par les données de votre bloc de données principal . (C'est de loin ma plus grande pierre d'achoppement, en particulier lorsque la couche d'indexation et les autres couches sont des classes d'entités différentes et qu'il y a des fautes de frappe dans les données, ou que l'une a quelque chose comme "Richland County" et l'autre "Richland"… )


Cependant, il semble que ce que vous vouliez vraiment, c'est point culminant le comté sélectionné plutôt que Montrer seulement ce polygone. Cela peut être accompli de deux manières :

  1. Force brute : ajoutez la couche en deux fois. Appliquez une requête de définition de page (et une symbologie différente) à la première.
  2. Plus élégant : utilisez des indicateurs d'étendue. Vous pouvez trouver l'onglet dans les propriétés du bloc de données (clic droit sur votre bloc de données "Inset Map").

On dirait que tu es utilise déjà indicateurs d'étendue (il n'y a aucun autre moyen d'obtenir ce rectangle sur votre carte). Ce que vous devez faire est de personnaliser un peu cela : dans ce cas, décochez "Utiliser une extension simple". Si vous souhaitez une symbologie différente pour le comté en surbrillance, cliquez sur le bouton « Cadre… » et personnalisez.

carte de gauche : indicateur d'étendue lorsque "utiliser l'étendue simple" est coché, carte de droite : indicateur d'étendue par défaut


Voir la vidéo: ArcGIS Data Driven Pages (Octobre 2021).