2014-07-22 75 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'的投影。乍一看,谷歌墨卡托似乎工作。