Course : Spatial data management in PostgreSQL and SQL Server

Practical course - 3d - 21h00 - Ref. TIA
Price : 2040 CHF E.T.

Spatial data management in PostgreSQL and SQL Server




This course will teach you how to manipulate spatial data in relational DBMS such as PostgreSQL and SQL Server, using the PostGIS plug-in. Processing will be carried out with a mix of relational, geographic and spatio-temporal data: location, path, area evolution, etc.


INTER
IN-HOUSE
CUSTOM

In person or remote class
Available in English on request

Ref. TIA
  3d - 21h00
2040 CHF E.T.




This course will teach you how to manipulate spatial data in relational DBMS such as PostgreSQL and SQL Server, using the PostGIS plug-in. Processing will be carried out with a mix of relational, geographic and spatio-temporal data: location, path, area evolution, etc.


Teaching objectives
At the end of the training, the participant will be able to:
Discover GIS standards and industry norms
Formalize spatial data in relational DBMS under PostGreSQL and SQL Server
Discover PostGIS spatial plug-ins
Know how to manipulate relational, geographic and spatiotemporal data

Intended audience
Geomatics developers, data architects, technical project managers wishing to integrate geometric and geographic data into an RDBMS such as PostgreSQL or SQL Server.

Prerequisites
Good knowledge of SQL, RDBMS and database design.

Practical details
Hands-on work
Creation of a GPS navigation database. Creation of a hydrological database. Positioning of limnimetry and rainfall sensors.

Course schedule

1
GIS (Geographic Information Systems) norms and standards

  • SQL ISO 13249-3 SQL/MM : Spatial.
  • OGC (Open Geospatial Consortium) standard.
  • Position of different RDBMS. Benefits of using a GIS.
  • The problem of the earth's geoid (definition of geodetic data).
  • Logical representation of geometric data (spaghetti, graph and topological).

2
Geometric data and OGC-compliant spatial data formalization

  • Hierarchy of geometric types.
  • Spatial reference identifiers (SRIDs).
  • Well Known Text (WKT) and Well Known Binary (WKB) generic constructors.
Hands-on work
Geometric transformation in geography.

3
Spatial data modeling

  • A look back at relational modeling and relationship normalization.
  • Layering of different object natures.
  • Modeling shape evolution using spatio-temporal tables.
Hands-on work
Data modeling and thinking about layers.

4
Methods for geometric types

  • Common methods.
  • Validation test and MakeValid function.
  • Data transformation.
  • Test topological relationships between objects.
  • DE-9IM intersection matrix between objects.
  • Methods for calculating geometric objects.
Hands-on work
Creation of primitive functions to manipulate location data.

5
Relational data and GIS

  • Spatial and spatio-relational junctions.
  • Spatial and spatio-temporal constraints.
  • Recursive queries. Spatial views and metadata.
Hands-on work
Create constraints and triggers.

6
Spatial data management

  • Indexing spatial objects. Query performance.
  • Intelligent denormalization: calculated columns, indexed views, etc.
  • Data integration, conversion, loading and export.
Hands-on work
Database indexing and denormalization.

7
Tools and peripheral servers

  • Space-oriented frameworks.
  • Webmapping and stand-alone solutions.
  • SOLAP or BI in space (GBI).
Hands-on work
Visualization of data from different layers.


Publication date : 05/02/2024


Dates and locations

Last places available
Guaranteed date, in person or remotely
Guaranteed session
From 17 to 19 June 2026
FR
Remote class
Registration
From 16 to 18 September 2026
FR
Remote class
Registration

REMOTE CLASS
2026 : 17 June, 16 Sep.