मैं वर्तमान में आयुध सर्वेक्षण वेक्टॉर्मैप जिले से डेटा का उपयोग कर रहा हूं और मैंने देखा है कि ओएस के शेपफाइल को विभाजित करने के तरीके से बहुत सारे बिल्डिंग पॉलीगॉन 2 में विभाजित हैं।
यह वही है जो मैं QGIS में देख रहा हूं - मैंने टाइल सीमा में विभाजित कुछ इमारतों पर प्रकाश डाला है:
मैं इमारतों को मैन्युअल रूप से मर्ज नहीं कर सकता क्योंकि उनमें से बहुत सारे रास्ते हैं जो सीमाओं पर विभाजित हो गए हैं (यह सिर्फ उदाहरण में ज़ूम किया गया है)। मैं इसे हल करने के लिए एक स्वचालित तरीके की तलाश कर रहा हूं।
दुर्भाग्य से, विभाजित इमारतों के प्रत्येक पक्ष में एक अलग आईडी है इसलिए मैं आसानी से उन्हें भंग नहीं कर सकता।
आप कैसे सुझाव देंगे कि मैं स्वचालित रूप से बिल्डिंग टाइल्स को मर्ज कर सकता हूं?
संपादित करें
मैं अब PostGIS का उपयोग टाइल सीमाओं पर विभाजित बहुभुज को मर्ज करने के लिए कर रहा हूं। यहाँ SQL कथन है जो मेरे लिए ऐसा करता है - यह कई, 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();