GDAL的安装和配置(编译proj.4)
1.下载地址
http://trac.osgeo.org/gdal/wiki/DownloadSource
下面是两个版本:
http://pan.baidu.com/s/1bntuXER (1.10.0 - April 2013)
http://pan.baidu.com/s/1i35ZY2x (2.0.0 Latest Stable Release - June 2015)
2.编译安装(vs2008命令行编译)
在开始菜单中找到“所有程序——>Microsoft Visual Studio 2008-->Visual Studio Tool-->Visual Studio2008 命令提示行”如图所示

使用cd /d D:\Downloads\gdal-2.0.0命令切换到源代码目录,如图

然后依次执行下列命令:
namke -f makefile.vc
nmake -f makefile.vc install
nmake -f makefile.vc devinstall
下面是清理命令
nmake -f makefile.vc clean
nmake -f makefile.vcMSVC_VER=1400 clean
nmake -f makefile.vcMSVC_VER=1400 DEBUG = 1
最后一个表示编译GDAL库的debug模式,可以用来调试GDAL源码。
补充:编译proj.4 实现坐标系转换功能
(官网)http://trac.osgeo.org/proj/wiki/ProjAPI
(下载地址)https://github.com/OSGeo/proj.4

重新生成gdal:
修改gdal中nmake.opt文件中的目录即可

然后重新编译gdal后gdal就带有坐标转换功能了。
写一个wgs84转utm的例子 :http://www.cnblogs.com/lwngreat/p/4655605.html
下载地址(包含有坐标转换功能的GDAL):http://pan.baidu.com/s/1pJMKauf
编译好之后:主要使用include文件夹下的头文件、gdal_i.lib、gdal110.dll.
http://pan.baidu.com/s/1gdxqJWv(编译好的文件)
http://pan.baidu.com/s/1mgN4WVe(这个是C#版的.dll文件)
http://www.gisinternals.com/stable.php 编号的dll直接用

3.我自己写的一个显示shp文件的程序。

http://pan.baidu.com/s/1sj0uiYx(工程文件地址vs2008)
GDAL的安装和配置(编译proj.4)的更多相关文章
- Dynamics AX 2012 R3 Demo 安装与配置 - 编译和配置 (Step 3)
在前两节中,Reinhard主要讲解了如何配置安装环境,安装数据库服务器,AOS和客户端.至此安装工作已经结束,下面Reinhard开始讲解如何编译和配置. 运行客户端后,系统弹出初始 ...
- httpd安装与配置(编译安装)
httpd简介 httpd是Apache超文本传输协议(HTTP)服务器的主程序.被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池. 通常,httpd不应该被直接调用,而应该在类 ...
- Windows下Go安装&环境配置&编译运行
Go下载安装 官方Go下载站点:https://golang.google.cn/ 也可以选择:https://studygolang.com/dl 配置环境变量 常用环境变量 GOROOT GORO ...
- nginx的安装与配置
1.nginx的安装与配置 编译安装nginx需要实现安装开发包组“Development tools”和“Server Platform Development”.“Desktop Platform ...
- 【转】Vim自动补全插件----YouCompleteMe安装与配置
原文网址:http://www.cnblogs.com/zhongcq/p/3630047.html 使用Vim编写程序少不了使用自动补全插件,在Linux下有没有类似VS中的Visual Assis ...
- Vim自动补全插件----YouCompleteMe安装与配置
Vim自动补全插件----YouCompleteMe安装与配置 使用Vim编写程序少不了使用自动补全插件,在Linux下有没有类似VS中的Visual Assist X这么方便快捷的补全插件呢?以前用 ...
- libCURL开源库在VS2010环境下编译安装,配置详解
libCURL开源库在VS2010环境下编译安装,配置详解 转自:http://my.oschina.net/u/1420791/blog/198247 http://blog.csdn.net/su ...
- net-snmp-5.7.3配置编译安装
net-snmp-5.7.3配置编译安装 [TOC] 先看一下系统环境 o@o-pc:~/work/_snmp/net-snmp-5.7.3$ uname -a Linux o-pc 3.16.0-3 ...
- 【MySQL】源码编译安装和配置MySql 5.5.32(单实例)
[需求描述] 在CentOS环境中,通过编译源码的方式,安装并且配置“单实例”的MySQL5.5.32数据库. MySQL的安装目录为:/application/mysql-5.5.32 MySQL数 ...
随机推荐
- 关于DCLP实现的单例模式的一些想法
关于DCLP实现的单例模式的一些想法 我之前写过单例的文章( http://www.cnblogs.com/mkdym/p/4908644.html ),但是现在又有了一些想法,不想再在原来那篇文章上 ...
- 监听SWT文本框只能输入数字
在SWT开发中,很多时候需要文本框只能输入数字(当输入字母或者其他字符时为无效),这个时候需要给文本框设置监听VerifyListener, code 如下: text.addVerifyListen ...
- 【solr基础教程之九】客户端
一.Java Script 1.由于Solr本身可以返回Json格式的结果,而JavaScript对于处理Json数据具有天然的优势,因此使用JavaScript实现Solr客户端是一个很好的选择. ...
- apche commons项目简介
1.apche commons项目封装了日常开发中经常使用的功能,如io, String等. http://commons.apache.org/ Apache Commons项目的由三部分组成: T ...
- jq插件处女座 图片轮播
好久没写博客了,变得好懒呀,无地自容.最近一直在学sass和jq插件的写法,照猫画虎的谢了一个jq的插件,也算是第一次真正称得上插件的插件 ,废话不多说 上代码 (function($) { $.fn ...
- 如何使用Assetic进行文件管理
安装和配置Assetic 从symfony2.8开始,Assetic就不再被包括在symfony标准版.使用任何Assetic的特性之前需要安装AsseticBundel,在命令行执行下面命令: $ ...
- c#POST请求和接收post请求
c# post请求发送数据 /// <summary> /// POST请求 /// </summary> /// <param name="url" ...
- 七、适配器(Adapter)模式--结构模式(Structural Pattern)
适配器模式:把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法在一起工作的两个类能够在一起工作. 类的 Adapter模式的结构: 类适配器类图: 由图中可以看出,Adaptee ...
- 开源C/C++网络库比较
在开源的C/C++网络库中, 常用的就那么几个, 在业界知名度最高的, 应该是ACE了, 不过是个重量级的大家伙, 轻量级的有libevent, libev, 还有 Boost的ASIO. ACE是一 ...
- 十大面试问题解惑,秒杀一切HR、技术面试
最能体现求职者能力的就是面试,能不能拿到Offer,取决于你面试时的表现,只有有准备才能在面试过程中游刃有余.小编收集了10个面试官最爱提的问题,虽然题目千变万化,但是万变不离其宗,只要掌握了答题的技 ...