SlideShare a Scribd company logo
QGIS AND GRASS
ADVANCED LEVEL
ONLINE TRAINING
Course
GIS
.com
Training
TYC GIS
Intended for users already familiar with the basics of QGIS, who wants to
improve their skills, this course is focusing on advanced analysis regarding the
management and manipulation of raster data, spatial analysis, using PostGIS and
relational databases, performing analysis using Python programming language,
network analysis and LIDAR data handling.
The course is structured in units with different levels of difficulty that comes
in help of the student who will learn to handle the advanced QGIS tools, from
complex multicriterial analysis to optimal route calculations and programming
with Python.
• Highlight the importance and utility of a Geographic Information System (GIS),
especially in the elaboration of complex spatial analysis with applicability in
engineering design, topography, geology, hydrology.
• Understand the advanced concepts of QGIS and GRASS GIS.
• Learn about GIS key tools in an appropriate and professional way, create
topologies for vector editing, network analysis for finding the best route, closest
facility, service area around a location.
• Find about all possible difficulties which you may encounter in the execution of
GIS projects, and their solutions through practical advanced exercises.
• Start programming with Python and develop your own complex tools to facilitate
your work.
COURSE GOALS
Alfonso Noriega Díaz
With a Bachelor’s Degree in Environmental Sciences and a
Master in Safety, Hygiene and Ergonomics from University of
Almeria, Alfonso has an extensive experience in GIS/CAD and
topography training programs.
His expertise extends also on private sector as he worked as a
co-director in final career projects and PRL Technician during
the construction of “Helios Campos de San Juan I y II”.
Ricardo Gárcia Álvarez
With a Bachelor´s Degree in Geography from Autonom
University of Madrid and a Master in Geographic Information
Systems from Pontificia University of Salamanca, Ricardo is a
Specialist in GIS/Remote Sensing business, with more than 15
years of work experience.
His area of expertise extends over transport networks
project management, spatial accessibility studies with GIS,
sustainable urban mobility plans, traffic studies (macro and
micro simulation) and cartography products development
(orthorectification, digital restitution and photogrammetry consulting). As
an instructor he is responsible for the training program in different private
companies like Tragsa (Tragsatec Group) or Prointec (Indra Group).
Beatriz Ramos López
Beatriz holds a Bachelor Degree in Biology at University of
Sevilla, a Master in Geographic Information Systems and
another one in Geographic Information Technologies, both
of them at the University of Alcala. She has experience in
the execution of Web GIS related projects, in the usage of
open source software products and in the development of
cartographic viewers.
Enrolled students in this online course will have access to our virtual e-learning
platform (which is available 24 hours), where they will find the content of the
course, practical exercises, forum discussion and additional content. One of
the advantages of this online platform, is that students can benefit of real time
support and assistance offered by the instructor (2 hours per week), whom they
can contact via direct messages, regarding course related issues, at any moment.
They can also contact the instructor via email.
METHOLOGY
The course is aimed at students and professionals in Engineering, Architecture,
Biology, Geography, Geology and Environmental Sciences who are interested
in the application of Geographic Information Systems in their present or future
professional activities.
INSTRUCTORS
STUDENT PROFILES
Training
TYC GIS
PROGRAM
RELATIONAL DATABASE MANAGEMENT SYSTEMS
AND SPATIAL DATA.
Database design
Database connections, Table joins
Spatial joins, generate new statistics and new data using
table and spatial data information
POSTGRESQL and POSTGIS
Different types of data that can be included in a database
How to install PostgreSQL. How to use PostGIS in Open-
Geo Suite
Create and manage data in PostGIS
How to handle PostGIS in OpenGeo Suite. Import and
export shapefiles (layers)
Practical Exercise 1: Creation and management of Data-
bases.
SPATIAL ANALYSIS USING VECTOR DATA
Geo-processing tools for vector analysis
Generating sampling grids
Multicriterial analysis
Practical Exercise 2: Generating sampling grids for the
study of population evolution and density.
Basic operations with raster data
Conversion tools: Raster, Vector, ASCII, KML.
Generate digital models of elevation using vector data,
ASCII and TIN files.
Querying and masking raster data for obtaining new
information
Merging raster files
Practical Exercise 3: File conversion and Digital Terrain
Models development.
ADVANCED SPATIAL ANALYSIS USING RASTER
DATA
Reclassify rasters, euclidean distances, boolean operations
on layers, raster aggregation and data conversion
Map algebra (Raster calculator), mathematical operations
between rasters, cell statistics
Data interpolation techniques (IDW, kriging, natural nei-
ghbor)
Contour, slope, hillshade, aspect and visibility maps
Hydrological study: drainage networks, flow direction,
watershed basins, catchment areas
Performing Multicriteria raster analysis, basic concepts and
weights (the most important component of the MCDA
model), weighted layers’ combination, non-compensatory
analysis, least cost path analysis
Practical Exercise 4: Viewshed Analysis, hydrological
analysis and advance multicriteria analysis.
3D VISUALISATION
Convert 2D data to 3D data
Genereate 3D profiles
3D Visualisation of raster and vector data
Map animations
Practical Exercise 5: 3D scene generation.
NETWORK ANALYSIS USING PGROUTING
Graph Generation
Introduction
Network elements
Impedances
Necessary attributes
Length (Distances)
Speed
Time
Address (one way)
Cost/reverse cost
RDBMS PostgresQL/PostGIS
Topology
Graphs
PostGIS
Routing calculations with the QGIS
Pgrouting tool
Simple route
Calculating shortest routes with pgRouting.
pgr_Dijsktra
pgr_kDijstra
pgr_aStar
pgr_drivingDistance
computation of Isochrones pgr alphaShape
Practical Exercise 6: Routes calculation with pgRouting.
PYTHON PROGRAMMING LANGUAGE (PYQGIS)
Variables, data types, reserved words, operations to per-
form
Lists, tuples, dictionaries, classes
Loops and conditions
How to integrate Python in QGIS
PYQGIS and PYQT. Two APIS for QGIS
What is an API and what does it include?
Step by step explication of code components
Functionality of pyQGIS
Functionality of pyQT
LIDAR DATA MANAGEMENT IN QGIS
QGIS and Lidar. LSTOOLS
How to install LSTOOLS for QGIS
Configuration
2D and 3D visualization for Lidar data
QGIS and Lidar. FUSION
How to install FUSION for QGIS
Configuration
Processing Lidar data in QGIS
DEM Generation
Relief maps
Slope maps
DEVELOPMENT OF A CARTOGRAPHIC VIEWER IN
QGIS
What is a cartographic viewer?
Plugins tools in QGIS for viewer development
QGIS Cloud
EVALUATION: DEVELOPMENT AND PUBLISHING OF A
CARTOGRAPHIC VIEWER ON THE WEB. USE OF SOCIAL
NETWORKS
(+34) 910 325 482
Calle Fuencarral 158,
Entreplanta, Oficina 16-17
28010 Madrid
TYC GIS MÉXICO
Tequesquitengo 4, Fracc. Cuaunáhuac
C.P. 62450,
Cuernavaca, Morelos.
TYC GIS MÁLAGA
Avda. Pintor Joaquin Sorolla 137, 1º D
29017 MÁLAGA
TYC GIS PANAMÁ
Calle Eusebio A. Morales
El Cangrejo
PH Neo Plaza Oficina 2015
training@tycgis.com
Course
GIS
.com
Training
TYC GIS

More Related Content

DOCX
khalid sallam cv may 2015
PDF
Volunteering assistance to online geocoding services through a distributed kn...
PPT
Symposium 2008
PDF
CV_UJJWAL SUR_July16
DOCX
John Mitchell resume
PDF
RESUME_VIDHYA_MOHANDAS
PDF
IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...
DOC
Resume_SRIKANTA
khalid sallam cv may 2015
Volunteering assistance to online geocoding services through a distributed kn...
Symposium 2008
CV_UJJWAL SUR_July16
John Mitchell resume
RESUME_VIDHYA_MOHANDAS
IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...
Resume_SRIKANTA

Similar to QGIS-Advanced-Level.pdf (20)

PDF
Specialist-ArcGIS-Server-API-3.x-and-4-for-JavaScript.pdf
DOCX
DOCX
Ravi patel
PDF
PDF
GIS Orientation 2015
PPT
GIS_Department_presentation_QA2
PDF
Lesson 1 Introduction to GIS for learning
PDF
DyGraph: A Dynamic Graph Generator and Benchmark Suite : NOTES
PDF
Mrp Intrim
PDF
Geospatial Mission_Brochure (GIS Training).pdf
DOCX
GIS Resume
DOCX
CV-RAKESH KUMAR
PPTX
design_doc
PPTX
Introduction to GIS and its Applications
PPT
SAGA GIS 2.0.7
PDF
The Future is Big Graphs: A Community View on Graph Processing Systems
PPTX
CartoService: A Web Service Framework for Quality On-Demand Geovisualisation
PDF
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
PPT
How to empower community by using GIS lecture 1
Specialist-ArcGIS-Server-API-3.x-and-4-for-JavaScript.pdf
Ravi patel
GIS Orientation 2015
GIS_Department_presentation_QA2
Lesson 1 Introduction to GIS for learning
DyGraph: A Dynamic Graph Generator and Benchmark Suite : NOTES
Mrp Intrim
Geospatial Mission_Brochure (GIS Training).pdf
GIS Resume
CV-RAKESH KUMAR
design_doc
Introduction to GIS and its Applications
SAGA GIS 2.0.7
The Future is Big Graphs: A Community View on Graph Processing Systems
CartoService: A Web Service Framework for Quality On-Demand Geovisualisation
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
How to empower community by using GIS lecture 1
Ad

Recently uploaded (20)

PDF
The Land of Punt — A research by Dhani Irwanto
PDF
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
PDF
Warm, water-depleted rocky exoplanets with surfaceionic liquids: A proposed c...
PDF
Placing the Near-Earth Object Impact Probability in Context
PDF
Looking into the jet cone of the neutrino-associated very high-energy blazar ...
PPTX
Fluid dynamics vivavoce presentation of prakash
PPTX
BIOMOLECULES PPT........................
PPTX
CORDINATION COMPOUND AND ITS APPLICATIONS
PDF
CAPERS-LRD-z9:AGas-enshroudedLittleRedDotHostingaBroad-lineActive GalacticNuc...
PDF
Biophysics 2.pdffffffffffffffffffffffffff
PPTX
The Minerals for Earth and Life Science SHS.pptx
PPTX
Application of enzymes in medicine (2).pptx
PDF
lecture 2026 of Sjogren's syndrome l .pdf
PDF
BET Eukaryotic signal Transduction BET Eukaryotic signal Transduction.pdf
PPT
veterinary parasitology ````````````.ppt
PPTX
Seminar Hypertension and Kidney diseases.pptx
PDF
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf
PDF
Sciences of Europe No 170 (2025)
PPTX
Introcution to Microbes Burton's Biology for the Health
PPT
6.1 High Risk New Born. Padetric health ppt
The Land of Punt — A research by Dhani Irwanto
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
Warm, water-depleted rocky exoplanets with surfaceionic liquids: A proposed c...
Placing the Near-Earth Object Impact Probability in Context
Looking into the jet cone of the neutrino-associated very high-energy blazar ...
Fluid dynamics vivavoce presentation of prakash
BIOMOLECULES PPT........................
CORDINATION COMPOUND AND ITS APPLICATIONS
CAPERS-LRD-z9:AGas-enshroudedLittleRedDotHostingaBroad-lineActive GalacticNuc...
Biophysics 2.pdffffffffffffffffffffffffff
The Minerals for Earth and Life Science SHS.pptx
Application of enzymes in medicine (2).pptx
lecture 2026 of Sjogren's syndrome l .pdf
BET Eukaryotic signal Transduction BET Eukaryotic signal Transduction.pdf
veterinary parasitology ````````````.ppt
Seminar Hypertension and Kidney diseases.pptx
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf
Sciences of Europe No 170 (2025)
Introcution to Microbes Burton's Biology for the Health
6.1 High Risk New Born. Padetric health ppt
Ad

QGIS-Advanced-Level.pdf

  • 1. QGIS AND GRASS ADVANCED LEVEL ONLINE TRAINING Course GIS .com Training TYC GIS
  • 2. Intended for users already familiar with the basics of QGIS, who wants to improve their skills, this course is focusing on advanced analysis regarding the management and manipulation of raster data, spatial analysis, using PostGIS and relational databases, performing analysis using Python programming language, network analysis and LIDAR data handling. The course is structured in units with different levels of difficulty that comes in help of the student who will learn to handle the advanced QGIS tools, from complex multicriterial analysis to optimal route calculations and programming with Python. • Highlight the importance and utility of a Geographic Information System (GIS), especially in the elaboration of complex spatial analysis with applicability in engineering design, topography, geology, hydrology. • Understand the advanced concepts of QGIS and GRASS GIS. • Learn about GIS key tools in an appropriate and professional way, create topologies for vector editing, network analysis for finding the best route, closest facility, service area around a location. • Find about all possible difficulties which you may encounter in the execution of GIS projects, and their solutions through practical advanced exercises. • Start programming with Python and develop your own complex tools to facilitate your work. COURSE GOALS
  • 3. Alfonso Noriega Díaz With a Bachelor’s Degree in Environmental Sciences and a Master in Safety, Hygiene and Ergonomics from University of Almeria, Alfonso has an extensive experience in GIS/CAD and topography training programs. His expertise extends also on private sector as he worked as a co-director in final career projects and PRL Technician during the construction of “Helios Campos de San Juan I y II”. Ricardo Gárcia Álvarez With a Bachelor´s Degree in Geography from Autonom University of Madrid and a Master in Geographic Information Systems from Pontificia University of Salamanca, Ricardo is a Specialist in GIS/Remote Sensing business, with more than 15 years of work experience. His area of expertise extends over transport networks project management, spatial accessibility studies with GIS, sustainable urban mobility plans, traffic studies (macro and micro simulation) and cartography products development (orthorectification, digital restitution and photogrammetry consulting). As an instructor he is responsible for the training program in different private companies like Tragsa (Tragsatec Group) or Prointec (Indra Group). Beatriz Ramos López Beatriz holds a Bachelor Degree in Biology at University of Sevilla, a Master in Geographic Information Systems and another one in Geographic Information Technologies, both of them at the University of Alcala. She has experience in the execution of Web GIS related projects, in the usage of open source software products and in the development of cartographic viewers. Enrolled students in this online course will have access to our virtual e-learning platform (which is available 24 hours), where they will find the content of the course, practical exercises, forum discussion and additional content. One of the advantages of this online platform, is that students can benefit of real time support and assistance offered by the instructor (2 hours per week), whom they can contact via direct messages, regarding course related issues, at any moment. They can also contact the instructor via email. METHOLOGY The course is aimed at students and professionals in Engineering, Architecture, Biology, Geography, Geology and Environmental Sciences who are interested in the application of Geographic Information Systems in their present or future professional activities. INSTRUCTORS STUDENT PROFILES Training TYC GIS
  • 4. PROGRAM RELATIONAL DATABASE MANAGEMENT SYSTEMS AND SPATIAL DATA. Database design Database connections, Table joins Spatial joins, generate new statistics and new data using table and spatial data information POSTGRESQL and POSTGIS Different types of data that can be included in a database How to install PostgreSQL. How to use PostGIS in Open- Geo Suite Create and manage data in PostGIS How to handle PostGIS in OpenGeo Suite. Import and export shapefiles (layers) Practical Exercise 1: Creation and management of Data- bases. SPATIAL ANALYSIS USING VECTOR DATA Geo-processing tools for vector analysis Generating sampling grids Multicriterial analysis Practical Exercise 2: Generating sampling grids for the study of population evolution and density. Basic operations with raster data Conversion tools: Raster, Vector, ASCII, KML. Generate digital models of elevation using vector data, ASCII and TIN files. Querying and masking raster data for obtaining new information Merging raster files Practical Exercise 3: File conversion and Digital Terrain Models development. ADVANCED SPATIAL ANALYSIS USING RASTER DATA Reclassify rasters, euclidean distances, boolean operations on layers, raster aggregation and data conversion Map algebra (Raster calculator), mathematical operations between rasters, cell statistics Data interpolation techniques (IDW, kriging, natural nei- ghbor) Contour, slope, hillshade, aspect and visibility maps Hydrological study: drainage networks, flow direction, watershed basins, catchment areas Performing Multicriteria raster analysis, basic concepts and weights (the most important component of the MCDA model), weighted layers’ combination, non-compensatory analysis, least cost path analysis Practical Exercise 4: Viewshed Analysis, hydrological analysis and advance multicriteria analysis. 3D VISUALISATION Convert 2D data to 3D data Genereate 3D profiles 3D Visualisation of raster and vector data Map animations Practical Exercise 5: 3D scene generation. NETWORK ANALYSIS USING PGROUTING Graph Generation Introduction Network elements Impedances Necessary attributes Length (Distances) Speed Time Address (one way) Cost/reverse cost RDBMS PostgresQL/PostGIS Topology Graphs PostGIS Routing calculations with the QGIS Pgrouting tool Simple route Calculating shortest routes with pgRouting. pgr_Dijsktra pgr_kDijstra pgr_aStar pgr_drivingDistance computation of Isochrones pgr alphaShape Practical Exercise 6: Routes calculation with pgRouting. PYTHON PROGRAMMING LANGUAGE (PYQGIS) Variables, data types, reserved words, operations to per- form Lists, tuples, dictionaries, classes Loops and conditions How to integrate Python in QGIS PYQGIS and PYQT. Two APIS for QGIS What is an API and what does it include? Step by step explication of code components Functionality of pyQGIS Functionality of pyQT LIDAR DATA MANAGEMENT IN QGIS QGIS and Lidar. LSTOOLS How to install LSTOOLS for QGIS Configuration 2D and 3D visualization for Lidar data QGIS and Lidar. FUSION How to install FUSION for QGIS Configuration Processing Lidar data in QGIS DEM Generation Relief maps Slope maps DEVELOPMENT OF A CARTOGRAPHIC VIEWER IN QGIS What is a cartographic viewer? Plugins tools in QGIS for viewer development QGIS Cloud EVALUATION: DEVELOPMENT AND PUBLISHING OF A CARTOGRAPHIC VIEWER ON THE WEB. USE OF SOCIAL NETWORKS
  • 5. (+34) 910 325 482 Calle Fuencarral 158, Entreplanta, Oficina 16-17 28010 Madrid TYC GIS MÉXICO Tequesquitengo 4, Fracc. Cuaunáhuac C.P. 62450, Cuernavaca, Morelos. TYC GIS MÁLAGA Avda. Pintor Joaquin Sorolla 137, 1º D 29017 MÁLAGA TYC GIS PANAMÁ Calle Eusebio A. Morales El Cangrejo PH Neo Plaza Oficina 2015 training@tycgis.com Course GIS .com Training TYC GIS