Course Name
Course Code : PRQ76
Venue Details
Postal Code : 28014
Session Dates
Duration: 2 days (14 hours)
PyQGIS training focuses on teaching participants how to use Python within the QGIS environment for automating geospatial tasks and developing custom GIS applications. The course covers the basics of the QGIS Python API, including accessing layers, manipulating spatial data, and running geoprocessing tools. Participants learn to create scripts for repetitive workflows, build custom plugins, and enhance GIS functionality. The training emphasizes hands-on exercises to help users integrate Python scripting with QGIS effectively. By the end of the course, attendees will be equipped to streamline GIS tasks and extend QGIS capabilities through Python programming.
Introduction to PyQGIS and Basic Scripting Introduction to PyQGIS Overview of PyQGIS and its integration with QGIS. Setting up the QGIS Python environment and IDE (e.g., QGIS Python Console). Basic Python concepts and libraries for GIS. Exploring the QGIS API: Overview of key modules and classes. Working with Layers and Data Accessing QGIS layers using Python. Manipulating vector and raster layers. Reading and editing attribute data. Handling different file formats (Shapefile, GeoJSON, CSV). Basic Map Customization with PyQGIS Adding layers to a map using Python. Customizing layer symbology, styles, and labels. Automating map layout creation with PyQGIS. Saving and exporting maps using Python scripts. Advanced PyQGIS Techniques and Custom Tool Development Advanced Data Manipulation and Analysis Performing spatial queries with PyQGIS. Data selection, filtering, and geometry manipulation. Spatial analysis tasks: Buffering, intersection, and overlay analysis. Working with raster data: Raster calculations and analysis using PyQGIS. Creating Custom QGIS Tools Introduction to developing custom tools in QGIS. Creating and deploying custom Python-based processing tools. Building and adding custom functionalities to the QGIS Processing Toolbox. Developing user interfaces for custom tools (optional for advanced users). Working with QGIS Plugins Introduction to QGIS plugins and how they enhance QGIS functionality. Developing simple QGIS plugins with Python. Installing and managing third-party plugins using Python.
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |