2014-07-22 110 views
1

我是QGIS的新手,目前使用QGIS 2.4。我需要幫助繪製這兩個文件。QGIS 2.4 - 形狀文件不重疊

http://www.eia.gov/maps/map_data/EIA_States_MapLayer_CoalMines.zip(EPSG:2163 - 美國國家地圖集等面積)

http://dds.cr.usgs.gov/pub/data/nationalatlas/railrdl010g.shp_nt00917.tar.gz(EPSG:4269 - NAD83)

不知何故,2個文件不正確地在QGIS當我加載載體層重疊。我嘗試將CRS更改爲EPSG:2163 - 兩個圖層的美國國家地圖集平等區域,但它們仍然沒有重疊。

我曾嘗試將CRS更改爲其他組合,但無法解決問題。

欣賞是否有人能指引我正確的方向。

Regards

+0

很難確定這是否是問題,但更改單個圖層的CRS不會重新投影它,它只會告訴QGIS底層數據所在的座標系。嘗試確保設置每個圖層到其實際的CRS,並確保您已啓用項目屬性中的「即時」重新投影。您也可以嘗試使用OGR或其他方式將其中一個文件重新投影到其他CRS中。 – kueda

+0

這可能是一個愚蠢的問題,我如何找出什麼是圖層的實際CRS?我試圖看看網站,但無法找到任何信息。 – GunMetal

+0

不傻!查看.prj文件,如果有的話。它應該指定如何/如果投影數據,以及座標系可能是什麼。如果不存在,請查看可找到的任何元數據(例如數據附帶的xml文件)以獲取提示。如果您知道誰提供了這些數據,您也可以問問他們。如果你在命令行上很舒服,ogrinfo也會告訴你一些事情,例如'ogrinfo -al CoalMines.shp | less' – kueda

回答

0

這就是我能夠通過一些幫助解決問題的方法。

煤礦的數據是在Web墨卡託:http://spatialreference.org/ref/sr-org/wgs_1984_web_mercator_auxiliary_sphere/

這不包括在Spatialite,PostGIS的或QGIS它們都使用Proj4。

修復: 數據本身具有緯度/經度座標,因此導出爲txt/csv文件(右擊 - 另存爲)使用「添加分隔文本圖層」工具讀回它。 X將是'long'字段,y將是'lat'字段。將該項目設置爲WGS 84以保證安全,並將其置於鐵路層上。

0

爲別人處理這個問題:

  • 右鍵單擊圖層> 「設置圖層CRS」> 「EPSG:3857」
  • 項目>項目屬性> '對飛' CRS改造啓用
0

如果任何人試圖使用EIA的shapefile數據:

在設置 - >選項 - > CRS標籤,你可以選擇爲提示新層的CRS。

然後,指定一個類似於'WGS_1984_Web_Mercator_Auxiliary_Sphere'的投影。乍一看,谷歌墨卡託似乎工作。