मैं OpenStreetMap में सड़कों को अपडेट करने के लिए अपने काउंटी के GIS डेटा का उपयोग कर रहा हूं । मेरे पास एक प्रति है जो उन्होंने पिछले साल प्रकाशित की थी और एक जो अभी प्रकाशित हुई थी, और मैं उन सभी लाइनस्ट्रीमों को खोजना चाहूंगा जिनके पास या तो उनके गुण हैं या उनकी ज्यामिति बदल गई है। यह मुझे यह सुनिश्चित करने में सहायता करेगा कि सभी नई और संशोधित सड़कों को OpenStreetMap में अपडेट किया गया है।
मैं FOSS सॉफ्टवेयर का उपयोग करके ऐसा करना चाहता हूं, जैसे QGIS या पायथन / OGR। स्ट्रीट सेगमेंट के पास एक विशिष्ट पहचानकर्ता होना चाहिए, इसलिए मेरा एकमात्र विचार पायथन स्क्रिप्ट लिखना है, जो दोनों शेपफाइल्स को खोलता है, नए में कोई भी सेगमेंट ढूंढता है जो पुराने (जोड़े गए सेगमेंट) में मौजूद नहीं हैं, और रिवर्स (हटाए गए सेगमेंट) , और फिर कुछ भी बदल गया है देखने के लिए उनके घटक निर्देशांक की तुलना में मिलान जोड़े पर पाश।
क्या यह एक अच्छा तरीका है? क्या कोई सरल तरीका है?