目的:实现from osgeo import gdal

工具:

win10,

vc2015,

gdal-2.2.2,download.osgeo.org/gdal/2.2.2/(用的13M的那个,我估计是64位的,就按64位操作了)

py3.5( anaconda4.2.0)

说明:

1.用的cmd命令行编译gdal(只编译了gdal,参考了blog.csdn.net/cmfootball/article/details/19981833)

2.python版本是anaconda包里的

3.以下操作基于我自己的电脑,大家可自行对照替换

4.参考文章链接:

a:www.cnblogs.com/charlee44/p/5718032.html

b:blog.csdn.net/octdream/article/details/71106474

步骤:

1.解压gdal到C:\Users\wanmoer下

2.修改nmake.opt文件

(1).“#WIN64=YES”,大概203行,因为是64位gdal,删除“#”

(2)."ODBC_SUPPORTED = 1",大概256行,改为“#ODBC_SUPPORTED = 1”(防止出现return code '0x460')

3.打开Visual C++ 2015 x64 Native Build Tools Command Prompt()如图操作

依次输入以下命令并回车(不清楚操作,只是跟着做):

debug x64版本

nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE DEBUG=TRUE
nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE DEBUG=TRUE install 
nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE DEBUG=TRUE devinstall

release x64版本

nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE RELEASE=TRUE
nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE RELEASE=TRUE install 
nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE RELEASE=TRUE devinstall

会生成一个文件,位置:C:\warmerda

4.添加环境变量

在系统变量里操作如下:

并在系统变量的PATH里添加:C:\warmerda\bld\bin

5.

win+r 并输入 cmd,操作如下:

(1)set path=C:\Users\wanmoer\Anaconda3;%PATH%(python的位置)(这里参考blog.csdn.net/cmfootball/article/details/22747303,我不懂,就也跟着做了)

(2)

等待结束后输入python setup.py install

然后 尝试如下(我的是电脑重启后才生效的,你可以不重启先试一下):

成功!

python中使用gdal,osgeo相关推荐

  1. Python中安装GDAL

    Python中安装GDAL 1. 安装步骤 1.1 方法1 1.2 方法2 2. 测试 3. 参考 1. 安装步骤 方法1更简单,但是也可能出现较多问题,方法2更直观一次成功. 1.1 方法1 步骤1 ...

  2. 在Python中安装GDAL(最简单,最详细图文教程)

    在Python中安装GDAL(最简单,最详细图文教程) 今天是2021年1月20日.为了安装在pythong中安装GDAL,我浏览了几十个网页,发现有99%都是垃圾,浪费了我非常多的时间.最后我安装成 ...

  3. 【转载】在Python中安装GDAL(最简单,最详细图文教程)

    原文来自:https://blog.csdn.net/mojie002/article/details/112915275 第0步:在cmd中,直接输入pip install GDAL 安装不上.想这 ...

  4. python中利用GDAL对tif文件进行读写

    利用GDAL库对tif影像进行读取 示例代码默认波段为[B.G.R.NIR的顺序,且为四个波段] import gdal def readTif(fileName):dataset = gdal.Op ...

  5. 在windows系统中使用GDAL

    在windows系统中使用GDAL 啥是GDAL windows 安装GDAL osgeo4w 安装 osgeo4w 使用.py指令 python GDAL库安装 参考 啥是GDAL GDAL 官网 ...

  6. 将python中的小数直接进位的函数_python保留小数位的三种实现方法

    python保留小数位的三种实现方法 前言 保留小数位是我们经常会碰到的问题,尤其是刷题过程中.那么在python中保留小数位的方法也非常多,但是笔者的原则就是什么简单用什么,因此这里介绍几种比较简单 ...

  7. python中文文档-Python语言、主要工具与类库中文文档

    Python是Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. Python 提供了非常完善的基础代码库,覆盖了网络.文件.GUI.数据库.文本等大量 ...

  8. Python中当pip安装不成功的解决办法

    Python中当pip安装不成功的解决办法 pip是Windows安装三方库最简单的方式,但是有的时候可能会不成功,以下是我个人的解决办法. 1.由于网络原因,外网的下载速度较慢,一直没进展,这种情况 ...

  9. (Python)使用Gdal+Scipy获得Dem的经纬度的高程值(双线性和三次样条内插)

    (Python)使用Gdal+Scipy获得Dem的经纬度的高程值(双线性和三次样条内插) 前言 基本原理 双线性内插 三次样条内插 代码实现 后记 前言 最近使用python进行一些的遥感影像处理, ...

最新文章

  1. CUDA中grid、block、thread、warp与SM、SP的关系
  2. KaliLinuxNetHunter教程下载相关资源
  3. 简谈Redis的线程模型
  4. Windows下的定时任务
  5. react(96)--switch做判断
  6. thymeleaf条件表达式
  7. 第二:Pytest执行用例规则和Pycharm运行的三种姿态
  8. python自定义函数两个返回值如何分别输出_第八讲 python自定义函数返回值
  9. 用Python开始机器学习(2:决策树分类算法)
  10. gx works2产品id_gx works2中文版下载|
  11. MySQL数据库 资源
  12. 数据分析能力的8个等级,你能做到哪一步?
  13. 适合点播应用的P2P加速系统
  14. 大城市灯红酒绿,海伦司靠一杯酒如何建起护城河?
  15. mybatis 父子级树形结构查询
  16. OSI七层模型和STP/IP协议模型(生动形象,简单易懂)
  17. 为啥中国移动免费宽带突然不香了, 背后的猫腻,你知道吗?
  18. 软件测试的自我发展规划
  19. 原声大碟 -《仙剑奇侠传三·电视原声带》[MP3]
  20. length,length(),size()详解及区别

热门文章

  1. #if...#endif的用法总结参考
  2. 【opencv】图片文件格式转换(以jpg,png为例)
  3. 左手万事达、右手支付宝,被“逼上梁山”的美团支付该何去何从?
  4. 大学物理学第四版课后习题答案(赵近芳)上册
  5. CUR矩阵分解(对比SVD)
  6. 如何用计算机打出妈妈我爱你,母亲节快乐!教你用30种语言说“妈妈我爱你”...
  7. 关于ENSP上路由设备40错误,创建的虚拟网卡为VirtualBox Host-Only Network #2
  8. Selenium Webdriver重新使用已打开的浏览器实例(Chrome版)
  9. 阿里巴巴内部资料:2020最全Java技术栈PPT分享(架构篇+算法篇+大数据)
  10. 简单的网页设计(HTML篇1)