J'utilise ArcMap 10 et je souhaite afficher ma symbologie de parcelle de village différemment à des échelles données. J'ai une idée pour copier et coller le même calque.
Mais ma question est que dans une seule couche, est-il possible de donner une symbologie différente selon l'échelle? par exemple
Layer Name symbol scale
xyz ----- 100000
xyz ***** 200000
arcgis-desktop
arcgis-10.0
symbology
scale
user876307
la source
la source
La réponse simple est non. Vous avez raison d'ajouter plusieurs couches référençant la même ressource SIG est la voie à suivre. En plus de cela, si vous deviez avoir les 2 couches résultantes dans une couche de groupe, vous pouvez les contrôler comme si elles étaient uniques pour certaines choses. C'est le flux de travail que j'ai toujours utilisé, et celui que j'utilise également pour la génération de services de carte car il permet un contrôle beaucoup plus important des couches.
L'examen des commentaires Les représentations cartographiques nécessiteront également la même méthodologie, car il s'agit d'un champ réel de la géodatabase que vous utilisez pour la symbologie. Donc, si vous avez une symbologie différente pour la même entité pour une échelle différente, vous modifiez le champ vers lequel la représentation pointe.
Si cela est très important pour vous, je vous suggère de vous rendre sur http://ideas.arcgis.com s'il n'y est pas déjà ajouté. S'il est voté, il peut être inclus dans une version ultérieure.
la source
Cela peut être fait à l'aide d'ArcObjects avec un ScaleDependentRenderer . Je ne sais pas si cela peut être publié en tant que service de carte.
la source