Ferramenta ou processo para ajustar automaticamente pontos finais de polilinhas dentro de uma determinada proximidade usando o ArcMap?


12

Criei uma rede de polilinhas que deveriam estar conectadas.

No entanto, acabei de perceber que muitos dos pontos de extremidade das linhas não estão conectados, mas estão muito próximos.

Acho que deveria haver uma ferramenta para ajustar os pontos finais das polilinhas se elas estiverem muito próximas uma da outra, mas não consigo encontrá-la.

Alguém sabe uma maneira fácil de fazer isso?


1
Os transformadores Snapper e AnchoredSnapper na extensão de interoperabilidade de dados também farão isso.
Mark Ireland

Não consegui localizar as duas funções que você mencionou. Estou trabalhando com o ArcGIS 10.3.1. Além disso, por que eles continuam mudando a localização de certas funções?
FaCoffee

Respostas:


10

A direção da resposta dependeria do nível de licença do seu ArcMap. O ArcInfo possui esse recurso embutido. Até o Editor possui algumas ferramentas para realizar esta tarefa. No entanto, com o nível ArcView, você precisaria depender de outras ferramentas para fazer isso. Não tenho certeza se ele foi alterado em 10. Eu tenho o ArcMap editor 10 e o comando snap

Sumário

Move pontos ou vértices para coincidir exatamente com os vértices, arestas ou pontos finais de outros recursos. As regras de ajuste podem ser especificadas para controlar se os vértices de entrada são ajustados ao vértice, borda ou ponto final mais próximo a uma distância especificada.

é o que eu usaria. Se você precisar de outras ferramentas, acho que existem algumas ferramentas gratuitas no et-geotools que farão isso.


Como isso pode funcionar, uma vez que solicita um shapefile de referência? Se eu tiver um shapefile de linhas desconectadas e quiser conectá-las, eu o faria com base em uma tolerância XY (ou buffer), não em uma lista de posições armazenadas em outro shapefile (que eu não tenho). Portanto, se minha interpretação do OP estiver correta, essa solução não funcionará. Alguma outra sugestão?
FaCoffee

extraído da Ajuda da ESRI para SNAP - No parâmetro Snap Environment, várias regras de snap podem ser designadas usando a "mesma camada" ou classe de recurso com um tipo diferente (END | VERTEX | EDGE).
precisa saber é o seguinte

7

Você pode usar a ferramenta de "integração" de geoprocessamento que agrupa vértices da mesma maneira que a topologia validada (sem a necessidade de criar uma topologia).

No ArcGIS 10.0, há uma nova ferramenta chamada "Snap" na caixa de ferramentas de edição. A ferramenta encaixa os vértices do recurso de 1 camada à aresta, vértice, ponto final de outro recurso. Veja o link abaixo.

Ajuda da área de trabalho - Ferramenta Snap (edição)


6

Dependendo da distância identificada como "próxima", existem ferramentas. Se você tiver pelo menos uma licença do ArcEditor para ArcGIS Desktop, poderá criar uma topologia nos dados. Uma vez feitas durante o processo de validação, as linhas moverão a distância da tolerância do cluster para se encaixarem. Por padrão, a tolerância do cluster é 0,001 m, que é 10 vezes a resolução padrão dos seus dados.

Se esse processo automático não fizer tudo isso, ele identificará onde estão os erros. No ArcMap, há um Inspetor de Erros que permitirá estender linhas em massa para que ele possa se conectar sempre que possível. isso permitirá que você tenha o máximo de automação possível.

Espero que isso ajude, CDB


4

Você pode criar uma rede geométrica a partir dessas polilinhas e, durante o assistente de criação, pode ativar o snap ao recurso:

  1. Criar geodatabase
  2. Criar conjunto de dados do recurso
  3. Importe suas polilinhas
  4. Clique com o botão direito do mouse no conjunto de dados do recurso
  5. Novo -> Rede Geométrica
  6. Selecione sua classe de recurso
  7. Quando perguntado se os recursos devem ser ajustados, clique em Sim e defina uma tolerância de ajuste
  8. Clique no restante do assistente

O assistente moverá suas linhas para corresponder ao ponto final de outras linhas nessa classe de recurso dentro da distância de encaixe especificada. HTH

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.