ToT FOSSGIS 07
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