If you can't read please download the document
Upload
arpieb
View
4.335
Download
0
Embed Size (px)
Citation preview
Presentation Overview
Basic GIS Concepts
OpenLayers as a GIS Interface
Integration with Drupal 6.x using
OpenLayers for Drupal module
Geographic Information Systems (GIS)
A geographic information system (GIS), geographical information system, or geospatial information system is any system that captures, stores, analyzes, manages, and presents data that are linked to location(s). In the simplest terms, GIS is the merging of cartography, statistical analysis, and database technology.*
*source: http://en.wikipedia.org/wiki/Geographic_information_system
Geographic Information Systems (GIS)
Geographic Information Systems (GIS)
Geographic Information Systems (GIS)
Several standards exist to promote data interchangeability and distribution.
Web Feature Service (WFS) vector
Web Map Service (WMS) raster
Geography Markup Language (GML) vector
Many, many more...
OpenLayers Library - Intro & Concepts
OpenLayers is a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies.*
*source: http://openlayers.org
OpenLayers is:
Standards supported (WFS, WMS, GML, etc)
Integrates with free and commercial datasources
Platform independent via JavaScript
OpenLayers on Drupal
The OpenLayers Module and its submodules bring the OpenLayers Javascript library into Drupal. They enable users to combine maps from different map providers with data from Views and CCK input.*
*source: http://drupal.org/project/openlayers
Modules Required:
Views
Chaos Tools (CTools)
Location, WKT Field, etc.
OpenLayers for Drupal
OpenLayers on Drupal
Basic concepts necessary to understand OpenLayers' architecture:
Layers Vector and Raster
Base Maps vs. Overlays
Projections 4326 vs. 900913
Controls
Styles
Behaviors
Demo Build of Sample Site
Demo Build of Sample Site
Demo Build of Sample Site
Demo Build of Sample Site
More Advanced OpenLayers Examples
OpenLayers for Drupal provides ease of use for simple mapping, and powerful hooks for more advanced control of layers, maps, and styles.
UI-driven OpenLayers style maps
Custom Drupal behaviors using module system
Leverage Drupal's AJAX, hooks and templates
Views relationships, arguments and filters
Summary and Q&A
"A map of the world that does not include Utopia is not worth even glancing at, for it leaves out the one country at which Humanity is always landing."
- Oscar Wilde
References:http://en.wikipedia.org/wiki/Geographic_information_systemhttp://openlayers.orghttp://drupal.org/project/openlayers
http://[email protected] || arpieb on drupal.org