Attualmente sto usando i dati di costruzione dal Ordectance Survey Vectormap District e ho notato che molti poligoni di costruzione sono divisi in 2 a causa del modo in cui il sistema operativo ha diviso il file di forma.
Questo è ciò che vedo in QGIS: ho evidenziato alcuni degli edifici divisi al limite delle piastrelle:
Non riesco a unire manualmente gli edifici perché ce ne sono troppi che sono stati divisi ai confini (questo è solo un esempio ingrandito). Sto cercando un modo automatizzato per risolvere questo.
Sfortunatamente, ogni lato degli edifici divisi ha un ID diverso, quindi non posso dissolverli facilmente.
Come suggeriresti che posso unire automaticamente le tessere dell'edificio?
modificare
Ora sto usando PostGIS per unire i poligoni divisi ai confini delle piastrelle. Ecco l'istruzione SQL che fa questo per me: è molte, molte volte più veloce di farlo 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();