导航:首页 > 源码编译 > gdal得编译多久

gdal得编译多久

发布时间:2022-04-26 06:34:20

A. 如何在CSharp中使用GDAL

问题解决方案,可以不考虑测试结果 将四个*_CSharp.dll在项目中“添加引用”添加进来,其余gdal16.dll和另外四个编译C#时生成的dll文件拷贝到项目的debug下。即可。 如果不把dll文件拷贝到debug下,将出现下面错误: “OSGeo.OGR.Ogr”的类型初始值设定项引发异常这样的问题。 这个问题是dll不全造成的,除了要引用的4个dll外,还有5个dll也要放到Debug目录下。 在编译C#下的gdal时,总共生成了9个dll,在编译的本机上,程序是通过环境变量path找到另外的几个dll的。 在没有编译过gdal的电脑上,反正就把这9个编译后的dll放到debug下面就一切Ok了

B. gdal不支持中文路径怎么办

解决读取中文路径
1:不改变GDAL源代码,在自己调用GDALRegisterAll()和OGRAllRegiser()函数后,加上下面一句即可。
CPLSetConfigOption("GDAL_FILENAME_IS_UTF8","NO");
这样的优点是,不用改动GDAL的源代码,但是如果自己的工程中经常打开图像的话,每次都要加,比较麻烦。
2:修改GDAL源代码,将下面一句
CPLSetConfigOption("GDAL_FILENAME_IS_UTF8","NO");
分别添加到GDALAllRegister()函数【GDAL_HOME\frmts\gdalallregister.cpp73行左右】和OGRRegisterAll()函数【GDAL_HOME\ogr\ogrsf_frmts\generic\ogrregisterall.cpp38行左右】中,然后重新编译GDAL即可。这样的方式就和使用以前版本的GDAL一样了,不用改动自己的代码,推荐使用这种方式。

C. 如何编译GDAL的链接

一、注册vc的编译环境。
打开控制台,输入:
“D:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/bin/vcvars32.bat"
注册vc的编译环境。
如果不行
手工添加环境变量 (注意版本要一致哦)
path
include
lib
二、nmake.opt。
打开gdal文件夹下的nmake.opt修改GDAL_HOME = "C:/warmerda/bld"把路径改到需要把gdal安装的地方。
不改也可以。如果需要python支持
修改PY_INST_DIR = $(GDAL_HOME)/pymod把路径改成python下的Lib/site-packages文件夹下。
PYDIR = "C:/Software/Python24" 改成python的安装路径。
下面的参数爱改什么就把前面的#删除(要看您有没有那些库的源码),注意一下路径就可以了。我是都没改。
三、编译安装
后面就依次运行
nmake /f makefile.vc #编译
nmake /f makefile.vc install #安装运行需要的东西
nmake /f makefile.vc devinstall #安装开发需要的东西
nmake /f makefile.vc clean #打扫战场
最后最后,还要去GDAL_HOME目录下的bin文件夹下把gdal13.dll(也有可能是gdal12.dll)
到PY_INST_DIR路径下到此处就完成安装gdal(python)的工作。
四、如果编译出现出错
如果是连接错误,肯定是lib环境变量没有设置对
如果是语法错误,则可能是include没有设置好,或者源码对vc编译器有些不好,需要手工改改源码。

(源自博客)

D. C# GDAL 打开遥感影像图片

对于遥感来说,1W像素实在不算多。GDAL对你这个问题没有什么意义,因为GDAL是用来读写图像文件的,而你的问题是绘制。要绘制影像,以下几点要考虑到:1)如果只是显示局部影像,那么一定要先把这局部数据提取出来;2)如果要在窗口像素超出要显示的影像像素,那么要采用金字塔技术,根据像素多少判断该采用哪个金字塔层,建金字塔的技术有很多,比如最邻近法(最最简单的方法)、双线性插值法、立方卷积法等。最邻近法因为速度快,你在显示之前按照原理直接从基础影像中提取即可,其他方法最好要预先建立。

E. gdal使用visualstudio ide编译后怎么配置

是的 ide=集成开发环境 我用的是vs2008,可编码、设计用户界面、调试、编译,代码提示不错,是一个非常不错的IDE,就是太大了,安装包就好几G

F. 使用GDAL将一张图像分割成256*256的瓦片。请问用VS2005的C++该如何编译呢第一次接触到GDAL,请大神帮忙

参考下gdal的RasterIO函数,用法去网络搜

G. gdal 自己编译和gisinternals的有什么区别

几乎没啥区别,唯一的区别就是别人给你编译好了,还附加一些插件

H. 如何使用已编译好的gdal文件

真搞不明白了,你去这有下载 http://www.gissky.net/Article/643_2.htm 把文章好好看了,其中有编译好的下载 确认你的BIN目录下有VCVARS32.BAT文件么

I. 谁能告诉我gdal库在vs下编译成功后,在哪个窗口运行啊

不能直接运行的 它只是一个接口库 需要基于这个库进行二次开发编写可视化程序的

J. GDAL在windows,c++环境如何编译安装支持PostGIS格式

check out gdal offical site

阅读全文

与gdal得编译多久相关的资料

热点内容
javaoa开发 浏览:875
单片机的用途和使用方法 浏览:944
程序员在新公司上班 浏览:430
发信如何设置服务器 浏览:77
源代码查询加密数字 浏览:605
附带编译 浏览:108
海康萤石云app怎么回放 浏览:404
写一个编译器怎么写 浏览:285
单片机蜂鸣器发声原理 浏览:137
程序员那么可爱陆离跳水是哪集 浏览:17
如何制作cdn服务器 浏览:111
写java加密程序 浏览:659
菜鸟数据分析pdf 浏览:291
单片机做实用东西 浏览:651
我的世界最强斗罗服务器怎么觉醒武魂 浏览:931
密友圈app怎么切换用户登录 浏览:217
我把程序员当爱豆追 浏览:978
android判断电话接通 浏览:646
大孔文件夹 浏览:785
反诈骗app在哪里下载 浏览:527