Windows 下的 GTIFProj4ToLatLong

发布于 2024-11-29 07:33:27 字数 529 浏览 2 评论 0原文

我在我的项目中使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

衣神在巴黎 2024-12-06 07:33:27

要使用此函数,您应该使用 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文