Ich verwende derzeit Gebäudedaten aus dem Ordnance Survey Vectormap District und habe festgestellt, dass viele Gebäudepolygone aufgrund der Aufteilung des Shapefiles durch das Betriebssystem in zwei Teile geteilt werden.
Dies ist, was ich in QGIS sehe - ich habe einige der Gebäude hervorgehoben, die an der Kachelgrenze aufgeteilt sind:
Ich kann die Gebäude nicht manuell zusammenführen, da zu viele an den Grenzen geteilt wurden (dies ist nur ein gezoomtes Beispiel). Ich suche nach einem automatisierten Weg, um dies zu lösen.
Leider hat jede Seite der geteilten Gebäude eine andere ID, so dass ich sie nicht leicht auflösen kann.
Wie würden Sie vorschlagen, dass ich die Gebäudekacheln automatisch zusammenführen kann?
Bearbeiten
Ich verwende jetzt PostGIS, um die Polygone zusammenzuführen, die an den Kachelgrenzen aufgeteilt sind. Hier ist die SQL-Anweisung, die dies für mich erledigt - sie ist um ein Vielfaches schneller als mit 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();