gdal库中设置prj4库全路径的用法
来源:互联网 发布:php开发网站实例 编辑:程序博客网 时间:2024/05/17 04:46
作者:朱金灿
来源:http://blog.csdn.net/clever101
gdal库实现投影转换之类的功能实际上底层都是调用prj4库的功能。如果gdal使用非静态的方式集成prj4库,实际上是采用动态加载prj4库来调用它的接口的。我在gdal库的三个使用心得中提出一个问题:gdal库是如何找到prj4库的路径。今天研究了一下gdal库的源码,弄明白了这个问题。原来有一个ogr选项——PROJSO来专门设置prj4库的全路径的。代码如下:
std::string strPrjLibFullPath = (_T("C:\\projd.dll"));CPLSetConfigOption("PROJSO",strPrjLibFullPath.c_str());
如果不进行设置,prj4库将已以下名字加载:
Linux/Unix? 平台:libproj.so
Windows : proj.dll
MacOSX : libproj.dylib
MinGW32 编译:libproj-0.dll
Cygwin编译:cygproj-0.dll
需要指出的是,在WinCE平台上不支持PROJSO选项的设置。可以通过以下代码获取该选 项的设置值:
const char *pszLibName = NULL; pszLibName = CPLGetConfigOption("PROJSO",NULL);
参考文献:
1. Configuration Options
- gdal库中设置prj4库全路径的用法
- 在C#中使用GDAL库时读取中文路径的问题
- gdal库不支持中文路径和中文字段的解决方法
- GDAL库的编译
- cmake中lib库的路径设置
- C++库中路径的设置
- pkg-config的用法及库搜索路径设置
- 在Windows中安装GDAL库的说明
- 使GDAL库支持中文路径或中文文件名的处理方法
- gdal中类的
- 浅析GDAL库C#版本支持中文路径问题
- 在python中使用GDAL库
- 在VS2013中配置GDAL库
- 编译动态库中设置路径出现的问题
- osgRecipes编译中osg库的路径怎么设置
- Eclipse中java项目引用dll库的路径设置
- Eclipse中java项目引用dll库的路径设置
- GDAL库 读取高程图 根据颜色立方体的边 设置工程图高度渐变色
- 第十五周 统计成绩
- Android应用程序的跳转(知道包名及具体Activity情况下)
- 腾讯的网站如何检测到你的 QQ 已经登录?
- iOS 应用程序本地化
- 树状数组upc1976
- gdal库中设置prj4库全路径的用法
- 如何在Discuz实际开发中开启PHP自带的错误信息
- UITextView implement hyper linker
- 海量数据处理系列之(一)Java线程池使用
- 玩high数组
- HDU 1285 确定比赛名次
- 利用html5的FormData对象和ajax实现异步文件上传
- How to make Decision Effectively
- Openstack的命令