主要模块有下面几个:

1.GDAL模块

在此网站下载(https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal)与Python版本相对应的版本,我的Python版本是3.9.0,下载的文件是 GDAL-3.2.1-cp39-cp39m-win_amd64.whl ,39代表的python版本是3.9.x。

然后,利用:pip install GDAL-3.2.1-cp39-cp39m-win_amd64.whl  命令安装。

可以通过  “pip list”  方式查看是否安装成功。

2.matplotlib(绘制图像,看名字就知道和MATLAB有关)、numpy(处理大量数组)、scipy等模块的安装,利用pip install matplotlib,pip install numpy,等方式即可安装。

3.pyproj(用于地图投影库):直接用   pip install pyproj   安装即可。这个库的详细解释见:https://blog.csdn.net/hqs_09/article/details/100624829。

4.folium(制作Leaflet.js地图):通过 pip install folium 的方式安装。

5.Spectral Python:是一个用于处理高光谱图像数据的纯Python模块。它具有读取,显示,操作和分类高光谱图像的功能。 它可以从Python命令提示符或通过Python脚本交互使用。SPy是GNU通用公共许可证下的免费开源软件。 要查看一些如何使用SPy的示例,可以直接跳到显示数据或光谱算法的文档部分。主类和函数的分类列表在类/函数词汇表中。 可以从GitHub或Python Package Index(PyPI)下载SPy。(具体见:https://blog.csdn.net/sinat_41421587/article/details/102709136)

鉴于现在暂未用到此模块,先不安装,后续使用时会补充我的安装过程。

6.scikit-learn:用于数据分析。后续安装。

7.mapnik:Mapnik 是一个开源的 Python/C++ 地图渲染引擎,他的功能是把数据形式的地图,包含一些地理对象,如地图、层、数据源、特征和地理几何等,通过 一个样式表的定义,渲染成位图格式,用来提供 WMS 服务。其核心是一个 C++ 的共享库提供空间数据访问和可视化的算法和模式。该共享库支持多种操作系统,可以在多线程环境下很好的运行,主要面向一些提供 GIS 服务的 Web 应用开发。(网络copy)

暂时还未查询到合适的安装方法,如果使用会及时补充。

8.pyrsgis模块:该模块是读取、操作和导出地理光栅的强大模块。该模块建立在gdal库的基础上,对各种地理空间分析非常有效。pip install pyrsgis 。

该模块的使用见:https://blog.csdn.net/weixin_39858132/article/details/111489854

9.pandas模块:pip install pandas。pandas模块是Python用于数据处理的模块,对数据挖掘前期数据的处理工作十分有用。参考:https://blog.csdn.net/helloxiaozhe/article/details/80653308

10.imageio模块:pip install imageio。IMAIO是一个Python库,它提供了一个简单的接口来读取和写入大量的图像数据,包括动画图像、体积数据和科学格式。它是跨平台的,运行在Python 2 .x和3。x上,并且易于安装。见:https://blog.csdn.net/weixin_39983993/article/details/110377990

Python地理数据处理相关模块的安装方法相关推荐

  1. Python下对setup.py模块的安装方法

    Python下对setup.py模块的安装方法 setup.py文件的build和install setup.py文件的build和install 举例说明 在终端进入该模块文件的目录 接着输入 py ...

  2. Python读写矢量数据(2)矢量数据写入(属性数据)——Python地理数据处理学习分享

    这一节主要介绍矢量数据的写入(只有属性数据,无几何),如果有读者没有读取的基础建议先看一下上一篇文章,需要对矢量数据读取有一定的了解才能继续学习本节.在这里我们用到的数据仍为goble文件夹下的数据, ...

  3. pythoncv2模块详细介绍_python中cv2模块的安装方法

    python中cv2模块的安装方法 发布时间:2020-07-09 14:40:18 来源:亿速云 阅读:115 作者:清晨 小编给大家分享一下python中cv2模块的安装方法,希望大家阅读完这篇文 ...

  4. 《Python 地理数据处理》by Chris Garrard

    科研小白从头开始学习用Python处理栅格数据.矢量数据等. 下面就跟我一起开启<Python 地理数据处理>的学习之旅吧!!! 本书主要利用Python + GDAL 等相关库进行地理空 ...

  5. Python第二十二天 stat模块 os.chmod方法 os.stat方法 pwd grp模块

    Python第二十二天   stat模块  os.chmod方法  os.stat方法  pwd  grp模块 stat模块描述了os.stat(filename)返回的文件属性列表中各值的意义,根据 ...

  6. python中tkinter模块_使用Python中的tkinter模块作图的方法

    python简述: Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程.Python[1 ...

  7. python安装第三方库-python第三方库的四种安装方法

    讲解一下python第三方库的四种安装方法 问题场景 (我的操作系统windows): 我使用pip install selenium 发现先爆出一大段黄色警告日志,最后是两段红色的错误日志,无法成功 ...

  8. 各种平台下Perl模块的安装方法

    各种平台下Perl模块的安装方法 来源:http://www.linuxforum.net David lee (2001-04-21 18:11:53) Perl到了第五版增加了模块的概念,用来提供 ...

  9. python3 模块调用其他类的方法_python类的函数调用 python如何引用其他模块中类的方法中的变量?...

    python中类内部的函数可以互相调用吗? python 如何调用类的方法要遇上一个人只要用一分钟的时间:要喜欢上一个人只要用一句话的时间:要爱上一个人只要用一天的时间:但要忘记一个人却要用一生的时间 ...

  10. python第三方库安装有哪些要求,python第三方库的四种安装方法

    讲解一下python第三方库的四种安装方法 问题场景 (我的操作系统windows): 我使用pip install selenium 发现先爆出一大段黄色警告日志,最后是两段红色的错误日志,无法成功 ...

最新文章

  1. adodb.RecordSet的属性和方法
  2. Android4.3引入的UiAutomation新框架官方简介
  3. JavaScript内置对象Date常用函数
  4. Visual C++利用Intel C++ 编译器提升多核性能与多媒体指令支持获取更高的程序效率与缩小程序体积
  5. jquery各类资源整理
  6. Android SQLite简单操作示例
  7. 《Effective Java》阅读笔记
  8. 【渝粤教育】电大中专中药制剂学作业 题库
  9. 数据库学习总结与心得
  10. 手机上怎么打开md格式的文件_手机解压专家app下载
  11. mySQL数据库中.frm和.myi和.myd和.ibd文件是什么文件?
  12. Linux文件-/etc/login.defs
  13. 搜狐公司董事局主席兼首席执行官——张朝阳名言3
  14. 卡耐基《人性的优点》读书笔记
  15. 计算格林函数的Lanczos算法
  16. 新茶饮、新烘焙的2021:亏损与食安问题未解,元宇宙和第三空间又来凑热闹
  17. gearman 实例一枚
  18. 互联网晚报 | 爱奇艺回应因限制投屏被起诉事件;“鱼跃医疗”回应被罚270万元;2022年全国城市GDP十强全部出炉...
  19. 格密码学习笔记(三):闵可夫斯基第一定理
  20. Java中的JavaCore/HeapDump文件及其分析方法

热门文章

  1. 如何做个bat文件改变系统时间格式_老板发来一份表格名单,100个人按姓名建文件夹,同事五秒就完成...
  2. weblogic安装部署 linuxs——wls1036版本
  3. -bash: cd: /.ssh: 没有那个文件或目录
  4. Java使用Redis(jedis)
  5. swiftui动画之tab自定义切换动画_骨骼动画制作|万彩骨骼大师
  6. python开发wince_零基础学习WinCE开发
  7. php post 302,php – Laravel 5.2 Post 302重定向到GET
  8. java wait 执行顺序_JAVA 的wait(), notify()与synchronized同步机制
  9. ensp 移动主机搜索不到AP信道_【分享】规模不同,无线AP覆盖方式有何不同?
  10. iis 中php的mime类型,IIS添加MIME扩展类型及常用的MIME类型列表