ToT FOSSGIS 07

From OSGeo
Revision as of 13:26, 14 October 2007 by Arnulf (talk | contribs) (Preliminary program for a one week WebGIS Course)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Preliminary Schedule for the course "Training of Trainers - Free and Open Source Software for Geographic Information Systems"

Introduction

The Training of Trainers for Free and Open Source Geographic Information Systems (ToT FOSSGIS) is intended to convey to a mixed group of web developers and GIS professionals all information required to collaborate on a web based spatial information system in support of emergency management in disaster areas. This training program is planned for October 22-26 2007.

The training is organized by InWEnt - International Capacity Building (Germany) the UNDP-International Open Source Network ASEAN+3 Sub-Regional Node, the University of the Philippines Manila-National Telehealth Center and conducted by the WhereGroup.

Day 1 - Setting the scene

Introduction of the participants

  • Where do you come from
  • What is your technical background (software user, site operator or

developer)

  • What do you expect from this course

Introduction to FOSS development and licensing models

  • What is Open Source?
  • how does it differentiate from dlosed source or proprietary software?
  • What is Free Software licensing?

Introduction to GIS

  • Desktop GIS software
    • Installation of QuantumGIS, gvSIG
  • Raster data
  • Vector data
  • Point, Line, Curve
  • Operations on GIS data (buffer, intersect, touches, inside, outside)

Introduction to WebGIS

  • WebGIS, viewing GIS data in the web
  • Client-server architecture
  • Network limitations
  • Spatial Data Infrastructures
  • Browsing the spatial web
    • Examples

Day 2 - Standards, Communities and the Web

Standards in the GIS world, the Open Geospatial Consortium (OGC)

  • Introduction to the OGC and devlopment of standards
  • Basic operation of an OGC web service (OGC OWS)
  • OGC WMS Web Map Service
    • Base URL
    • GetCapabilities
    • GetMap
    • GetFeatueInfo
  • GML Geographic Markup Language
  • OGC WFS Web Feature Service
    • Base URL
    • GetCapabilities
    • DescribeFeature
    • GetFeatue

The Open Source Geospatial Foundation (OSGeo)

  • Introduction to the Community of Communities
  • Software overview (web mapping, geospatial libraries, desktop GIS,

catalogs)

  • Governance
  • Membership
  • Local Chapters
  • Curriculum

Web Mapping

  • Introduction to OpenLayers
    • Roll your own OpenLayers
  • Introduction to Mapbender
    • Installation
    • Adding new services
    • Creating new interfaces
    • Managing users
    • Implementing new functionality

Day 3

Data management

  • File formats
    • Shape
    • TIFF
  • Spatially extended database
    • Introduction to PostgreSQL
    • Installation
    • Clients (shell, local installation, web installation)
    • Introduction to PostGIS
    • Importing spatial data
    • Querying data
    • Execute GIS operations

Data Visualization

  • Web Map Server
    • Introduction to MapServer
    • Installation
    • Web Server configuration
    • Creating a MAP file
    • Using Shape files
    • Using TIFF Raster data
    • Using raster catalogs
    • Connecting to PostgreSQL/PostGIS

Day 4

Data Query and Operating with Data

  • GeoServer
    • Installation
    • Servlet container configuration
    • Administrating GeoServer
    • Connecting to PostgreSQL/PostGIS
    • Configuring the OGC WFS (Web Feature Service)

Day 5

Securing services

  • Using encrypted protocols
  • Use security facades
  • Authentication
  • Authorization
  • Limiting access

Bringing it all back together

  • Load WMS from MapServer with PostGIS data
  • Load WFS from GeoServer with PostGIS data
  • Create Application interface with Mapbender
  • Link WFS to WMS in Mapbender
  • Secure the infrastructure

Ideally there will be some buffer time on the last day to deepen the topics that were of most interest or need further explanations.

  • Further training
  • Open questions
  • Wrap up