Get in Touch

Course Outline

Foundations of Python

  • Understanding Python’s role and applications in geospatial analysis.
  • Configuring Python environments specifically for ArcGIS and QGIS.
  • Core syntax and execution logic:
    • Conditional logic using if, elif, and else statements.

Data Analysis and Visualization Essentials

  • Utilizing Pandas and Numpy for effective data handling in Python.

Vector Data Analysis via Geopandas, Arcpy, and PyQGIS

  • Comprehending vector data structures.
  • Manipulating vector layers using Geopandas within QGIS.
  • Executing vector layer analyses using Arcpy in ArcGIS.
  • Implementing vector operations with PyQGIS.

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

  • Fundamental concepts of raster data.
  • Managing raster layers with GDAL/OGR and Rasterio.
  • Conducting raster data analysis in ArcGIS via Arcpy.

Implementing Tool Sequences with Python in QGIS and ArcGIS

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

Geospatial Information Management through Python

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

Course Summary and Future Directions

Requirements

  • A foundational grasp of GIS principles and working familiarity with ArcGIS and QGIS tools.

Target Audience

  • Professionals in earth sciences.
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories