Eu sei que no ArcGIS a ordem de desenho é controlada por camadas, e se eu quiser que alguns recursos sejam desenhados sobre outros, posso usar consultas de definição para separá-las em diferentes camadas e posicionar uma sobre a outra.
Mas eu estava pensando (principalmente por curiosidade) o que determina a ordem dos 1000 polígonos sobrepostos na minha classe de recursos, e se existe uma maneira de controlar quais recursos são exibidos na parte superior de uma camada?
arcgis-desktop
cartography
layers
display
draw-order
whatahitson
fonte
fonte
Respostas:
Normalmente, os recursos serão desenhados na ordem em que são retornados do banco de dados / arquivo. Esta ordem é arbitrária e pode mudar.
A única maneira que conheço de controlar a ordem do desenho em uma camada é usar os níveis de símbolos. Com níveis de símbolo, você pode ditar a ordem do desenho de grupos de símbolos individuais em uma camada. Você precisará simbolizar sua camada por categorias ou símbolos graduados, mas poderá usar o mesmo estilo para tudo, se quiser.
Mais informações sobre níveis de símbolo: Trabalhando com níveis de símbolo
fonte
ORDER BY
: A ordem deve ser feita pelo ArcGIS (consulta de origem> alteração), e não por exemplo em uma exibição de banco de dados da qual o ArcGIS coleta os dados.