I have little experience with geospatial data processing. I have a satellite image of an area (a geotiff file) and building footprints (building annotations) for this area (a shape file). When I open both files in QGIS, I can see a mismatch between buildings and their annotations. The mismatch is about 20 meters on the ground.

The geotiff is in EPSG:32647 - WGS 84/UTM zone 47N. The shape file is in EPSG:4326 - WGS 84.

The shape file was downloaded from Open Street Map (http://download.geofabrik.de/), the geotiff is from a closed external source.

The area contains about 10000 buildings. What would be the easiest way to eliminate this mismatch? If necessary, we could write some code or do some manual work.


I reprojected the shape file to the CRS of the geotiff file in QGIS. I used Vector > Data Management Tools > Reproject Layer... menu. It did not have any effect at all (building annotations are still at exactly the same locations).

  • Please provide CRS for both data sets, as well as how both were created.
    – Erik
    Aug 12, 2022 at 14:38
  • @Erik, I updated my post.
    – Alexey
    Aug 12, 2022 at 14:53
  • You can check the CRS in the layer properties, topmost tab.
    – Erik
    Aug 12, 2022 at 14:57
  • 1
    @Erik, thank you! I updated my question again.
    – Alexey
    Aug 12, 2022 at 15:02
  • Have you seen this question? it is similar and may help
    – RJAM
    Aug 12, 2022 at 20:34


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.