OpenStreetMap'teki yolları güncellemek için ilçemin GIS verilerini kullanıyorum . Geçen yıl yayınladıkları bir kopyam var ve yeni yayınlanmış bir kopyam var ve nitelikleri veya geometrileri değişmiş tüm LineStrings'i bulmak istiyorum. Bu, OpenStreetMap'te tüm yeni ve değiştirilmiş sokakların güncellendiğinden emin olmamda bana yardımcı olacak.
Bunu QGIS veya Python / OGR gibi FOSS yazılımlarını kullanarak yapmak istiyorum. Sokak bölümleri benzersiz bir tanımlayıcıya sahip olmalıdır, bu yüzden tek düşüncem, her iki Shapefiles'i açan bir Python betiği yazmak, yeni (eski eklenmiş segmentler) ve tersi (kaldırılmış segmentler) içinde bulunmayan tüm segmentleri bulmaktır. ve ardından eşleşen çiftlerin üzerinden bir şeylerin değişip değişmediğini görmek için bileşen koordinatlarını karşılaştırarak döngü yapın.
Bu iyi bir yaklaşım mı? Daha basit bir yol var mı?