Scipy 2018 教程 - Python地理信息数据分析介绍

导师

本教程是关于使用Python分析地理信息数据的介绍, 主要聚焦于表格矢量数据. 它首先着重于介绍用于处理地理信息数据的各种包,也会涵盖地理数据的解析处理及其探索其在空间内的关系. 包括导入各种格式数据 (e.g. shapefile, GeoJSON), 可视化, 为了分析进行数据合并和数据清理, 还会学习使用这些包 pandas, geopandas, shapely, PySAL, 或 rasterio. 第二步会基于这个基础上聚焦于更加高级的地理数据科学和统计学方法洞察数据. 对于这些 Python 包的使用经验不是必须的, 但是了解基本的地理数据概念 (shapefiles, vector vs raster data) 以及了解 pandas 会帮助理解.

日程

7:50 - 8:20: 安装 & 配置

8:20 - 9:00: 处理地理信息数据

9:00-10:00: 地理信息关系和连接

10:00 - 10:10: 休息

10:10 - 11:00: 探索性地理数据分析

11:00 - 12:00: 使用空间模型

安装提示

本教程需要用到以下软件和包:

Python >= 3.5 (it will probably work on python 2.7 as well, but I didn't test it specifically)

pandas

geopandas >= 0.3.0

matplotlib

rtree

PySAL

scikit-learn

mgwr

cartopy

geoplot

如果你还没装这些软件和包,我们推荐 conda 包管理工具

(可以安装 miniconda 或者 (体积更大) Anaconda https://www.anaconda.com/download/).

装好 miniconda/anaconda 以后, 使用下面的命令安装所有依赖生成 Python 环境:

conda env create -f environment.yml

当然其他发行版 (e.g. Enthought Canopy) 或者 pip 也行 (依赖文件也已提供), 只要你装好上面这些软件和包.

下载教程素材

推荐通过克隆教程仓库下载素材:

git clone https://github.com/geopandas/scipy2018-geospatial-data

测试教程环境

为了确保所有安装都能正常运行, 打开命令行, 并且切换到教程文件目录下,然后运行以下命令:

python check_environment.py

确保命令行打印出以下字样 "All good. Enjoy the tutorial!"

python 地理信息_GitHub - sujeek/geospatial-data-analysis-cn: Python地理信息数据教程中文版(GeoPandas、GIS)...相关推荐

  1. python读取data_转载 “ 理想国@Data ”重拾Python(5):数据读取 博客

    本文主要对Python如何读取数据进行总结梳理,涵盖从文本文件,尤其是excel文件(用于离线数据探索分析),以及结构化数据库(以Mysql为例)中读取数据等内容. 约定: import numpy ...

  2. 可爱的python下载_GitHub - palxiao/PythonWebSpider: 一个可爱的python简单爬虫

    Python网络爬虫 语言环境:Python2.7 运行爬虫入口开始爬取 output.html查看结果 简单py爬虫,修改入口及解析器改变规则 新增存入数据库操作 需要插件(MySql) 补充:(折 ...

  3. 《利用Python进行数据分析: Python for Data Analysis 》学习随笔

    NoteBook of <Data Analysis with Python> 3.IPython基础 Tab自动补齐 变量名 变量方法 路径 解释 ?解释, ??显示函数源码 ?搜索命名 ...

  4. Cousera-Introduction to Data Science in Python Assignment1-4答案

    Cousera-Introduction to Data Science in Python Assignment1-4答案全 是密歇根大学的python课程,作业难度对于初学者来说着实不太友好啊hh ...

  5. 前端学python有什么用-杭州前端需要学习python

    杭州前端需要学习python 来源:教育联展网 编辑:佚名 发布时间:2018-09-13 现在Python的就业前景怎么样 Python既是一种面向对象的编程语言又因为其简单.易学.开源.脚本语言 ...

  6. 年薪20万Python工程师进阶(7):Python资源大全,让你相见恨晚的Python库

    我是 环境管理 管理 Python 版本和环境的工具 pyenv – 简单的 Python 版本管理工具. Vex – 可以在虚拟环境中执行命令. virtualenv – 创建独立 Python 环 ...

  7. python web 开发从入门到精通 pdf,Python编程从入门到精通 PDF包下载

    Python开发学习合集 用Python做科学计算pdf 像计算机科学家一样思考python.pdf 利用python进行数据分析.pdf Python科学计算-张若愚.pdf Python标准库Do ...

  8. Python资源大全,让你相见恨晚的Python库

    请点击此处输入图片描述 环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具. Vex – 可以在 ...

  9. Python资源大全,让你相见恨晚的Python库!

    环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具. Vex – 可以在虚拟环境中执行命令. v ...

最新文章

  1. 教程 | OpenCV深度神经网络实现人体姿态评估
  2. Android4.3引入的UiAutomation新框架官方简介
  3. [cb]NGUI组件基类之 UIWidget
  4. 替换软连接导致的问题
  5. 大竹中学2021高考成绩查询,2021年大竹中学升学率高不高?
  6. java http头信息
  7. gnokii 中文安装使用文档
  8. 四线接近开关接线图_135张图!开关、电机、断路器、电热偶、电表接线图大全!...
  9. 新能源汽车涨价潮继续 奇瑞新能源、极狐汽车宣布跟进涨价
  10. 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第4节 maven生命周期和概念模型图_08maven生命周期...
  11. 基于MicroPython实现ESP32+SSD1306的小恐龙游戏
  12. 一个基于OpenDDS的股票报价Stock Quote和交易exchange 的完整用例介绍
  13. 618终极剁手攻略,收割全套数据分析师课程!
  14. 有计划,坚决执行——写给大三犹豫的女生
  15. window删除多余的操作系统
  16. 关于北京租房,我想吐槽的一些东西
  17. WPF中MaterialDesignThemes前端框架的使用(超详细图解步骤)
  18. SUSE配置zypper
  19. AutoLeaders控制组—51单片机学习笔记(LED控制、独立按键、数码管)
  20. 天助自助者,你要你就能 jzoj 2017.8.23

热门文章

  1. php把年份转为int,PHP将DateInterval转换为int
  2. Python排序函数用法
  3. Python 常见语法逻辑错误收集
  4. 30段极简Python代码:这些小技巧你都Get了么?
  5. Django | 执行项目下指定的脚本
  6. mysql配置多个域名访问吗,tomcat部署多个项目,通过域名解析访问,不同的网站...
  7. Android设置布局位置五等分,五等分划分屏幕
  8. python PyQt5 QLCDNumber类(用于显示数字或一些符号的容器)
  9. pycharm点击右上角退出程序时terminate和disconnect区别?(别用disconnect)
  10. devcon的测试 尝试使用devcon命令重置Intel Realsense D435摄像头 USB