为什么我的新Shapefile图层没有显示?


9

我遇到了新形状图层未显示在地图上的麻烦。属性表显示良好,所有点都在其中,但是在视觉上,地图上没有显示点。我确保新的形状层位于堆栈的最顶部。我尝试将新的形状层放置在一个空白的新项目上,它可以按需正常运行。然后,我重新打开原始问题项目,删除所有现有层,将其保存为临时文件,其中完全没有数据,然后关闭并重新打开该项目,并将问题形状层重新加载到新临时文件中项目。它没有再出现。

我已经回到原始数据,并重新创建了我最初用于创建形状文件的csv(做了两次),以防万一其中存在一些虚假内容,但是这没有任何效果,并且问题仍然存在。

使用QGIS 1.8.0和Windows 7 64位。但是,我将QGIS安装到Linux机器上,并且发生了相同的问题。

希望有人可以提供帮助,或者对可能的想法有所了解...


1
如果您可以共享shapefile,其他人可以进行调查。最有可能将图层CRS设置为EPSG:4326(拉特朗度),如果数据包含投影坐标,则不会显示任何结果。
AndreJ

Answers:


12

如果两个操作系统都出错,并且您可以在属性表上看到信息,则可能是坐标参考系统(CRS)有问题。

  • 首先,当您通过“添加分隔的文本层”工具创建shapefile时,是否分配了CRS?
  • 其次,在创建项目时,请确保所有图层都在同一CRS中;如果没有,您是否在“项目属性”窗口中激活了“即时CRS转换启用”选项?

CRS标签


谢谢!我检查了现有图层的CRS,并确保新图层匹配。我将其设置为GDA94,而不是GDA94 / MGA 55区(这是其余各层的设置……我在塔斯马尼亚澳大利亚)。现在可以了!
玛丽亚

我很高兴可以为您提供帮助:)
gtapko

2

右键单击图层,缩放到图层。一旦到达那里,坐标就现实吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.