Notre tâche est de dessiner un lac avec une ligne de périmètre extérieur solide et aucune ligne entre les zones humides internes, les hauts-fonds et les bas-fonds? Il s’agit d’un processus relativement simple avec les couvertures Arcinfo et les régions, mais hélas, ce n’est plus une option viable pour nous, les jeux de données que nous utilisons maintenant sont trop volumineux et la capacité d’édition des couvertures manquante dans Arcmap est cruciale. La représentation cartographique peut-elle résoudre notre dilemme? Est-il possible de créer quelque chose comme ci-dessous sans avoir recours à la création (et à la gestion) de duplication ou de triplement de géométries dont le seul but est de fournir des cartes plus esthétiques?
(cliquez pour plus de détails)
Avec une classe de caractéristiques: La limite entre rivière et lac est visible. Les conserver en tant que polygones distincts dans une classe d'entités autorise un attribut de nom (la rivière et le laker diffèrent). Ailleurs, la ligne épaisse implique une frontière nette entre le lac et les lacs peu profonds / intermittents, mais le bord réel est indéterminé, fluctuant avec les saisons et les cycles de hautes eaux et de basses eaux. La ligne doit être implicite plutôt que dessinée.
Avec les régions: une géométrie, plusieurs tables attributaires, plusieurs représentations.
- Le périmètre extérieur (limite des hautes eaux ordinaires) est clairement délimité
- Aucune division apparente entre le lac et la rivière, mais ils savent toujours qui est ce qui
- Les eaux peu profondes / intermittentes sont symbolisées de manière appropriée, les bas-fonds des rivières se distinguant des bas-fonds des lacs.
Voir ici pour une simulation de paquet de carte de ce que nous essayons de réaliser et la couverture de la région source arcinfo à partir de laquelle elle est construite.
la source
Réponses:
J'ai posté cette question sur le site Ask A Cartographer d' Esri . Ils m'ont indiqué une solution de contournement généralement appropriée: utiliser le dessin au niveau des symboles en général et Dissoudre les limites de polygones en utilisant le dessin au niveau des symboles en particulier. Probablement ce que Craig a souligné plus tôt dans sa réponse. J'ai déjà vu les dialogues et les rubriques d'aide auparavant, mais je n'y avais pas exploré, car les exemples concernent des lignes séparées et je ne comprenais pas comment les mêmes principes pourraient être appliqués aux polygones. Avec l'aide de la v10, ils ont considérablement développé les exemples et les procédures. Bien qu’il soit écrit pour un public v10, il devrait aider les utilisateurs de v9.x et n’a pas beaucoup changé.
J'ai finalement réussi à faire fonctionner les niveaux de symboles avec nos données in situ (aucune classe d'entités dupliquées n'a été créée, aucun attribut ajouté). Il y a quelques incohérences dans l'interface au niveau des symboles qui ajoutent de la confusion, ce que je mentionnerai ici (aka "surveillez les roches submergées" et "here be dragons"):
Une solution de contournement pour utiliser les remplissages de repères / images, dissoudre toutes les limites internes et dessiner le périmètre le plus externe de tous les objets ("valeur normale maximale" dans les données de l'échantillon (liées à dans Q)) est la suivante:
Développez l’habitude de toujours vérifier chaque fois l’ordre de la pile et les propriétés de fusion. Ce n’est pas parce que vous l’avez dit de faire ou de ne pas faire que X l’a rappelé.
(UPDATE) Après tout, il est possible d'utiliser des symboles d'image, des niveaux de symbole et un seul calque ToC. Vous placez votre langue à droite, alors, placez-vous sur une jambe (peu importe) et faites face à la lune. À partir de là, obtenez un ensemble de cartes illustrant deux méthodes de travail (Lake-cartography-symb-levels - update.mpk).
voir l'image en taille réelle
la source
La capture ci-dessous utilise la méthode que j’ai décrite dans mon commentaire. (pas de représentation - les deux couches référençant les mêmes données)
J'ai essayé de réaliser cela avec des représentations dans une couche mais je n'ai pas pu le faire. Essayé de générer uniquement un contour avec une représentation cartographique de sorte qu’il puisse être utilisé comme superposition mais qu’il ne puisse pas non plus le faire. (Les représentations cartographiques ont été l'une des principales raisons pour lesquelles j'ai mis à niveau ArcEditor, mais je ne les ai jusqu'à présent que très peu utilisées car ce n'est pas un outil aussi puissant que prévu à l'origine.)
la source
Convertissez les polygones de votre région en entités superposées. Vous pouvez ensuite les symboliser comme vous le souhaitez en fonction d'un attribut. L'ordre des dessins peut être contrôlé via un dessin au niveau des symboles afin que les zones humides soient toujours dessinées au-dessus. Utilisez les règles de topologie pour vous assurer que les multiples polygones sont synchronisés.
la source