因此,我对GIS并不陌生,并且我正在使用加拿大温哥华的数据进行制图项目。我想将OpenStreetMap数据与温哥华市提供的数据结合起来。但是当我在QGIS中映射城市数据时,它们与OSM数据不一致。
遵循对投影地图答案的建议,但不应在ArcMap中重叠?,我对照第三个(世界地图)检查了两个数据源。OSM数据是正确的-不列颠哥伦比亚省是正确的位置-但纽约市的数据使温哥华位于法国南部。
我的数据来源是:
- 温哥华市的自行车道和图书馆。(两个都是SHP文件。)这些数据与其他数据不一致。
- Open Street Map中的不列颠哥伦比亚省地图。我使用osm2pgsql将数据放入数据库中。
- 世界地图,这是“开放街道风格”项目的一部分。
投影:
- 城市数据预计在NTM83(CSRS)的UTM zone10中进行。我已经在QGIS的“图层属性”屏幕中为这些图层选择了它。投影字符串:
+proj=utm +zone=5 +ellps=GRS80 +datum=NAD83 +units=m +no_defs
- OSM地图位于墨卡托投影中。QGIS有许多墨卡托选择,我不确定要使用哪个,所以我猜到了“大众可视化CRS /墨卡托”。
+proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +a=6378137 +b=6378137 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
- 对于世界地图,Quantum GIS从.prj文件中加载了投影。那是
+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +over +no_defs
投影地图在ArcMap中应该但不重叠吗?谈论区域问题。这听起来像我可能正在经历的。因此,我尝试将库从UTM区域10N更改为其他区域(15N和60N),但没有任何更改。
有人对下一步尝试有建议吗?
+proj=utm +zone=10
,不是+zone=5
因为我认为区域5非常靠近英国某处(以G ...开头),这就是为什么要输入数据的原因在法国