gdal与python(gdal与python opencv转化)

本文目录一览:

如何搭建Python2.7和GDAL开发环境

下载并安装Python2.7,这一步省略,请自行下载安装;

下载并安装gdal-111-1600-x64-core.msi ;

方法二:

安装时,一路下一步,即可,点击Finish;

下载并安装GDAL-1.11.1.win-amd64-py2.7.msi ;

双击GDAL-1.11.1.win-amd64-py2.7.msi 进行安装:

选择install for all users:

选择Entire feature will be installed on local hard drive:

选择安装路径C:\Python27\ArcGIS10.2\Lib\site-packages,这个路径最好是Python能够搜索到的路径,也就是sys.path中的路径之一即可,这样在import的时候才不会报错;

安装完成后,我们发现在C:\Python27\ArcGIS10.2\Lib\site-packages路径下,多了一个Lib的文件夹,这一步不是很清楚为什么会是这样?因为一般情况下,Python包安装完后都可以直接用的,不过不用担心,只需要两步设置即可:

(一)在C:\Python27\ArcGIS10.2\Lib\site-packages新建gdal的文件夹,然后将C:\Python27\ArcGIS10.2\Lib\site-packages\Lib\site-packages下的所有文件复制到C:\Python27\ArcGIS10.2\Lib\site-packages\gdal下面;

(二)在C:\Python27\ArcGIS10.2\Lib\site-packages\gdal下面新建一个__init__.py的py文件,文件内容为空;

12

验证,在Python GUI中输入 import gdal 成功!

python3.6.3虚拟环境怎么安装gdal

1、下载GDAL的包,进入,找到gdal栏中,下载相应版本的gdal包(如果安装32的python,就下载32位的gdal包,64位的python,就下载64位的gdal包): 

2、打开“命令提示符(管理员)”,然后定位到pip的目录(…\Python\Scripts)。执行下面命令:

pip install GDAL-2.1.2-cp36-cp36m-win32.whl1

运行结果如下: 

可以看到提示已经安装成功了。 

如果想卸载模块,可以使用:pip uninstall 模块名,在这之前可以使用:pip list命令查看已经安装了哪些模块。

3、打开python,可以查看安装的gdal的版本:

Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10) [MSC v.1900 32 bit (Intel)] on win32

Type “copyright”, “credits” or “license()” for more information. from osgeo import gdal gdal.__version__’2.1.2’12345

4、安装过程中遇到过的问题: 

(1)pip版本问题,需要9.0.1版本,低于该版本时,虽然可以安装成功,但在python中import时会提示找不到模块,关于pip的更新和安装,自行百度。 

可以通过 pip -V 查看版本:

D:\Python36\Scriptspip -V

pip 9.0.1 from d:\python36\lib\site-packages (python 3.6)12

(2)安装时会提示:

error: Microsoft Visual C++ 14.0 is required(Unable to find vcvarsall.bat)1

提示中有告诉你下载的地址:,下载安装后,妈呀,占了我3G的C盘空间,哎,, 

还好,大功告成。

GDAL 笔记二:python for GDAL

Github上找到的好东西, 煮书 主要还是覆盖了创建数据类型,统计数据量,转换数据等。

个人感觉基于GDAL的二次开发,比ArcGIS Engine更加实用,因为 更加基础,更加抽象,更加底层 。

gdal的安装目录内置了很多脚本,其中包括 gcp2vec.py , gdal_auth.py , gdal_calc.py , gdal_edit.py , gdal_fillnodata.py , gdal_merge.py , gdal_polygonize.py , gdal_proximity.py , gdal_retile.py , gdal_sieve.py , gdal2tiles.py , gdal2xyz , gdalchksum , gdalcompare , gdalident.py , gdalimport.py , gdalmove.py 等。

gdal2tiles.py 是一个gdal的扩展插件,运用gdal的数据接入口,将栅格图片切成小瓦片和元数据,遵循OSGeo TMS标准。让你自己的数据在openlayers和googlemap,方便你展示空间数据。

commenthol/gdal2tiles-leaflet

在.NET平台GDAL有很多坑,不建议使用,已排雷。

This directory in the GDAL project tree has some C# examples, specifically this one that might suit your needs.

You can find the GDAL API documentation here

There is an GDAL API tutorial here

The OGR API documentation is here

The OSR API documentation is here

All the links you need for GDAL can be reached from

All the links you need for OGR/OSR can be reached from

如何搭建Python和GDAL开发环境

1首先下载安装Python2.7.2

2下载gdal-19-1600-core.msi和GDAL-1.9.2.win32-py2.7.msi,注意要和python的版本保持一致,因为它有32位和64位版本,当然你可以根据自己的实际情况查找对应的版本

3下载完成之后,安装gdal-19-1600-core.msi,接着安装GDAL-1.9.2.win32-py2.7.msi

4将路径”C:\Program Files (x86)\GDAL”添加到Path环境变量

5打开Python Shell ,此处以IDLE (Python GUI)为例,输入import gdal 敲回车,然后输入import ogr 敲回车,如果没有报错,说明开发环境搭建成功!

linux gdal怎么和python

方法/步骤

1

首先下载安装Python2.7.2

2

载gdal-19-1600-core.msi和GDAL-1.9.2.win32-py2.7.msi,注意要和python的版本保持一致,因为它有

32位和64位版本,当然你可以根据自己的实际情况查找对应的版本

3

下载完成之后,安装gdal-19-1600-core.msi,接着安装GDAL-1.9.2.win32-py2.7.msi

4

将路径”C:\Program Files (x86)\GDAL”添加到Path环境变量

5

打开Python Shell ,此处以IDLE (Python GUI)为例,输入import gdal 敲回车,然后输入import ogr 敲回车,如果没有报错,说明开发环境搭建成功!

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/295671.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-27 12:56
下一篇 2024-12-27 12:56

相关推荐

  • Python中引入上一级目录中函数

    Python中经常需要调用其他文件夹中的模块或函数,其中一个常见的操作是引入上一级目录中的函数。在此,我们将从多个角度详细解释如何在Python中引入上一级目录的函数。 一、加入环…

    编程 2025-04-29
  • 如何查看Anaconda中Python路径

    对Anaconda中Python路径即conda环境的查看进行详细的阐述。 一、使用命令行查看 1、在Windows系统中,可以使用命令提示符(cmd)或者Anaconda Pro…

    编程 2025-04-29
  • Python计算阳历日期对应周几

    本文介绍如何通过Python计算任意阳历日期对应周几。 一、获取日期 获取日期可以通过Python内置的模块datetime实现,示例代码如下: from datetime imp…

    编程 2025-04-29
  • Python列表中负数的个数

    Python列表是一个有序的集合,可以存储多个不同类型的元素。而负数是指小于0的整数。在Python列表中,我们想要找到负数的个数,可以通过以下几个方面进行实现。 一、使用循环遍历…

    编程 2025-04-29
  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • python强行终止程序快捷键

    本文将从多个方面对python强行终止程序快捷键进行详细阐述,并提供相应代码示例。 一、Ctrl+C快捷键 Ctrl+C快捷键是在终端中经常用来强行终止运行的程序。当你在终端中运行…

    编程 2025-04-29
  • Python程序需要编译才能执行

    Python 被广泛应用于数据分析、人工智能、科学计算等领域,它的灵活性和简单易学的性质使得越来越多的人喜欢使用 Python 进行编程。然而,在 Python 中程序执行的方式不…

    编程 2025-04-29
  • 蝴蝶优化算法Python版

    蝴蝶优化算法是一种基于仿生学的优化算法,模仿自然界中的蝴蝶进行搜索。它可以应用于多个领域的优化问题,包括数学优化、工程问题、机器学习等。本文将从多个方面对蝴蝶优化算法Python版…

    编程 2025-04-29
  • Python字典去重复工具

    使用Python语言编写字典去重复工具,可帮助用户快速去重复。 一、字典去重复工具的需求 在使用Python编写程序时,我们经常需要处理数据文件,其中包含了大量的重复数据。为了方便…

    编程 2025-04-29
  • Python清华镜像下载

    Python清华镜像是一个高质量的Python开发资源镜像站,提供了Python及其相关的开发工具、框架和文档的下载服务。本文将从以下几个方面对Python清华镜像下载进行详细的阐…

    编程 2025-04-29

发表回复

登录后才能评论