GDAL编译】的更多相关文章

gdal的编译比较麻烦,情况有很多种,今天我编译的gdal遇到的问题就和以前的有点不一样,仅供参考借鉴. 1.下载gdal源码 gdal源码下载地址:https://trac.osgeo.org/gdal/wiki/DownloadSource 我下载的是最新的gdal211,不知道为什么,后面编译出来的是gdal201的版本. 2.开始编译C++的开发版本 gdal在window编译提供的方法:http://trac.osgeo.org/gdal/wiki/BuildingOnWindows…
一.简单的编译 1.使用VisualStudio IDE编译 首先进入GDAL的源代码目录,可以看到有几个sln为后缀的文件名,比如makegdal10.sln,makegdal80.sln,makegdal71.sln,makegdal90.sln .这些文件是VisualStudio的工程文件,后面的数字对应的VS的版本号,71表示的VS2003,80表示VS2005,90表示VS2008,还有10表示VS2010等.根据自己电脑安装的VS版本,打开对应的文件,如下图所示(使用VS2008S…
使用cmd命令行编译 1.首先在“开始菜单\所有程序\Microsoft Visual Studio 2008\Visual Studio Tools\ Visual Studio 2008命令提示”,点击“Visual Studio 2008 命令提示”: 2.然后使用cd命令,切换到GDAL的源代码目录: 3.切换到GDAL的源代码目录后,依次敲入下面的命令行后回车,等待编译结束即可. nmake -f makefile.vc nmake -f makefile.vc install nma…
环境VS2010,swigwin-2.0.11 1. 打开nmake.opt文件,找到SWIG=swig.exe这一句,假如没有将swig的目录添加到环境变量中,那么将这句后面的swig.exe修改为swig.exe的全路径,如D:\Program Files (x86)\swigwin-2.0.11\swig.exe.如果设置了环境变量,那么就不需要进行修改了. 2. nmake.opt文件,找到“#WIN64=YES”,将前面的“#”去掉,保存 3. 用x64兼容命令提示符,开始编译,进入G…
安装准备的环境: 名称 类型与版本 软件连接 服务器 linux-centos7.5   jdk 1.8.0_25   ant 1.9.14 http://mirror.bit.edu.cn/apache//ant/binaries/apache-ant-1.9.14-bin.tar.gz pcre 8.43 https://jaist.dl.sourceforge.net/project/pcre/pcre/8.43/pcre-8.43.tar.gz swig  2.0.9 https://e…
CentOS7.4,anaconda3,python3.6,tensorflow环境下gdal的编译和问题解决 这是gdal可能会用到的额外的包,按自己需要先提前编译. 这里的话我主要用了proj,Libtiff,Geotiff,Geos,Hdf5这5个包,基本能满足需要 安装步骤 新建一个安装目录: cd /home/Elam mkdir gdalsrc cd gdalsrc 编译额外包: 1.proj yum install gcc-c++ wget http://download.osge…
惭愧,之前一直没在linux下编译过opencv,也没用过纯命令行版的cmake,现在咬牙编译一次.其实感觉还凑合. opencv官网文档还是那么烂:https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html 按这个安装,还是会缺很多选项. 只好参考好几个blog大概增加下面这些,应该就没啥问题了 比较有用的参考:https://github.com/BVLC/caffe/wiki/OpenCV-3.3-Installati…
GDAL(Geospatial Data Abstraction Library,地理空间数据抽象库)是一个在X/MIT许可协议下的开源栅格空间数据转换库.官网http://www.gdal.org/index.html,也可参考GitHub https://github.com/OSGeo/gdal,最新release版本为2.1.1. GDAL是一个在X/MIT许可协议下读写空间数据(包括栅格数据和矢量数据)的开源库,它利用抽象数据模型来表达所支持的各种文件格式,还使用一系列命令行工具来进行…
环境说明: 1.Win10企业版.64位: 2.VS2012旗舰版: 3.GDAL1.9.2 GADL编译 1.解压GDAL压缩包至F:\GDAL\gdal-1.9.2: 2.设置GDAL编译后安装目录:打开解压目录下的nmake.opt文件,修改GDAL的安装目录GDAL_HOME为F:\GDAL\gdal-1.9.2\build 3.设置GDAL编译为64位版本:打开解压目录下的nmake.opt文件,修改WIN64项目信息,将#WIN64=YES修改为WIN64=YES 4.以管理员身份运…
我的GDAL编译都是在VS2012提供的prompt windows里面运行nmake完成的.但是如果想将编译自动化,放到Jenkins里面怎么办呢?首先没有VS2012的工程,也不想费力去生成一个,那是绕圈.其实只需要解决一个问题,为什么不能在普通的windows command prompt窗口运行nmake. 那是因为nmke的路径没有加载环境变量里面,好吧,那就手动加到PATH中.继续,因为最终nmake读取makefile.vc文件,产生的还是cl和link指令. cl需要includ…
osgEarth编译 osgEarth的编译需要osg和一些第三方插件库,我主要参考了cnblogs上的一篇博文,但是也不够详细,并且我是在已经编译好osg的情况下去编译osgEarth,所以期间也遇到了一些问题,下面我详细说明: 注意:首先需要你编译所有插件和osg的,以及osgEarth的都要使用同一个VS平台,下面的编译均是在VS2008 sp1环境下进行的 准备工作(参考缑城浪子博客) 下载所需要的插件和库包括: 下载: http://osgearth.org/wiki/Download…
扩展GDAL,支持CNSDTF格式(一) 一.        简介 本文主要根据<中华人民共和国国家标准GB/T17798-2007--地理空间数据交换格式(Geospatialdata transfer format)>(http://www.bzxz.net/bzxz/129804.html)中定义的格网数据和矢量数据格式内容,对GDAL库进行扩充,使之可以直接打开这两种格式. 此外GDAL格式扩展就参考GDAL官方文档中的扩展方式.网址为:www.gdal.org/gdal_driver…
一.引言 最近研究了一下GIS.测绘学的坐标转换的问题,感觉大部分资料专业性太强,上来就是一通专业性论述:但感觉对于相关从业者来说,其实不必了解那么多背景知识的:就通过GDAL这个工具,来简单总结下坐标转换相关的问题. GDAL坐标转换其实也是调用proj4来实现,但是proj4有个特别麻烦的地方,就是坐标系描述的部分特别繁复,需要对专业知识有一定的了解.使用GDAL则相对简单很多. 二.地理坐标系 地理坐标系就是常说的经纬度坐标系,比如用GPS直接获取的坐标就是在地理坐标系下获取的.一个真实坐…
前题条件完成osg 3.0的编译Step 1 下载osgEarth 2.1.1https://github.com/gwaldron/osgearth/downloads------------>https://github.com/gwaldron/osgearth/releases/tag/osgearth-2.5 ------------>http://osgearth.org/Step 2 下载gdal 1.8.1并编译下载地址:http://trac.osgeo.org/gdal/w…
目录 安装编译环境 编译PROJ.4 编译GEOS 编译GDAL 编译后程序运行注意事项 因为试用华为云ARM64服务器(CentOS 7 操作系统)的时候,在云服务器上编译GDAL很长时间也没有编译完,所以先交叉编译适合版本的GDAL丢上去做测试. 以下都是在CentOS 7 x86_64 环境下进行的,Linux内核版本3.10. 安装编译环境 1.下载安装编译器 我这里因为他们没有提供编译环境,只能去arm的网站下载了.华为的海思嵌入式平台之前接触过,是需要使用提供他们的编译器的. # 这…
转载请注明原文地址:https://www.cnblogs.com/litou/p/15004877.html 目录 一.介绍 二.编译准备 三.编译SQLite 四.编译LibTiff 五.编译PROJ 六.编译GDAL 七.编译C#接口 八.编译结果 九.C#调用测试 十.编译Debug版GDAL 一.介绍 GDAL是一个开源的栅格和矢量空间数据操作库.它使用单一的抽象数据模型和驱动模式,支持大多数的栅格和矢量空间数据的操作,从而不再依赖固定的类库(如ArcEngine等). 官网:http…
1.简介 gdal3.1.0编译过程中必须依赖proj,编译gdal必须要编译proj,proj的编译需要sqlite3,因此想要编译gdal3.1.0需要先编译proj和sqlite3 2.关于sqlite3 版本3.32,它是一个小型的数据库,其官网上也提供了其动态库包和源代码,但是动态库没有lib文件,根据网上的教程我的编译过程如下: 下载:sqlite-amalgamation-3320100.zip(sqlite3ext.h,sqlite3.h,sqlite3.c, shell.c)…
gdal编译geos的时候会用到geos_c_i.lib这个文件,我用cmake编译的时候仅仅产生geos_c.lib这个文件,所以只能使用nmake的编译方式来编译geos库,nmake编译geos的时候出现了很多问题,最终解决了这些问题,成功编译了goes的win32/x64和debug/release四个版本.现在记录一下编译时候的要点: 1.编译的geos版本是3.4.0,windows的环境,VS2010下 2.在编译win32的时候打开的是vs2010的win32的命令提示工具, 输…
转载请注明原文地址:https://www.cnblogs.com/litou/p/15720236.html 本文为<C#中使用GDAL3>的第三篇,总目录地址:https://www.cnblogs.com/litou/p/15004877.html 本文目录 一.介绍 二.编译FileGDB插件驱动 三.编译Oracle插件驱动 四.编译PostgreSQL插件驱动 一.介绍 GDAL的驱动分为内置驱动和插件驱动两类.内置驱动即GDAL编译完成后已经内置支持的类型数据(如ESRI Sha…
VPB和OSGGIS安装 转自:http://blog.sina.com.cn/s/blog_668aae780101k6pr.html 第一部分VPB安装 VirtualPlanetBuilder是一种地形数据库创造工具,是能够阅读各种地理图像和高程数据并建立小面积地形数据库,乃至大规模如整个地球的庞大数据库.这些数据库可以上传到互联网,并能够提供像在线googleEarth一样的风格漫游整个地球的数据库,或保持对本地磁盘高速接入等所需的专业飞行模拟器.前面所讲的VirtualPlanetBu…
VirtualPlanetBuilder编译方法 转自:http://www.boyunjian.com/do/article/snapshot.do?uid=7327932418831703800 一.下载安装TortoiseSVN客户端 VirtualPlanetBuilder源代码需要通过TortoiseSVN客户端来获取.TortoiseSVN客户端下载地址 http://tortoisesvn.net.网页提供了完整的客户端安装文件,以及语言包.笔者电脑操作系统为Windows 7(3…
不同版本vpb与osg对应关系 转自:http://blog.sina.com.cn/s/blog_668aae780101k6pr.html VirtualPlanetBuilder是一种地形数据库创造工具,是能够阅读各种地理图像和高程数据并建立小面积地形数据库,乃至大规模如整个地球的庞大数据库.这些数据库可以上传到互联网,并能够提供像在线googleEarth一样的风格漫游整个地球的数据库,或保持对本地磁盘高速接入等所需的专业飞行模拟器.前面所讲的VirtualPlanetBuilder建立…
OSG-OSGEarth 初次使用Cmake——以OsgEarth工程创建为例 转:http://www.cnblogs.com/Realh/archive/2012/02/08/2342507.html Windows下编译那些个开源的项目真是头疼,特别是那种依赖非常多的项目... 第一次使用Cmake构建OsgEarth的项目,把过程记录一下. OsgEarth是一个C++写的地形渲染库,必选的依赖项包括Osg.Gdal和Curl,可选的依赖项有GEOS.SQLite.MiniZip和V8.…
第一章   OSGEarth介绍 第二章   OSGEarth编译环境配置 OSGEarth的编译环境配置随着版本的不同.运行平台的不同,也有很大的差异.本章主要以Windows XP SP3(x86)为平台,Visual Studio 2010 为编译环境来介绍OSGEarth2.0的变异环境配置. 第一节  OSGEarth V2.0相关资源 OSGEarth的相关资源可以通过其官方网站(http://www.osgearth.org/wiki/Downloads)获取(所有资源文件均在关盘…
转自:http://www.cnblogs.com/eaglezhao/archive/2011/09/26/2192389.html OSGEARTH + VS2010 安装 *VS 平台不重要,本教程也适用于VS2008等.假设我的OSG目录为:D:/OSG *本教程参考网上osgearth+vs2008安装. 一.准备工作 下载:http://osgearth.org/wiki/Downloads 1.       CURL (curl-7.21.7.tar.gz): http://cur…
http://wiki.woodpecker.org.cn/moin/lilin/geos-introduce 介绍 GEOS是一个集合形状的拓扑关系操作实用库(可能这么说不太准确),简单得说,就是判断两个几何形状之间关系和对两个几何形状进行操作以形成新的几何形状的库. 其实学geos的好地方不是在GEOS的主站.而是在另一个地方,JTS Topology Suite (JTS)! 事实上,GEOS是仿照JTS做的.它其实是JTS的C++实现. 这里有几份文档,一份是开发者指南,一份是JTS技术…
1. samba安装:http://blog.csdn.net/voice_shen/article/details/7692605 2. 安装run,  sudo chmod 777 filename, 这里是777,不要写错了 3. 支持C++11,在pro文件里,添加CONFIG += c++11 4.  引用库配置 macx { DEFINES += USE_FILE32API INCLUDEPATH += \ /usr/local/include \ /$$PWD/../../exte…
使用VS2015编译最新的64位GDAL(最新gdal2.11),确实有一些问题,看来双方还是太新了,有点不兼容,特总结如下. 以前经常用的通过VisualStudio IDE进行编译的方式现在似乎不能使用了, makegdal_gen.bat还是可以生成工程,也能升级成VS2015的工程,但是修改nmake.opt的一些配置没有生效,导致编译无法成功. 只能使用"VS2015 x64 本机工具命令提示符"来nmake工程的方法."VS2015 x64 本机工具命令提示符&q…
1.下载三个软件的源代码(去各自官网下载即可) 2.将PROJ4和GEOS的源码放到GDAL目录下的supportlibs文件夹中. 3.修改GDAL的nmake.opt文件,部分内容如下: # Uncomment required) GEOS_DIR=E:\code\gdal-\supportlibs\geos- GEOS_CFLAGS = -I$(GEOS_DIR)/capi -I$(GEOS_DIR)/include -DHAVE_GEOS GEOS_LIB = $(GEOS_DIR)/s…
最近的一个VS2010的项目中用到了GDAL,关于GDAL这个库的说明与赞美,这里就不赘述了,下面是在VS2010中配置GDAL的详细过程. 系统说明 Win7(32位/64位),VS2010,GDAL 1.10.1(截止本文发布的最新版),进行下面的操作之前,请确保您已经正确安装了VS2010,步骤如下: 1.下载GDAL 点击进入GDAL的官方下载页面,根据需要选择不同的版本,根据测试之前的GDAL1.9.1 0往后的版本均可以按照本文的方法编译成功.下载完成后解压到一个根目录下,因为这样后…