Windows 下的 GTIFProj4ToLatLong
我在我的项目中使用 libgeotiff 。我想将像素坐标转换为地理坐标(纬度和经度)。但 GTIFProj4ToLatLong 返回 false。目标操作系统 - Windows。我从此处下载了库。
当我使用存储库中的 libgeotiff-dev 在 Ubuntu 上编译我的项目时,使用相同的代码和相同的 tiff 文件一切正常。
我想当程序在 Windows 上运行时,某些 .csv 或 .lla 文件丢失。我应该设置一些环境变量吗?
我看到的另一种方法是使用 mingw 和 msys 手动构建 libgeotiff。有帮助吗?这对我来说很复杂。
更新:我使用 msys 和 mingw 手动编译了 libgeotiff。现在一切正常了。来自 ftp.remotesensing.org 的文件似乎是在没有 Proj.4 支持的情况下构建的。
I use libgeotiff in my project. I want to convert pixel coordinates to geographic coordinates (latitude and longtitude). But GTIFProj4ToLatLong returns false. Target OS - Windows. I downloaded libraries from here.
When I compile my project on Ubuntu using libgeotiff-dev from repository, everything works fine with the same code and the same tiff files.
I suppose some .csv or .lla files are missing when program runs on windows. Should I set some environment variables?
Another way I see is to build libgeotiff manually with mingw and msys. Can it help? It's complicated for me.
Update: I compiled libgeotiff manually using msys and mingw. Everything works now. Files from ftp.remotesensing.org seems to be built without Proj.4 support.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要使用此函数,您应该使用 HAVE_LIBPROJ 预处理器标志构建 libgeotiff。您还需要 libproj 库
To use this function, you should build libgeotiff with HAVE_LIBPROJ preprocessor flag. You'll also need libproj library for it