Programming QGIS with Python

Value Addition Course Classroom Online

Duration: 40 Hours

Course Overview

In this course you will learn how to automate map production and related data management tasks that would be time-consuming and tedious to perform manually. Its teaches you how to work with the mapping module of the PyQGIS to quickly and easily update map layers and map document properties, modify map content, render and print individual maps.


Download Course Brochure in PDF with Fees Details

What you will learn

After completing this class, users will be able to
  • Introduction to Python
  • Introduction to PyQGIS
  • Load Vector and Raster Layers
  • Using Vector Layers
    • Examining features in a layer
    • Creating buffers for editing layers
    • Adding features to a layer
    • Editing features in a layer
    • Deleting features from a layer
    • Adding and removing fields
    • Writing shapefiles, KML, GeoJSON
    • Symbolizing vector layers
  • Using Geometry operations
    • Creating geometries
    • Geometry operations
  • Using Raster Layers
  • Data Projections
  • Using the Map canvas
  • Referencing the map canvas
  • Using map tools with the map canvas
  • Map Rendering and Printing
  • Simple renderer
  • Map composer
  • Output to raster
  • Output to PDF
  • Communicating with the User
  • Developoing Python Plugins

Who should attend

  • Basic knowledge of windows operating system
  • Understanding of GIS fundamental concepts
Who Should Attend
  • Anybody who interested to learn ArcGIS Software