-1

我正在按照这个代码示例(根据我的理解)创建一个带有点图层的 shapefile 并在坐标(47 和 19.2)处添加一个点。当我运行此代码时,它会创建一个 shapefile(所有三个文件都带有 .dbf、.shp 和 .shx 扩展名)。但是,当我在 QGIS 中打开生成的 .shp 文件时,我在给定坐标处看不到任何点。这是我迄今为止尝试过的。

1)问题可能出在代码或QGIS中。对于 QGIS,我尝试用 C++ 编写代码,并且生成的 shapefile 可以正确显示。另外,我从网上下载了各种shapefile,并在QGIS中成功可视化了它们

2)对于示例代码,在制作shapefile之后,代码读取其中的特征并显示它们(报告层/报告特征方法)。这些函数打印坐标 47 和 19.2 处的点,这让我认为代码工作正常。

我无法确定我做错了什么。我想可视化 QGIS 中的点。任何帮助表示赞赏。

4

1 回答 1

0

如果你只有 3 个文件,这意味着空间参考没有定义,当你用 QGis 打开它时,可能涉及到的默认空间参考系统,你可以看到好地方的点。如果您查看 QGI 中的属性表,您看到了什么吗?

于 2018-06-01T20:17:43.763 回答