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.
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).
Date and duration
How to create python plugins for QGIS (IT)
Geographic databases: PostgreSQL and PostGIS (IT)
GIS analysis with QGIS (PT)
WebMapping with QGIS (IT)
Write us for details about costs: email@example.com
Discounts for simultaneous subscription to more than one course
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: firstname.lastname@example.org
For subscribing, write us: email@example.com
Write us (firstname.lastname@example.org) for details about the course venue, details about boarding, etc
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.
Introduction to Free and Open Source GIS
Introduction to QGIS
Installation in different operating systems
The work environment
Work environment configuration
Properties, import/export, conversion between formats
Vector theming and labels
Tables of attributes and actions. Turn a table into a geographic layer
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
Properties and theming
Coordinate reference systems management and mosaics
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.
Introduction to the software used in the course
QGIS and its plugins
QGIS processing framework (was SEXTANTE)
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
Raster and vector buffers, distance analyses, least cost paths
Reclassification of rasters, map algebra
Intervisibility (line of sight) analysis
Hydrological analyses: basin outline
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
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.
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
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.
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
Backing up (dumping and restoring)
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.
The Open Geospatial Consortium standards
Installation and configuration of QGIS server
Publish WMS and WFS services
Installation and configuration of QGIS web client
Installation and configuration of LizMap
Two days, full time