iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python gdal安装与简单使用
  • 799
分享到

python gdal安装与简单使用

简单pythongdal 2023-01-31 02:01:31 799人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

gdal安装 方式一:在网址 https://www.lfd.uci.edu/~Gohlke/pythonlibs/ 下载对应Python版本的whl文件,在命令行中pip install whl文件完整路径安装(windows方

gdal安装

方式一:在网址 https://www.lfd.uci.edu/~Gohlke/pythonlibs/ 下载对应Python版本的whl文件,在命令行中pip install whl文件完整路径安装(windows方式)。

方式二:
命令行conda/pip search gdal查看版本,选择合适的版本(我的2.2.4),如果没有,使用方式一。
命令行conda/pip install gdal=版本号,注意加上版本号,否则可能安装上老版本(windows/linux都可用)。

其他:Centos 编译、配置 gdal

测试

gdal包用于处理栅格数据,ogr用于处理矢量数据。
以下程序为gdal处理栅格的简单应用。

from osgeo import gdal
import numpy as np
np.set_printoptions(threshold=np.inf)#使print大量数据不用符号...代替而显示所有

dataset = gdal.Open("E:/RS_data/caijian1214/caijian.tif")

print(dataset.GetDescription())#数据描述

print(dataset.RasterCount)#波段数

cols=dataset.RasterXSize#图像长度
rows=(dataset.RasterYSize)#图像宽度

xoffset=cols/2
yoffset=rows/2

band = dataset.GetRasterBand(3)#取第三波段
r=band.ReadAsArray(xoffset,yoffset,1000,1000)#从数据的中心位置位置开始,取1000行1000列数据

band = dataset.GetRasterBand(2)
g=band.ReadAsArray(xoffset,yoffset,1000,1000)

band = dataset.GetRasterBand(1)
b=band.ReadAsArray(xoffset,yoffset,1000,1000)

import cv2
import matplotlib.pyplot as plt


img2=cv2.merge([r,g,b])
plt.imshow(img2)
plt.xticks([]),plt.yticks([]) # 不显示坐标轴
plt.show()

这里写图片描述

--结束END--

本文标题: python gdal安装与简单使用

本文链接: https://www.lsjlt.com/news/185262.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python gdal安装与简单使用
    gdal安装 方式一:在网址 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载对应python版本的whl文件,在命令行中pip install whl文件完整路径安装(windows方...
    99+
    2023-01-31
    简单 python gdal
  • Python Requests安装与简单运用
    requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的: python的标准库urllib2提...
    99+
    2022-06-04
    简单 Python Requests
  • 【软件安装教程】navicat的安装与简单使用
      1、官网 https://www.navicat.com.cn/   2、安装教程(厚着脸皮,贴上大佬教程) Navicat15安装教程: https://www.cnblogs.com/xuexianqi/p/1279717...
    99+
    2021-12-10
    【软件安装教程】navicat的安装与简单使用
  • nosql之mongodb简单安装与命令使用
    nosql:非关系型,分布式,不提供ACID    简单数据模型    元数据和应用数据分离   ...
    99+
    2022-10-18
  • 简单安装与使用虚拟环境virtualen
    安装虚拟环境的命令如下: sudo pip install virtualenv sudo pip install virtualenvwrapper 创建虚拟环境的命令如下: mkvirtualenv 虚拟环境名称 例:...
    99+
    2023-01-30
    简单 环境 virtualen
  • Anaconda下Python中GDAL模块的下载与安装过程
    本文介绍在Anaconda环境下,安装Python中栅格、矢量等地理数据处理库GDAL的方法。 需要注意的是,本文介绍基于conda install命令直接联网安装GDAL库的方法;...
    99+
    2023-05-15
    Python GDAL模块下载安装 Anaconda Python GDAL模块
  • python的安装和简单用法
    这篇文章主要介绍“python的安装和简单用法”,在日常操作中,相信很多人在python的安装和简单用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python的安装和简单用法”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-03
  • Lombok插件的安装与简单使用步骤
    目录Lombok插件的安装与简单使用使用它我们需要以下几步1.添加依赖:2.在idea中进行安装 3.使用Lombok插件的安装与简单使用 关于Lombok:可以给类的属性生成set...
    99+
    2022-11-12
  • .netcore3.1Redis安装和简单使用
    目录1、环境信息2、支持多种计算机编程语言3、Redis官方4、下载安装5、简单使用5.1、.net core 3.1引入Redis包5.2、简单例子调用6、Redis文件说明Red...
    99+
    2023-02-02
    .net core3.1 Redis安装 .net core3.1 Redis
  • Python简单安装包制作
    参考: https://my.oschina.net/leopardsaga/blog/174021 http://blog.csdn.net/bin381/article/details/52822849 1、项目目录下创...
    99+
    2023-01-31
    安装包 简单 Python
  • python编程PyAutoGUI库使用与安装简介
    如何通过python代码解放双手,或者通过代码实现自动的电脑鼠标or键盘操作呢?  python的PyAutoGUI库是一个很好地选择。 首先根据下面这个网址下载PyAut...
    99+
    2022-11-12
  • mongodb安装、配置与简单操作
    开发老司机有个需求让我安装一个mongodb,在网上查阅了一些资料测试了几种不是报错就是数据库命令不匹配,下面这种比较简单而且不易出错。获取二进制压缩包wget http://fastdl.mongodb....
    99+
    2022-10-18
  • 【python】使用pip安装python第三方库(简单易懂)
    作者:二月知野 专栏: 《人生苦短 我学python》 Python语言有超过12万个第三方库,覆盖信息技术几乎所有领域。例如:网络爬虫、自动化、数据分析与可视化、WEB开发、机器学习和其他...
    99+
    2023-09-03
    python pip 开发语言
  • Mycat安装部署简单使用
    Mycat安装部署简单使用1. 软件准备Mycat:下载地址:https://github.com/MyCATApache/Mycat-download。下载界面图 1‑1 Mycat首页下载界面。任意选中RELEASE版...
    99+
    2021-03-09
    Mycat安装部署简单使用
  • Kettle的安装及简单使用
    Kettle的安装及简单使用 目录Kettle的安装及简单使用一、kettle概述二、kettle安装部署和使用Windows下安装案例1:MySQL to MySQL案例2:使用作业执行上述转换,并且额外在表stu2中添加一条数据案例3...
    99+
    2017-11-05
    Kettle的安装及简单使用
  • redis的安装和简单使用
    循例介绍一下了,redis是内存数据库,是简单的key-value结构,也是nosql数据库,因为结构简单,而且用的是内存,所以速度非常之快.至于问有多快大家知道以前的机械硬盘,单盘速度其实也还好,而内存的...
    99+
    2022-10-18
  • python中PIL安装简单教程
    python 的PIL安装是一件很头疼的的事, 如果你要在python 中使用图型程序那怕只是将个图片从二进制流中存盘(例如使用Scrapy 爬网存图),那么都会使用到 PIL 这库,而这个库是出名的难安装...
    99+
    2022-06-04
    简单 教程 python
  • phpstudy2020安装及简单使用教程
    phpstudyV8.0以上使用教程 简介安装步骤配置搭建网站自己的第一个PHP程序 官网 最新版长这样 简介 按我的理解,phpstudy是一个集成式的PHP运行环境,虽然是个软件,但他实...
    99+
    2023-09-13
    服务器 php apache 工具
  • Conda简单安装和使用基础
    文章目录 前言一、conda是什么?二、conda安装方法一:官网直接下载方法二:命令行 三、使用方法检查是否安装完成设置镜像环境相关查看所有环境创造新环境进入环境退出环境删除环境 ...
    99+
    2023-09-02
    macos
  • FinalShell的下载&&安装&&简单使用
    目录 一、下载 二、安装 三、简单使用 一、下载 下载地址:SSH工具 SSH客户端 点击上面的链接进去后,选择第一个 FinalSheel SSH工具,远程桌面加速软件,支持Windows,macOS,Linux,版本3.9.7,更...
    99+
    2023-09-07
    linux 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作