Como ocultar limites poligonais "internos"?

33

Nossa tarefa é desenhar um lago com uma sólida linha de perímetro externo e sem linhas entre zonas úmidas, baixios e águas rasas? É um processo relativamente simples com coberturas e regiões da Arcinfo, mas, infelizmente, isso não é mais uma opção viável para nós, os conjuntos de dados que usamos agora são muito grandes e a falta de capacidade de edição de cobertura no Arcmap é crucial. A representação cartográfica pode resolver nosso dilema? É possível criar algo como o abaixo, sem recorrer à criação (e gerenciamento) de geometrias duplicadas ou triplicadas, cujo único objetivo é obter mapas com melhor aparência?

comparando a renderização de FCs com regiões (clique para mais detalhes)

Com uma classe de recurso: O limite entre o rio e o lago é visível. Mantê-los como polígonos distintos em uma classe de recurso permite um atributo de nome (o river e o laker diferem). Em outros lugares, a linha pesada implica um limite nítido entre o lago e o lago raso / intermitente; no entanto, a margem real é indeterminada, flutuando com as estações e os ciclos de água alto-baixo. A linha deve estar implícita e não desenhada.

Com regiões: uma geometria, várias tabelas de atributos, várias representações.

  • O perímetro externo (marca d'água normal alta) é delineado de forma limpa
  • Nenhuma divisão aparente entre lago e rio, mas eles ainda sabem qual é qual
  • Águas rasas / intermitentes são simbolizadas adequadamente, com águas rasas do rio distintas das águas rasas do lago.

Veja aqui uma simulação de pacote de mapas do que estamos tentando obter e a cobertura da região arcinfo de origem a partir da qual ele é construído.

Matt Wilson
fonte
1
Você já tentou representações? não está no meu computador agora, então não posso tentar fazer isso sozinho agora ... uma solução grosseira em que posso pensar (sem duplicar a geometria, mas com duas camadas no sumário) Supondo que todos os recursos estejam em uma classe de recursos: camada superior simbolizada por categoria, sem contorno em nenhum dos recursos, camada inferior simbolizada como um recurso com um contorno grosso. Dessa forma, o contorno grosso envolverá todos os recursos, mas não os adjacentes. Vou tentar isso com representações amanhã
Jakub Sisak GeoGraphics
Thread relacionado: gis.stackexchange.com/questions/747/…
Kirk Kuykendall

Respostas:

13

Cruzei essa pergunta no site Ask A Cartographer da Esri . Eles me indicaram uma solução alternativa mais adequada: use o desenho de nível de símbolo em geral e dissolvendo limites de polígono usando o desenho de nível de símbolo em particular. Provavelmente o que Craig estava apontando anteriormente em sua resposta. Eu já vi os diálogos e os tópicos de ajuda antes, mas não os encontrei, porque os exemplos são sobre linhas com letras maiúsculas e minúsculas e não entendi como os mesmos princípios poderiam ser aplicados aos polígonos. Com a ajuda da v10, eles expandiram bastante os exemplos e procedimentos. Embora tenha sido escrito para o público da v10, ele deve ajudar os usuários da v9.x e não mudou muito.

Finalmente, consegui que os Symbol Levels trabalhassem com nossos dados in situ (nenhuma classe de recurso duplicada criada, nenhum atributo adicionado). Existem poucas inconsistências na interface de nível de símbolo que adicionam confusão, que mencionarei aqui (também conhecida como "observe as rochas submersas" e "aqui sejam dragões"):

  • Os limites não se dissolvem quando os preenchimentos de marcador ou imagem são usados, apenas os preenchimentos simples e de gradiente funcionam
  • Às vezes, a edição de um símbolo faz com que ele pule para o topo da pilha (em "Avançado> Níveis de símbolo" ) e a alteração do estado de junção / mesclagem para desmarcada.
  • Às vezes, as configurações avançadas não são "aceitas", tente alterar a ordem das pilhas e vários aplicativos de ativar / desativar a junção / mesclagem.
  • Após ativar os níveis de símbolo Ocasionalmente, a etapa "aplicar rampa de cores" (nº 17) não funciona. Os símbolos seguem o que é definido na caixa de diálogo superior Editar símbolo. Uma reinicialização do Arcmap parece curá-lo.

Uma solução alternativa para usar preenchimentos de marcador / imagem, dissolver todos os limites internos e desenhar o perímetro externo de todos os objetos ("marca d'água comum alta" nos dados da amostra (vinculados a Q)) é:

  • adicione a camada uma segunda vez no sumário, abaixo da camada de preenchimento de marcador / foto,
  • Use "Símbolo único", preenchimento simples, ative os níveis de símbolo, faça o mesmo truque de camada dupla acima nas propriedades avançadas de símbolos
  • e habilite as caixas de seleção Unir e Mesclar (outro erro aqui: às vezes a caixa [] Mesclar não é ativada até depois de você ir para o editor avançado de propriedades de símbolos).

Desenvolva o hábito de sempre verificar duas vezes a ordem da pilha e as propriedades de mesclagem de junção. Só porque você disse para fazer / não fazer X não significa que realmente se lembrou.

Portanto, em resumo, para fins cartográficos, os Níveis de Símbolos com propriedades de junção e mesclagem são um análogo viável e peculiar para as Regiões Arcinfo. Para fins analíticos, como "consultar a área da superfície da água corrente comum", você ainda precisará fazer um geoprocessamento e gerar dados duplicados.

(UPDATE) Ele é possível, afinal de usar símbolos de imagem, níveis de símbolo, e uma camada ToC única. Você coloca sua língua para a direita, apenas assim, fique em uma perna (não importa qual) e fique de frente para a lua. A partir daqui, obtenha um pacote de mapas ilustrando dois métodos de trabalho (Lake-cartography-symb-levels - update.mpk).

ilustração das 3 abordagens

ver imagem em tamanho real

Matt Wilson
fonte
3
"Você coloca sua língua para a direita, portanto, fique em uma perna (não importa qual) e fique de frente para a lua" --- +1 para a descrição do fluxo de trabalho da ESRI em sua atualização.
Tim Rourke
observação importante: as opções Unir e Mesclar serão clicáveis ​​somente depois que o símbolo tiver mais de uma camada, consulte Editor de propriedades do símbolo .
228128
Observe que, embora essa seja a resposta aceita , já que é a melhor que pode ser feita com as ferramentas atualmente em voga, não é a resposta mais aceitável , que seria a reinicialização moderna das regiões. ;-) #
19335 matt wilkie
6

A captura abaixo está usando o método que descrevi no meu comentário. (não representação - ambas as camadas referenciando os mesmos dados)

Tentou conseguir isso com representações em uma camada, mas não conseguiu. Tentou gerar apenas um esboço com representação cartográfica para que ele pudesse ser usado como uma sobreposição, mas também não pudesse fazê-lo. (As representações cartográficas foram uma das principais razões pelas quais eu atualizei para o ArcEditor, mas até agora as usei muito pouco, pois não é uma ferramenta tão poderosa quanto eu previa inicialmente.) insira a descrição da imagem aqui

Jakub Sisak GeoGraphics
fonte
Boa resposta. Embora simples, a criação de vários arquivos de camada que fazem referência à mesma camada de dados e a simples aplicação da consulta de definição apropriada a cada uma delas podem ser o método mais rápido e simples de exibir esse tipo de dados.
precisa saber é o seguinte
A mesma camada carregada várias vezes com simbologia diferente é uma técnica que usamos no passado para outras coisas, mas não funciona aqui porque mesmo com consultas de definição, o perímetro externo (ponto alto comum) não pode ser exibido sem também desenhar limites internos. Veja o exemplo de dataset agora vinculado a partir da postagem.
mate Wilkie
4

Converta polígonos da sua região em recursos sobrepostos. Você pode simbolizá-los da maneira que desejar, com base no atributo. A ordem do desenho pode ser controlada através do desenho no nível do símbolo, para que as zonas úmidas sempre desenhem por cima. Use regras de topologia para garantir que os vários polígonos sejam mantidos em sincronia.

Craig Williams
fonte
Não vejo como polígonos e topologia sobrepostos podem manter a distinção de atributos entre lago e rio e ainda assim não traçar uma linha de fronteira entre os dois. Talvez eu simplesmente não entenda o que você quer dizer. Talvez você possa demonstrar com os dados de amostra agora vinculados à pergunta principal?
mate Wilkie