Training courses

Faunalia is the company with the world’s largest experience in training courses about Open Source GIS, having realized more than 150 among courses, seminars and workshops in Italian, English, Portuguese and French.

Our training curses are always up to date with the latest versions of the software we teach.

The programs can be customized and we are available to give the classes at our facilities or at yours.

Subscribe to the mailing list to receive the updates for new training activities.

Why choose our training courses?

  • They have high quality, as are evaluated with high popularity indexes (between 82% and 93%, with basis on anonymous polls)

  • They are fully interactive with both theorical and practical modules

  • They are given by teachers that contributes since many years to the development of the software used in the classes. Paolo Cavallini is member of QGIS Steering Committee and Faunalia developed parts of QGIS, GDAL, PostGIS, GRASS, etc.

  • They have a cost that is lower when compared to the ones bases in proprietary software

  • They contribute to the improvment of the used software, by giving part of the subscription fees for further development and bug fixing

  • Allow the access to the European Computer Driving Licence - GIS (ECDL-GIS).

Calendar

Course

Date and duration

Subscription deadline

Where

Language

How to create python plugins for QGIS (IT)

7-9 May

15 April

Pontedera, IT

Italian

Geographic databases: PostgreSQL and PostGIS (IT)

11-13 June

15 May

Pontedera, IT

Italian

GIS analysis with QGIS (PT)

16-18 June

01 June

Lisbon, PT

Portuguese

WebMapping with QGIS (IT)

3-4 July

15 June

Pontedera, IT

Italian

Fees

  • Write us for details about costs: info@faunalia.eu

  • Discounts for simultaneous subscription to more than one course

Details

  • The subscription is confirmed upon payment of 100 €, refundable if the course is cancelled for any reason

  • The course will be confirmed when the minimum number of subscribers will be reached

  • Bring your laptop; all the necessary software will be installed during the course

  • Participants will get a certificate of attendance

  • Payments: write us for details: info@faunalia.eu

For subscribing, write us: info@faunalia.eu

Logistic

Write us (info@faunalia.eu) for details about the course venue, details about boarding, etc

Course contents

Cartography with QGIS

To learn how to install and use QGIS, access and present the data, style the data and produce high quality layouts with high informative content

The course can be attended also by people with little experience in GIS and cartography. It is needed to be confortable with the use of a computer.

Course outline

  • Introduction to Free and Open Source GIS

  • Introduction to QGIS

  • Installation in different operating systems

  • The work environment

  • Work environment configuration

  • Projects

  • Plugins management

  • Vector data

    • Properties, import/export, conversion between formats

    • Vector theming and labels

    • Tables of attributes and actions. Turn a table into a geographic layer

  • Projection management

  • How to use GPS units in QGIS

  • Vector digitizing. CAD tools

  • The geographic databases PostGIS and Spatialite and QGIS

  • Add layers from map servers: WMS, WFS, WFS-T, CSW, WPS, OpenLayers, Google Maps

  • Importing photos as points

  • Exporting data directly to Google Earth

  • Raster data

    • Properties and theming

    • Coordinate reference systems management and mosaics

    • Georeferencing

  • Adanced layouts/printing

Lenght of the course

Three days, full time

GIS analysis with QGIS

To learn how to do raster and vector GIS analysis, joining the power of tools like GRASS, SAGA, Orfeo Toolbox with the simplicity of use of QGIS.

The course is aimed to who wants to learn how to use the GIS to do predictive analysis. Is adviced to have at least basic knowledge about SIG software.

Is suggested to have also a basic about QGIS.

Course outline

  • Introduction to the software used in the course

    • QGIS and its plugins

    • Additional plugins

    • QGIS processing framework (was SEXTANTE)

    • GRASS
    • SAGA
    • Orfeo ToolBox (OTB)
  • Basic vector analyses: dissolve, merge, overlay, attribute management, etc.

  • Correction of topological errors and vector generalization

  • Geomorphology analyses: digital terrain modules, contour, slope, aspect, shaded maps

  • Interpolations

  • Raster and vector buffers, distance analyses, least cost paths

  • Reclassification of rasters, map algebra

  • Zonal statistics

  • Intervisibility (line of sight) analysis

  • Hydrological analyses: basin outline

  • 3D visualization

  • Multicriteria analyses: priority and risk maps

  • Unsupervised, automatic land use classification, feature extraction

  • Land use change

  • Modelling through graphical interface and command line; batch processing for automatic processing

Lenght of the course

Three days, full time

How to create python plugins for QGIS

The course teaches, step by step, how to develop a Python plugin for Quantum GIS.

Knowledge of basic Python skills is useful, but not necessary. At least a basic knowledge of programming principles and of QGIS is needed.

Course outline

  • How to create python plugins for QGIS

    • the python syntax (indentation, colon, ...)

    • my first python plugin: display a message box

    • create GUIs using QtDesigner (.ui)

    • second plugin: add a layer to QGIS canvas

    • create a resource file (.qrc)

  • The main QT API classes

    • QTCore module (QObject, QString, QAction, QFile, ...)

    • QTGui module (QWidget, QDialog, QMessageBox, QFileDialog, ...)

    • access QT API through python: PyQT (QT types mapped by python native types, out parameter)

  • The main QGis API classes and their relations

    • constants and settings: QGis and QgsApplication classes

    • plugin interface: QgisInterface and common methods used in plugins

    • canvas, layers and legend: QgsMapCanvas, QgsMapLayer, QgsLegendInterface, QgsMapLayerRegistry

    • vector layer: QgsVectorLayer, QgsVectorDataProvider, QgsField, QgsFeature, QgsGeometry

    • raster layer: QgsRasterLayer, QgsRasterDataProvider

    • map tools and rubber band: QgsMapTool, QgsMapToolEmitPoint, QgsRubberBand

    • canvas items and snapper: QgsMapCanvasItem, QgsVertexMarker, QgsSnapper

    • CRS classes: QgsCoordinateReferenceSystem, QgsCoordinateTransform

    • util classes: QgsDataSourceURI

  • Let’s use pyQGIS

    • code examples

Lenght of the course

Three days, full time

Geographic databases: PostgreSQL and PostGIS

The Geodatabases course is aimed at those who need to learn how to manage a geodatabase of complex geographic data. The course also covers the use of PostGIS’ many database functions that allow for complex geoprocessing to be carried out within the database and displayed in real-time.

It is suggested to have basic knowledge of the SQL language.

Course outline

  • Introduction to Open Source territorial information systems

  • Advantages of using a database for GIS

  • Introduction to the Open Source RDBMS, PostgreSQL

  • Schemas, Tables, Views, and Functions

  • Setting up the database for the first time

  • Access control (users, groups and permissions)

  • Introduction to PostGIS (and Open Geospatial Consortium standards)

  • Geodatabases: structure and format of the data

  • Creation of a geodatabase and the use of the GIS template

  • Administration of the database and access to the data

  • Command line administration: psql

  • The graphical front-ends: QGIS, phpPgAdmin, pgAdmin III, OpenOffice, etc.

  • PostGIS and QGIS: Importing shapefiles, digitising, queries, plugins for advanced queries

  • Advanced geoprocessing functions

  • PostGIS rasters

  • Topology support

  • Backing up (dumping and restoring)

Lenght of the course

Three days, full time

WebMapping with QGIS

To learn how to use the most innovating and simples evironment to publish maps on the web, completely based in the QGIS stack.

Allows publish on the web maps created with QGIS Desktop, without any need of complex configurations operations.

It is necessary to have basic skills of GIS and cartography.

Course outline

  • The Open Geospatial Consortium standards

    • WMS, WFS, WFS-T, WCS, WPS
  • Installation and configuration of QGIS server

  • Publish WMS and WFS services

  • Editing online: WFS-T
  • Installation and configuration of QGIS web client

  • Installation and configuration of LizMap

  • Data optimization

Lenght of the course

Two days, full time