Geospatial data analysis with python

所在平台: Udemy

课程主页: https://www.udemy.com/course/geospatial-data-analysis-with-python/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Python进行地理空间数据分析 课程概述:地理空间数据,也称为空间数据,包含物体的位置信息。在本课程中,我们将学习如何从各种来源(如空间数据库)和格式(如shapefile、geojson、地理包、GeoTIFF等)读取数据,进行空间分析,并尝试从空间数据中发现洞见。本课程为进入地理空间社区的职业生涯奠定基础。 课程内容包括: - 安装所需的地理空间库(GDAL、GeoPandas、rasterio、fiona、shapely、pandas、numpy等) - 从各种来源/格式读取和写入空间数据 - 使用Python可视化地理空间数据 - 处理属性表和几何对象 - 对卫星数据进行重采样、重投影和重分类 - 使用近红外和红色波段进行数学运算及NDVI计算 主要主题简介: - **GeoPandas**:一个开源Python库,用于读取、写入和分析矢量数据集,扩展了pandas的数据类型以支持几何类型的空间操作。 - **Rasterio**:基于GDAL和Numpy的Python库,使处理地理空间栅格数据更有效和快速,支持读取和写入栅格文件格式。 - **Shapely**:处理矢量数据集的开源Python库。 - **Fiona**:用于读取和写入地理数据文件,帮助程序员将地理信息系统与其他计算机系统集成,同时链接地理空间数据抽象库(GDAL)。 每个部分包含摘要和带代码示例的演练,帮助您更有效地学习。完成本课程后,您将能够自信地使用Python进行空间分析,并在没有GIS软件(如ArcGIS、QGIS等)的情况下自动处理地理空间数据。

课程评论(0条)

课程详情

Geospatial data is also known as spatial data. It contains the locational information of the things or objects. In this course, we are going to read the data from various sources (like from spatial database) and formats (like shapefile, geojson, geo package, GeoTIFF etc), perform the spatial analysis and try to find insights for spatial data. In this course, we lay the foundation for a career in the Geospatial community. Here is the list of topics that I covered in this course,Installation of required geospatial libraries (GDAL, GeoPandas, rasterio, fiona, shapely, pandas, numpy etc)Reading and Writing the spatial data from various sources/formatsVisualization of geospatial data using pythonWorking with the attribute table and geometries Resampling, Reprojection, and Reclassification of satellite data Mathematical operation with RasterNDVI calculation using NIR and RED band Here are the introductions to the main topics that are covered in this course:GeoPandas: It is the open-source python package for reading, writing and analyzing the vector dataset. It extends the datatypes used by pandas to allow spatial operations on geometric types. It further depends on fiona for file access and matplotlib for visualization of data.Rasterio: It is a GDAL and Numpy-based Python library designed to make your work with geospatial raster data more productive, and fast. Rasterio reads and writes raster file formats and provides a Python API based on Numpy N-dimensional arrays and GeoJSON.Shapely: It is the open-source python package for dealing with the vector dataset.Fiona: It can read and writes geographic data files and thereby helps Python programmers integrate geographic information systems with other computer systems. Fiona contains extension modules that link the Geospatial Data Abstraction Library (GDAL).Each section contains a summary and a walkthrough with code examples that will help you learn more effectively. After completing this course, you will be confident to do the spatial analysis by python. You can automate the processing of your geospatial data without GIS software (eg. ArcGIS, QGIS etc).

课程标签

0人关注该课程

主题相关的课程