¿Es posible devolver el perímetro límite (exterior) de una capa de polígono?
Digamos que tiene el mapa de los EE. UU., Por simplicidad, desglosado a nivel de condado, ¿es posible devolver el mapa de límites de todo el país desde ese mapa?
qgis
arcgis-desktop
Dassouki
fuente
fuente
Respuestas:
Puede hacer una disolución en la capa del condado (asegúrese de tener seleccionados solo los condados que desea disolver).
fuente
Puede usar el módulo GRASS:
v.dissolve
solo necesita importar sus datos a GRASS. Aquí hay un reparto en pantalla de la transferencia de sus datos a Grass desde QGis.fuente
Permítame conectar mi propio proyecto ... Boundary Generator le proporcionará límites externos e internos de cada polígono (como entidades de línea).
Los límites internos se atribuyen con el FID para cada uno de los dos polígonos que comparten ese borde. Los límites externos deben tener un FID de cero para uno de esos dos, por lo que son fáciles de seleccionar del resultado completo.
Lo bueno de esto vs hacer disoluciones es que he agregado un par de botones sobre la precisión para que pueda manejar datos no del todo perfectos. (¿Qué tan separados deberían estar dos bordes poligonales para considerarse un borde compartido? ¿Cuánta desviación de ángulo se requiere?)
Todavía está en alfa y ha pasado un tiempo desde que aborde una actualización; ¡Me encantaría saber qué tan bien te funciona!
fuente
fuente
Obtiene líneas cuando disuelve porque los límites no son transparentes.
Independientemente del producto de software, haga lo siguiente:
Haz una integración .
Luego disuelve .
fuente
Parece que la muestra Bounding Containers publicada en arcgis.com funcionará para lo que desea.
fuente
Sé que esta es una pregunta antigua, pero creo que la respuesta que acabo de encontrar se introdujo desde las anteriores aquí, así que la comparto para las personas que encuentran esto en una búsqueda.
QGIS (a partir de la versión 2.14 al menos), tiene un "Rellenar agujeros" en la caja de herramientas Procesamiento, en Geoalgoritmos de QGIS> Herramientas de geometría vectorial. Encuentro que disolver formas y luego ejecutar Fill Holes con el parámetro Max area set muy alto resuelve este problema.
fuente
También puede estar buscando lo que solía llamarse funcionalidad DROPLINE.
Aunque no sobrevivió a la transición de ArcInfo Workstation a ArcGIS Desktop, actualmente existe una idea de ArcGIS para restaurarlo:
fuente
Puede usar la
ST_UNION
función en PostGIS desde QGIS DB Manager para agregar todos los polígonos en la capa (o muchos grupos de polígonos en polígonos más grandes). De la documentación:fuente