Actualmente estoy usando datos de construcción del Distrito de mapas vectoriales de Ordnance Survey y he notado que muchos polígonos de construcción se dividen en 2 debido a la forma en que el sistema operativo divide el archivo de forma.
Esto es lo que estoy viendo en QGIS: he resaltado algunos de los edificios divididos en el límite de mosaico:
No puedo fusionar manualmente los edificios ya que hay demasiados de ellos que se han dividido en los límites (esto es solo un ejemplo ampliado). Estoy buscando una forma automatizada de resolver esto.
Desafortunadamente, cada lado de los edificios divididos tiene una identificación diferente, por lo que no puedo disolverlos fácilmente.
¿Cómo sugeriría que puedo fusionar automáticamente los mosaicos de construcción?
Editar
Ahora estoy usando PostGIS para fusionar los polígonos divididos en los límites del mosaico. Aquí está la declaración SQL que hace esto por mí: es mucho, mucho más rápido que hacerlo con QGIS:
DROP TABLE merged;
CREATE TABLE merged AS
SELECT
-- Merge polygons that are within 0.01 metres of each other
(ST_Dump(ST_Union(ST_Buffer(the_geom, 0.01)))).geom AS the_geom
FROM unmerged;
-- Update the geometry_columns table
SELECT Populate_Geometry_Columns();