Learning the FOSS4G Stack: Python for Geospatial

Video description

Leverage geospatial tasks with Python programming

About This Video

  • Explore geocoding modules
  • Extend Arcpy to run outside of ArcGIS
  • Integrate forms with Postgres and PostGIS

In Detail

If you work in the field of GIS, you've probably heard everyone talking about Python, whether it's Arcpy in ArcGIS or special Python packages for geocoding. In this course, you'll learn how to write Python code to perform spatial analysis. The course focuses primarily on integrating different spatial libraries within your Python code. With the help of videos, you'll see how you can solve spatial problems by blending Python code with various packages.

The course will provide a brief overview of Python and then delve into using Python with open source GIS and commercial GIS software. While most courses only cover a single GIS program's use of Python, this one takes you through all of the different GIS software products and guides you in tying them together with Python.

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : Welcome to the course
    1. Goals and objectives - what you'll learn 00:04:08
  2. Chapter 2 : Loading our software and data
    1. Installing QGIS 3.8 00:02:31
    2. Installing Postgres 11 00:05:56
    3. Our data 00:05:33
    4. Installing Python 3 00:01:44
  3. Chapter 3 : A gentle overview of Python
    1. The general overview 00:11:33
    2. The Python language: strings 00:15:41
    3. The Python Language: numbers and lists 00:10:45
    4. Reading and writing from files 00:13:24
    5. Statements and control 00:07:03
    6. A simple program to convert temperature 00:05:50
    7. Default Python modules 00:06:27
  4. Chapter 4 : External modules: the magic of PIP
    1. Blow your mind with SQLITE 00:09:30
    2. Blow your mind with SQLITE: spatial! 00:14:41
    3. Numpy 00:12:00
    4. Linear Algebra with Numpy (also how to create a function) 00:05:06
    5. Postgres and Python 00:08:34
    6. Access Microsoft Excel with Python 00:09:47
  5. Chapter 5 : Explicity Spatial modules with Python
    1. Geocoding modules 00:16:37
  6. Chapter 6 : Python with Desktop QGIS(ArcGIS and QGIS)
    1. A quick intro to Arcpy 00:16:28
    2. Extending Arcpy to run outside of ArcGIS 00:16:38
    3. A quick intro to Qpy 00:18:12
    4. Extending our use of Qpy 00:14:54
  7. Chapter 7 : Applying what we learned in Qpy
    1. Lab Question 1: How many TRI sites are within .5 miles of the interstate 00:12:00
    2. Lab Question 2: How many schools are within .5 miles of Lindau Chemical 00:03:58
    3. Lab Question 3: What % of white / non white are vulnerable to a TRI spi 00:09:47
  8. Chapter 8 : Creating forms with Python
    1. Creating forms using formlayout 00:16:42
    2. Integrating forms with ArcGIS 00:08:28
    3. Integrating forms with Postgres and PostGIS 00:13:08

Product information

  • Title: Learning the FOSS4G Stack: Python for Geospatial
  • Author(s): Arthur Lembo
  • Release date: March 2020
  • Publisher(s): Packt Publishing
  • ISBN: 9781800204386