¿Busca una alternativa de código abierto para la herramienta Integrar de ArcGIS Desktop?

8

Necesito ajustar aproximadamente 1000 líneas en una capa a las líneas en otra capa (hay aproximadamente 5000 líneas en la segunda capa). Las líneas que se ajustarán están a unas 15 unidades de mapa de las líneas de la capa base. Parece que ArcGIS podría hacer esto usando la herramienta Integrar en la caja de herramientas del Administrador de datos.

¿Existe una QGIS / GRASS / SAGA / otra alternativa de código abierto para Integrar o tendré que abrir mis habilidades en Python?

ajgdev
fuente

Respuestas:

9

La herramienta que mencionó en ArcGIS no ajusta una capa a otra. Más bien, rompe los límites en una capa para "ellos mismos". Por lo tanto, tiene dos líneas en la misma capa que están dentro de un cierto umbral, Integrar se ajustará juntos (es decir, moverlos tanto a la distancia media entre ellos).

Esta acción se realiza en GRASS con el v.editmódulo, utilizando la herramienta "snap" y el parámetro umbral. Por lo tanto, tendría que fusionar sus dos capas en una ( v.patch) para realizar esta operación. Primero agregaría una columna a la primera capa con algún identificador, luego, después de la operación de ajuste, puede separar esas características nuevamente.

Micha
fuente
Al no tener acceso a ArcGIS en este momento, obtuve el extremo equivocado del stick en términos de lo que hace la herramienta Integrate. Gracias por corregirme. Echaré un vistazo a GRASS y veré si puedo lograr que haga lo que quiero.
ajgdev
7

Puede que tengas suerte con ST_Snap en Postgis. Le permitirá ajustar características casi coincidentes dentro de una tolerancia especificada.

Dylan Hettinger
fuente
Gracias, esto podría forzar mi mano a comenzar a usar PostGIS más
ajgdev
¿Es una forma de usar las herramientas de PostGIS dentro de ArcGIS?
Losbaltica