Processing Geodata using Python and Open Source Modules Prof. - - PowerPoint PPT Presentation

processing geodata using python and open source modules
SMART_READER_LITE
LIVE PREVIEW

Processing Geodata using Python and Open Source Modules Prof. - - PowerPoint PPT Presentation

Processing Geodata using Python and Open Source Modules Prof. Martin Christen FHNW University of Applied Sciences and Arts Northwestern Switzerland School of Architecture, Civil Engineering and Geomatics MartinChristen Institute Geomatics


slide-1
SLIDE 1
  • Prof. Martin Christen

FHNW – University of Applied Sciences and Arts Northwestern Switzerland School of Architecture, Civil Engineering and Geomatics Institute Geomatics martin.christen@fhnw.ch

Processing Geodata using Python and Open Source Modules

MartinChristen GitHub: MartinChristen GitLab: martin.christen

slide-2
SLIDE 2

31 July 2018 Institute of Geomatics Engineering 2

Processing Geodata using Python and Open Source Modules Geodata ?

Geographic data and information are defined in the ISO/TC 211 series

  • f standards as data and information having an implicit or explicit

association with a location relative to the Earth. Approximately 90% of government sourced data has a location

  • component. https://www.iso.org/committee/54904.html

GIS – Geographic Information System

GIS is a system designed to capture, store, manipulate, analyze, manage, and present spatial or geographic data. Popular GIS are for example ArcGIS (ESRI) and QGIS – both can be extended by using Python.

Python ?

This talk will show you the basics of manipulating, analyzing and presenting geodata using Python (in the Jupyter Notebook.)

slide-3
SLIDE 3

31 July 2018 Institute of Geomatics Engineering 3

Important Open Source Libraries / Modules

GDAL/OGR

Geospatial Data Abstraction Library C/C++ with Python Bindings Reading Vector & Raster Formats

Rasterio For raster data

Pythonic Module

fiona For vector data

Pythonic Module

GEOS

Geometry Engine Open Source C++ Geometry processing / OpenGIS Simple Features

shapely For vector data

Pythonic Module

geopandas

Pythonic Module

slide-4
SLIDE 4

31 July 2018 Institute of Geomatics Engineering 4

Jupyter Notebook / Sample Data for this talk

https://github.com/martinchristen/EP2018_Geo

slide-5
SLIDE 5

31 July 2018 Institute of Geomatics Engineering 5

Installation conda conda install shapely install shapely conda conda install install fiona fiona conda conda install install rasterio rasterio conda conda install install geopandas geopandas conda conda install folium install folium -c c conda conda-forge forge Python 3.6 required Python 3.6 required (3.7 doesn’t support all Modules yet)

https://github.com/martinchristen/EP2018_Geo

slide-6
SLIDE 6

31 July 2018 Institute of Geomatics Engineering 6

https://github.com/martinchristen/EP2018_Geo

slide-7
SLIDE 7

31 July 2018 Institute of Geomatics Engineering 7

http://2019.geopython.net

  • Python in General
  • GIS/Mapping
  • Geography / Geophysics / Geodesy / Geomatics
  • Earth Sciences / Environmental Sciences
  • Geovisualization
  • Smart Cities
  • Spatial Data / Geodata
  • Geospatial Webservices
  • Big Data
  • Data Processing
  • (Spatial) Databases
  • Computer Vision
  • Remote Sensing
  • Image Processing
  • Machine Learning / Deep Learning
slide-8
SLIDE 8

31 July 2018 Institute of Geomatics Engineering 8

Questions

?