Introduction to OpenLayers
Introduction to OpenLayers Workshop¶
OpenLayers is a rapidly-developing library for building mapping applications in a browser. The library lets developers integrate data from a variety of sources, provides a friendly API, and results in engaging and responsive mapping applications.
This workshop will be divided into five modules, offering a good introduction to newcomers while still providing advanced material to more experienced developers.
Links to have on hand¶
- OpenLayers - http://openlayers.org
- OpenLayers API docs - http://dev.openlayers.org/apidocs
- OpenLayers Examples - http://openlayers.org/dev/examples
Workshop Modules¶
Module 1: Basics - Create an interactive map using simple JavaScript syntax.
Module 2: Layers - Explore the various layer types available with OpenLayers. We’ll cover WMS (Web Map Service), WFS (Web Feature Service), proprietary layers (Google, Yahoo, Virtual Earth), and more.
Module 3: Controls - Learn how to bring your map to life using built-in controls available with OpenLayers, while gaining an understanding of how to develop your own controls.
Module 4: Vector Features - Investigate various formats for dealing with vector data, with a focus on data creation, styling, and persistence.
Module 5: Integration - Learn how OpenLayers can be used in conjunction with other user interface frameworks such as Ext JS.
Setup¶
If you’re setting up your own machine for the workshop, see the Getting Started page.
Table Of Contents
About OpenGeo
OpenGeo provides commercial open source software for internet mapping and geospatial application development. We are a social enterprise dedicated to the growth and support of open source software.
License
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License. Feel free to use this material, but we ask that you please retain the OpenGeo branding, logos and style.
