【发布时间】:2014-09-07 15:40:02
【问题描述】:
我使用 Qt 和 shapelib 库成功创建了一个应用程序来打开和显示 shape files。
但现在我想获取鼠标光标下每个点的纬度和经度。
我不知道如何将像(x, y) 这样的像素点转换为纬度/对数坐标。
我应该使用 .dbf 文件吗?
任何参考将不胜感激。谢谢。
【问题讨论】:
-
通过阅读您提供的参考资料,我不能肯定地说地理纬度和经度存储在这些文件中。在我看来他们不是。
-
@Jongware 也许吧!但是当我用 QGis 之类的东西打开一个 .shp 文件时,它确实有 lat/long !我完全糊涂了。
-
dbf文件仅用于存储。您需要弄清楚如何将鼠标坐标转换为对应的shapefile坐标。
标签: c++ qt latitude-longitude shapefile