Geographic Databases and Geospatial Web Services


The course focuses on: (a) the Object-relational database technology in handling geographic data, and (b) the geospatial web services in sharing and visualizing the database content on the Web. The students will learn how to implement advanced geographic databases using the Postgres/PostGIS database management system.
Special attention will be given in querying the database content based on spatial predicates. Additionally, the students will get acquainted with the OGC services in sharing and visualizing the geographic database content on the web and the generation of map-mashups on top of backgrounds provided by the Earth Browsers (e.g., Google Maps, Bing Maps and Open Street Maps).

General characterization





Responsible teacher

Emmanuel Stefanakis


Weekly - Available soon

Total - Available soon

Teaching language

Portuguese. If there are Erasmus students, classes will be taught in English




Documentação fornecida pelo docente. Manuais de Utilizador Online (p.e., PostgreSQL/PostGIS, MapServer, etc.)

Teaching method

E-Learning Synchronous tools:

  • Synchronous Sessions - Teacher / Class;
  • Videoconferencing sessions, self-assessment exercises.

Asynchronous tools

  • Discussion forum
  • Access to Content Platform.

Evaluation method

  • Final Exam (50 %);
  • Project (50 %).

Subject matter

The course covers the following topics: the object-relational model, object-relational geographic database management systems (O-RDBMS), O-RDBMS for handling geographic data (geographic types and methods), querying and analyzing geographic data in O-RDBMS, XML language and technologies, XML-based languages in Geography (GML, GeoRSS, and KML), Web Mapping and Geospatial Web Services, OGC Services (WMS, WFS, WPS), Map-Mashups and APIs.