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)的更多相关文章

  1. Dynamics AX 2012 R3 Demo 安装与配置 - 编译和配置 (Step 3)

        在前两节中,Reinhard主要讲解了如何配置安装环境,安装数据库服务器,AOS和客户端.至此安装工作已经结束,下面Reinhard开始讲解如何编译和配置.     运行客户端后,系统弹出初始 ...

  2. httpd安装与配置(编译安装)

    httpd简介 httpd是Apache超文本传输协议(HTTP)服务器的主程序.被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池. 通常,httpd不应该被直接调用,而应该在类 ...

  3. Windows下Go安装&环境配置&编译运行

    Go下载安装 官方Go下载站点:https://golang.google.cn/ 也可以选择:https://studygolang.com/dl 配置环境变量 常用环境变量 GOROOT GORO ...

  4. nginx的安装与配置

    1.nginx的安装与配置 编译安装nginx需要实现安装开发包组“Development tools”和“Server Platform Development”.“Desktop Platform ...

  5. 【转】Vim自动补全插件----YouCompleteMe安装与配置

    原文网址:http://www.cnblogs.com/zhongcq/p/3630047.html 使用Vim编写程序少不了使用自动补全插件,在Linux下有没有类似VS中的Visual Assis ...

  6. Vim自动补全插件----YouCompleteMe安装与配置

    Vim自动补全插件----YouCompleteMe安装与配置 使用Vim编写程序少不了使用自动补全插件,在Linux下有没有类似VS中的Visual Assist X这么方便快捷的补全插件呢?以前用 ...

  7. libCURL开源库在VS2010环境下编译安装,配置详解

    libCURL开源库在VS2010环境下编译安装,配置详解 转自:http://my.oschina.net/u/1420791/blog/198247 http://blog.csdn.net/su ...

  8. 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 ...

  9. 【MySQL】源码编译安装和配置MySql 5.5.32(单实例)

    [需求描述] 在CentOS环境中,通过编译源码的方式,安装并且配置“单实例”的MySQL5.5.32数据库. MySQL的安装目录为:/application/mysql-5.5.32 MySQL数 ...

随机推荐

  1. web验证码

    前台引用.aspx: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="YanZh ...

  2. activiti笔记二:用户任务

    1, assignee 代替humanPerformer  功能 2, cadidateUsers代替potentialOwner功能 3, candidateGroups代替potentialOwn ...

  3. 解决jQuery中dbclick事件触发两次click事件

    首先感谢这位小哥!http://qubernet.blog.163.com/blog/static/1779472842011101505853216/ 太长姿势了. 在jQuery事件绑定中,dbc ...

  4. 关于Android Assets读取文件为File对象

    关于Android Assets读取文件为File对象的问题,在Assets里面放置文件,在使用的时候,一般是使用AssetManger对象,open方法获取InputStream 然后进行其他操作. ...

  5. hdu 1355 The Peanuts

    http://acm.hdu.edu.cn/showproblem.php?pid=1355 #include <cstdio> #include <iostream> #in ...

  6. 《编程珠玑》第二章 aha算法

    A题:给定一个最多包含40亿个随机排列的32位整数的顺序文件,找出一个不在文件中的32位整数. 1.在文件中至少存在这样一个数? 2.如果有足够的内存,如何处理? 3.如果内存不足,仅可以用文件来进行 ...

  7. 过程化开发2048智力游戏WebApp

    时间荏苒,唯编程与青春不可辜负,感觉自己一直没有专心去提升编程的技能,甚是惭愧!!! 周五,无意间看到一个开发2048的视频,有点兴趣就动起手来了,虽然不擅长前端开发,在此献丑,分享一下自己使用过程化 ...

  8. 网易云课堂_C++开发入门到精通_章节7:模板

    课时35类模板 类模板 创建类模板的实例 class Name<类型参数表>object; 类模板与模板类的区别 类模板是模板的定义,不是一个实实在在的类,定义中用到通用类型参数 模板类是 ...

  9. 自定义View的编写

    在项目的时候,很多情况要用到自定义View来达到自己想要的效果,所有自定义View的编写很重要. 首先看看所要实现的效果: 最上面的一行字“LogicView”每次从左向右滚动,下面的圆从角度0到36 ...

  10. Clock network

    https://en.wikipedia.org/wiki/Clock_network