I have downloaded the OSM from OpenStreeMap that came with all nodes from the map and their respective coordinates. Now I have to plot a node (latitude and longitude) on Google Maps, but all coordinates end up in different places than they should.
To illustrate I'll show the node -12.92122,-38.34991 (lat,long) on OpenStreetMap and Google Maps, as you can see on screenshots:
OpenStreetMap
Google Maps
My question is how can I adjust these values.. so I can plot the node on google maps at the same place of openStreetMap. Google Earth uses WGS-84 coordinates, expressed in decimal degrees, and OSM uses WSG-84 as well.
Answer
It is not possible to adjust for this because these are two completely different datasets. There is no projection or anything that will convert one into the other. Openstreetmap data is (mostly) acquired by volunteers with GPS devices or people tracing aerial imagery. Both types of data acquisition are not very precise and will have a few meters error at least.
By the way: I wouldn't trust Google data to be of much better accuracy either.
No comments:
Post a Comment