Get in Touch

Course Outline

Introduction to Python Fundamentals

  • Overview of Python capabilities and its application in geospatial analysis
  • Configuration of Python environments for integration with ArcGIS and QGIS
  • Core syntax and command execution
  • Conditional logic structures: if, elif, else
  • Iterative structures: for and while loops
  • Definition of functions and module management
  • Strategy for handling errors and exceptions

Introduction to Data Analysis and Visualization Techniques

  • Processing data in Python utilizing Pandas and NumPy frameworks
  • Data manipulation methods applicable to geospatial datasets
  • Visualizing geospatial data using Matplotlib and Seaborn libraries

Vector Data Analysis using Geopandas, Arcpy, and PyQGIS

  • Foundational concepts of vector data structures
  • Vector layer modification using Geopandas within the QGIS environment
  • Execution of vector layer analyses via Arcpy in ArcGIS
  • Implementation of vector operations using PyQGIS

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

  • Foundational concepts of raster data
  • Handling raster layers through GDAL/OGR and Rasterio interfaces
  • Conducting raster data analysis in ArcGIS via Arcpy
  • Automation of raster processing tasks using PyQGIS

Tool Sequences with Python in QGIS and ArcGIS

  • Automation of GIS workflows and operational processes
  • Development of scripts for sequential task automation in both ArcGIS and QGIS
  • Construction of custom geoprocessing tools using Python

Geospatial Information Management with Python

  • Automation of report generation and cartographic production
  • Integration with geospatial databases and access to web services (WMS, WFS)
  • Automation of data retrieval and analytical procedures

Summary and Subsequent Actions

Requirements

  • Fundamental comprehension of GIS principles and proficiency with ArcGIS/QGIS toolsets

Intended Audience

  • Professionals in earth sciences
  • Professionals in engineering disciplines
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories