Estoy utilizando los datos SIG de mi condado para actualizar las carreteras en OpenStreetMap. Tengo una copia que publicaron el año pasado y otra que acaban de publicar, y me gustaría encontrar todos los LineStrings a los que les han cambiado los atributos o la geometría. Esto me ayudará a asegurarme de que todas las calles nuevas y modificadas se actualizan en OpenStreetMap.
Los segmentos de calle deben tener un identificador único, así que mi única idea es escribir un script en Python que abra ambos Shapefiles, encuentre cualquier segmento en el nuevo que no esté presente en el antiguo (segmentos añadidos), y al revés (segmentos eliminados), y luego haga un bucle sobre los pares coincidentes comparando sus coordenadas constituyentes para ver si algo ha cambiado.
¿Hay alguna forma de hacerlo con QGIS?