Actualmente estoy utilizando datos de edificios del Ordnance Survey Vectormap District y me he dado cuenta de que muchos polígonos de edificios están divididos en 2 debido a la forma en que el OS divide el shapefile.
Esto es lo que veo en QGIS: he resaltado algunos de los edificios divididos en el límite de la baldosa:
No puedo fusionar manualmente los edificios, ya que hay demasiados que se han dividido en los límites (esto es sólo un ejemplo ampliado). Estoy buscando una forma automatizada de resolver esto.
Desgraciadamente, cada lado de los edificios divididos tiene una identificación diferente, por lo que no puedo disolverlos fácilmente.
¿Cómo sugieres que pueda fusionar automáticamente las fichas de los edificios?
Editar
Ahora estoy usando PostGIS para fusionar los polígonos divididos en los límites de las baldosas. Aquí está la sentencia SQL que hace esto para mí - es muchas, muchas veces 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();
7 votos
Probablemente deberías publicar tu solución como respuesta y aceptarla en lugar de la mía. Mantener el esquema pregunta-respuesta hace que sea mucho más fácil para otros con el mismo problema encontrar la solución.