Web Map Interface
This training was part of ADB’s ETESP Package 39 Part 2 project and was carried out last month, which was attended by staff from Aceh’s Forestry and Plantation Office.
The training course is built around the concept of data severs, map servers and application servers and the open source software required at each tier to establish a scalable architecture capable of delivering spatial web services and web applications.
Outcomes
Participants will be up to date with the latest geospatial data standards and exchange formats which enable interoperability.
On completion of the training course, participants will have developed a map viewer framework using open source software which distributes spatial web services and web mapping applications.
Length
The length of the course is approximately 5 days
Topics
An overview of the training course material is summarised below;
Module 1, focuses on spatial web services, the standards, protocols and data exchange formats as well as practical applications including the creation, debugging and accessing of spatial web services.
MS4W
- Introduction to Map Server 4 Windows (MS4W)
- Map Server 4 Windows installation
WMS
- Introduction to the Web Mapping Service (WMS) standard
- MapServer, creating a WMS data service, debugging and troubleshooting
- WMS and uDig
Download tools and materials
- Data (Download here)
- MS4W (http://www.maptools.org/ms4w/index.phtml?page=downloads.html), symbol (Download here) and fonts (Download here)
- Firefox (http://www.mozilla.com/en-US/firefox/fx/)
- Notepad++ (http://notepad-plus-plus.org/download/v5.9.3.html)
- uDig (http://udig.refractions.net/download/)
Module 2, introduces the basic technologies that can be used to begin creating web applications, including client side javascript libraries and data formats.
HTML and CSS
- Introduction to Hyper-Text Markup Language (HTML)
- Introduction to Cascading Style Sheets (CSS)
- Creating a web site
JavaScript
- Introduction to JavaScript
- Using JavaScript to create Dynamic HTML (DHTML)
Ext JS
- Introduction to Ext JS and the Ext JS API
- Including Ext JS in your website
Download tools and materials
- Firebug (http://getfirebug.com/downloads)
- Ext JS (http://www.sencha.com/products/extjs/download/)
- imgs (Download here)
- Reference (Download here)
Module 3, introduces OpenLayers client side JavaScript libraries that are used to display web services and vector data formats, to enable the creation of dynamic maps in web applications.
OpenLayers
- Introduction to OpenLayers and the OpenLayers API
- A basic web map
- Vector Styles and Formats in Open Layers (KML, GML, WKT)
Download tools and materials
- imgs (Download here)
- MapFish (http://mapfish.org/downloads/)
- OpenLayers (http://openlayers.org/download/)
Module 4, investigates spatial database systems, in particular the object-relational PostgreSQL with PostGIS spatial extension including database and table management, loading SHP files, basic and spatial queries and database formats
PostGIS
- Overview of PostGIS
- Loading SHP files into PostGIS
DB Queries
- Introduction to basic queries and results
- Introduction to spatial queries and formats
- OpenLayers and PostgreSQL/PostGIS
Download tools and materials
- PostGIS (http://postgis.refractions.net/download/)
- PostgreSQL (http://www.postgresql.org/download/)
Module 5, database access, spatial web services and JavaScript combine to produce a user friendly graphical web mapping application which enables geo-processing.
WebApp
- Creating a toolbar and customised tools
- Spatial database processing from the web client
Annex A provides a background to geographic standards and software and the web sites that provide support and documentation.
Reference sites to geographic standards, software downloads and supporting documentation
Download Web Map Interface Training module here (52 MB)
Back to top