`
NickWar
  • 浏览: 72099 次
  • 来自: 南京
文章分类
社区版块
存档分类

在python中使用GDAL库

 
阅读更多

最近刚出来python2.7版,也在零零散散学习python语言,

于是想在python中感受一下gdal,

顺便回首一下以前gdal的编译的问题,

以前编译GDAL一直不成功,因为我是在visual studio 2008的命令提示符中

直接使用nmake D:/gdal-1.7.1/makefile.vc

后来先cd 到 D:/gdal-1.7.1

然后使用namke makefile.vc,就成功了,

再后来研究gml与svg的时候,修改过ogr2ogr和ogrutils等的一些小范围代码

对于gdal的研究,仅限于此了。

废话不多说了,在python中使用gdal,需要先安装python

我使用的python版本是2.7

然后下载gdal的源码包,我使用的gdal版本是1.7.1

可以到此下载

然后使用nmake编译一下gdal

在dos命令行下,切换到gdal的代码目录,如D:/gdal-1.7.1/swig/python

然后执行以下命令

这样就能在python的site-packages目录看到多了gdal和ogr的文件以及一个osgeo的文件夹

目录大致是这个D:/Python27/Lib/site-packages

然后在gdal目录中将编译好的gdal17.dll复制到site-packages/osgeo目录下

这样,在python中就可以通过

来使用gdal了

分享到:
评论

相关推荐

    GDAL库学习笔记

    以上只是GDAL库在Python中使用的一部分基础知识,实际应用中,GDAL的功能远不止这些,包括矢量数据处理、空间分析、地理编码等,都能在GDAL的帮助下得以实现。通过深入学习GDAL库,开发者可以高效地处理各种地理空间...

    python3.8的GDAL和Fiona库

    安装完成后,你就可以在Python 3.8环境中使用GDAL和Fiona进行地理空间数据处理了。例如,以下是一个简单的Fiona用例,读取一个Shapefile文件: ```python import fiona with fiona.open("path/to/your/shapefile....

    Python3.0以上安装的GDAL库(含3.7、3.8、3.9三个版本)

    在IT行业中,Python是一种广泛应用的编程语言,尤其在数据...总的来说,这个资源和相关教程为Python开发者提供了便利,使得他们能够更轻松地在不同Python环境下使用GDAL库进行遥感影像和其他地理空间数据的处理工作。

    python3.8的GDAL和Fiona库.rar

    GDAL的C++ API被广泛使用,但通过Fiona这样的Python库,我们可以更直观地在Python中利用其功能。 接下来,我们来看看Fiona。Fiona库是Python中的一个轻量级接口,它允许用户以简洁的方式打开、读取、写入多种矢量...

    python3.9版本对应GDAL下载

    python3.9版本对应GDAL下载

    基于Python的GDAL/OGR教程:Python GDAL/OGR Cookbook

    Python GDAL/OGR Cookbook是一份面向初学者的教程,旨在介绍如何使用Python绑定的GDAL/OGR库处理地理空间数据。GDAL/OGR是一个开源的库,广泛用于读取和操作矢量和栅格数据格式。GDAL代表Geospatial Data ...

    python + GDAl

    今天,我们将学习如何在 Python 中使用 GDAL 库,包括安装、基本操作和示例。 GDAL 库安装 GDAL 库可以在多种平台上使用,包括 Windows、Linux 和 MacOS。为了使用 GDAL 库,我们需要首先安装 Python 的运行环境。...

    在python中利用GDAL对tif文件进行读写的方法

    利用GDAL库对tif影像进行读取 示例代码默认波段为[B、G、R、NIR的顺序,且为四个波段] import gdal def readTif(fileName): dataset = gdal.Open(fileName) if dataset == None: print(fileName+"文件无法打开...

    Python osgeo gdal 3.11软件包分享

    Python osgeo gdal 3.11软件包分享

    gdal库的安装文件whl.zip

    在这个场景中,我们有一个名为“gdal库的安装文件whl.zip”的压缩包,其中包含了不同版本的GDAL的.whl安装文件,这些文件是专门为Python环境设计的二进制分发包,用于快速简便地安装GDAL库。 首先,了解GDAL的功能...

    gdal.zip_GDAL_GDAL PYTHON_GDAL python3.6安装包_python3 安装gdal

    此“gdal.zip”文件包含了GDAL针对Python 3.6 64位版本的安装包,适用于那些希望在Python项目中使用GDAL功能的用户。 GDAL的核心功能包括: 1. **数据读取与写入**:GDAL能够读取和写入大量地理空间数据格式,如...

    QTMinGw下已经编译好的gdal库

    5. **编写代码**:现在你可以开始在Qt项目中使用GDAL库了。导入必要的头文件,例如: ```cpp #include "gdal/gdal.h" #include "gdal/cpl_conv.h" ``` 然后可以创建GDAL数据集,读取或写入地理空间数据。 6. *...

    GDAL-3.7.1-cp311-cp311-win_amd64.whl.zip

    5. 安装完成后,你可以在Python环境中导入GDAL库,开始进行地理空间数据的处理。 **GDAL的应用** GDAL库提供了丰富的API,可以执行以下操作: - 读取和写入各种地理空间数据格式。 - 属性表操作,包括字段的创建...

    基于Python-GDAL的遥感影像镶嵌脚本

    通过学习和理解这个脚本,你可以掌握如何在Python中使用GDAL进行遥感影像的镶嵌操作。同时,根据实际需求,你还可以对脚本进行修改和扩展,以适应更复杂的情况。 总之,Python结合GDAL库为遥感影像的处理提供了强大...

    安装geopandas时(fiona,gdal)依赖,仅使适用python3.6

    接下来,安装`fiona`和`gdal`可能遇到的问题是它们依赖于一些C库和编译工具,这可能导致在某些环境中安装失败。为了简化这个过程,我们可以使用预编译的`wheel`包,这是一种二进制分发格式,可以直接在Python环境中...

    Python库 | gdal2tiles-0.1.8.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:gdal2tiles-0.1.8.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    gdal各个版本库,包括win64/win32/linux/android32/android等

    - 这两个版本的GDAL库可能包含动态链接库(.dll)和静态库(.lib),供开发者在Visual Studio或其他Windows开发环境中使用。 3. **Linux版本** - Linux版本的GDAL库通常以.so动态链接库的形式存在,可以在各种...

    gdal+python环境exe打包

    本主题聚焦于如何在包含GDAL库的Python环境中,将程序打包成exe文件。GDAL(Geospatial Data Abstraction Library)是一个强大的开源地理空间数据处理库,广泛用于GIS领域。 首先,你需要确保你的开发环境已经安装...

    Python库 | GDAL-3.3.1.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:GDAL-3.3.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    使用gdal库对tif图像进行指定大小的裁剪

    将大的遥感影像(tif格式)裁剪成指定分辨率图像并保留原有地理信息。 需要安装gdal,numpy库。 地理坐标投影等信息不会丢失。

Global site tag (gtag.js) - Google Analytics