Atualmente, estou usando dados de construção do Ordnance Survey Vectormap District e notei que muitos polígonos de construção são divididos em 2 por causa da maneira como o sistema operacional divide o shapefile.
Isto é o que estou vendo no QGIS - destaquei alguns dos edifícios divididos no limite de ladrilhos:
Não consigo mesclar manualmente os prédios, pois há muitos deles que foram divididos nos limites (este é apenas um exemplo ampliado). Estou procurando uma maneira automatizada de resolver isso.
Infelizmente, cada lado dos prédios divididos tem uma identificação diferente, então não posso dissolvê-los facilmente.
Como você sugere que eu possa mesclar automaticamente os blocos de construção?
Editar
Agora estou usando o PostGIS para mesclar os polígonos divididos nos limites do bloco. Aqui está a instrução SQL que faz isso por mim - é muitas, muitas vezes mais rápida do que com 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();