Country dropdown

PostGIS and PostgreSQL course

Introduction

PostGIS is an open source software program that adds support for geographic objects to the PostgreSQL object-relational database. PostGIS follows the Simple Features for SQL specification from the Open Geospatial Consortium (OGC). Technically PostGIS was implemented as a PostgreSQL's external extension. PostgreSQL, often simply Postgres, is an object-relational database management system(ORDBMS) with an emphasis on extensibility and standards compliance. As a database server, its primary functions are to store data securely and return that data in response to requests from other software applications. It can handle workloads ranging from small single-machine applications to large Internet-facing applications (or for data warehousing) with many concurrent users; on macOS Server, PostgreSQL is the default database and it is also available for Microsoft Windows and (supplied in most distributions).

The main purpose of the training is to equip the trainers with skills that will enable them handle cross-platform operations between the inter-operable software.

Objectives:

The participant(s) should be able to perform the following upon successful completion of the training:

  • Configure PostgreSQL for spatial operations
  • Create and administer spatial databases
  • Distinguish between, spatial and classic databases
  • Import and export spatial data
  • Perform both basic and complex queries
  • Perform spatial functions
  • Connect databases to GIS software
  • Embrace the significance of open source databases

Target group

New and seasoned GIS who are interested in expanding their GIS skills into multi-user enterprise level spatial databases.

Database administrators

IT experts

Duration

10 days

Requirements

SQL language and GIS knowledge

Training content

MODULE 1 

  • Introduction to data bases
  • History of databases

 

MODULE 2

  • Introduction to PostgreSQL/PostGIS
  • Installation and Configuration PostGIS
  • From stackbuilder
  • PostGIS template presentation
  • Create a spatial database
  • Differences between spatial databases and classic databases

MODULE 3

  • Spatial Data Presentation
  • Vector (point, line, polygons)
  • Raster
  • WKT, WKB
  • Spatial SQL
  • Projections

MODULE4

  • Administration of Postgis Spatial Queries in PostgreSQL
  • Import a spatial dataset
  • Simple queries

MODULE 5

  • Buffers, areas, distances
  • More complex queries, spatial joins (intersections, etc.)
  • PostGIS functions (on geometries)

MODULE 6

  • Import GIS layers (WKT, KML, SHP)
  • Shp2pgsql (command line) and useful parameters
  • PostGIS Shapefile and DBF Loader
  • Load data with other software (QGIS, GeoServer)

MODULE 7

  • Connect a QGIS and GeoServer software to PostgreSQL
  • Open layers from PostGIS
  • Privileges management (read, write, update, insert, delete) on GIS
    data

MODULE 8

  • Relational Model
  • Relational model theory
  • Basics on tables, primary keys, attributes
  • The different models (Conceptual data Model, Relational
    model)
  • Creation of a Database
  • The main steps to create a database

MODEL 9

  • Import or create a dataset
  • Create tables, views
  • Constraints management (primary and foreign keys)
  • Simple queries with graphic composer
  • SQL basics

MODULE 10

  • Introduction to Users and Privileges
  • Roles and group of users
  • Grant and revoke privileges to users
  • Import / Export Data and Backup / Restore
  • Import from attribute tables (Excel, CSV, text files, etc.)
  • Export from database to Excel
  • Backup and restore

 

METHODOLOGY

The instructor led trainings are delivered using a blended learning approach and comprises of presentations, guided sessions of practical exercise, web based tutorials and group work. Our facilitators are seasoned industry experts with years of experience, working as professional and trainers in these fields.

All facilitation and course materials will be offered in English. The participants should be reasonably proficient in English.

ACCREDITATION

Upon successful completion of this training, participants will be issued with an Indepth Research Services (IRES) certificate.

TRAINING VENUE

The will be held at The IRES Training Centre, Nairobi. The course fee covers the course tuition, training materials, two break refreshments, lunch, and study visits.

All participants will additionally cater for their, travel expenses, visa application, insurance, and other personal expenses.

ACCOMMODATION

Accommodation is arranged upon request. For reservations contact the Training Officer.

Email: This email address is being protected from spambots. You need JavaScript enabled to view it..

Mob: +254 715 077 817

Tel: 020 211 3814

PAYMENT

Payment should be transferred to IRES account through bank on or before C.O.B  11th May 2020.

Send proof of payment to This email address is being protected from spambots. You need JavaScript enabled to view it..

CANCELLATION POLICY

Payment for the all courses includes a registration fee, which is non-refundable, and equals 15% of the total sum of the course fee.

TAILOR- MADE

This scheduled course can also be tailored to your organization. To find out how our tailor-made training can help your organization, call our team on

Mob: +254 715 077 817

Tel: 020 211 3814

Please Note: The program content shown here is for guidance purposes only. Our continuous course improvement process may lead to changes in topics and course structure.

Event Properties

Event Duration 10 Days
Event Date 18-05-2020
Event End Date 29-05-2020
Cut off date 11-05-2020
Individual Price(Kenyan) KES 150,000
Individual Price (International) EUR 1,646
Individual Price(International in Dollars) USD 1,867
Location Nairobi, Kenya
Share this event:

Search