Get in Touch
 Duration 35 hours

Course Outline

Introduction to Python

  • Overview of Python's role in geospatial analysis.
  • Configuring Python environments for integration with ArcGIS and QGIS.
  • Fundamental syntax and task execution:
    • Control flow using if, elif, and else statements.
    • Iteration structures: for and while loops.
    • Managing functions and modules.
    • Error handling and exception management.

Introduction to Data Analysis and Visualization

  • Utilizing Pandas and Numpy for data processing in Python.
  • Techniques for manipulating geospatial datasets.
  • Visualizing geospatial data using Matplotlib and Seaborn.

Vector Data Analysis with Geopandas, Arcpy, and PyQGIS

  • Understanding vector data structures.
  • Managing vector layers using Geopandas within QGIS.
  • Executing vector layer analysis with Arcpy in ArcGIS.
  • Performing vector operations using PyQGIS.

Raster Data Analysis with GDAL/OGR, Rasterio, Geopandas, Arcpy, and PyQGIS

  • Fundamentals of raster data.
  • Processing raster layers using GDAL/OGR and Rasterio.
  • Conducting raster data analysis in ArcGIS via Arcpy.
  • Automating raster processing workflows with PyQGIS.

Tool Sequences with Python in QGIS and ArcGIS

  • Strategies for automating GIS workflows and processes.
  • Developing scripts for sequential task automation across ArcGIS and QGIS.
  • Engineering custom geoprocessing tools using Python.

Geospatial Information Management with Python

  • Automating the generation of reports and map creation.
  • Interfacing with geospatial databases and accessing web services (WMS, WFS).
  • Automating data retrieval and analytical processes.

Summary and Recommended Next Steps

Requirements

  • Foundational knowledge of GIS principles and basic familiarity with ArcGIS or QGIS interfaces.

Target Audience

  • Specialists in Earth Sciences.
  • Professionals in Engineering disciplines.

Number of participants


Price per participant (excl. VAT)

Testimonials (2)

Upcoming Courses

Related Categories