Procurando alternativa de código aberto para a ferramenta Integrar do ArcGIS Desktop?

8

Preciso encaixar cerca de 1000 linhas em uma camada nas linhas de outra camada (existem cerca de 5000 linhas na segunda camada). As linhas a serem ajustadas estão a cerca de 15 unidades de mapa das linhas da camada base. Parece que o ArcGIS poderia fazer isso usando a ferramenta Integrar na caixa de ferramentas do Data Manager.

Existe uma alternativa de código aberto QGIS / GRASS / SAGA / outra ao Integrate ou precisarei abrir minhas habilidades em Python?

ajgdev
fonte

Respostas:

9

A ferramenta que você mencionou no ArcGIS não encaixa uma camada na outra. Em vez disso, encaixa os limites em uma camada para "eles mesmos". Portanto, você tem duas linhas na mesma camada que estão dentro de um determinado limite, o Integrate as encaixará (por exemplo, mova as duas para a distância média entre elas).

Esta ação é realizada no GRASS com o v.editmódulo, usando a ferramenta "snap" e o parâmetro threshold. Portanto, você teria que mesclar suas duas camadas em uma ( v.patch) para fazer esta operação. Primeiro eu adicionaria uma coluna à primeira camada com algum identificador e, depois da operação de snap, você pode separar esses recursos novamente.

Micha
fonte
Não tendo acesso ao ArcGIS no momento, entendi errado o que a ferramenta Integrate faz. Obrigado por me corrigir. Vou dar uma olhada no GRASS e ver se consigo fazer o que quero.
precisa saber é
7

Você pode ter alguma sorte com ST_Snap no Postgis. Isso permitirá que você ajuste recursos quase coincidentes dentro de uma tolerância especificada.

Dylan Hettinger
fonte
Graças - isso pode forçar minha mão para começar a usar PostGIS mais
ajgdev
É uma maneira de usar as ferramentas PostGIS dentro do ArcGIS?
Losbaltica 22/02