Cartaro Workshop at the Geosharing Conferenc in Bern
-
Upload
uli-mueller -
Category
Technology
-
view
780 -
download
0
description
Transcript of Cartaro Workshop at the Geosharing Conferenc in Bern
Uli Mü[email protected]
Geodatabases
WebGIS
Web applications
Business solutions
Geospatial CMS
Using and contributing to
Open Source
ole.geops.de
cartaro.org
Content Management System
Management of contents
User and role administratrion
Internationalization
Versioning
Layouts & templates
Editorial workflows
Modules & plugins
Geospatial CMS
Geodata
Edit
Persist
Display
Data capture
Quelle: http://www.flickr.com/photos/ecstaticist/3451530961
Data import
Geocoding
Editing
Persistence
Quelle: http://www.flickr.com/photos/dawn_perry/485875684
Consistency
Spatial Indices
Availability
Output
Quelle: http://www.flickr.com/photos/24662369@N07/5958585066
Spatial queries
OGC services
Visualisation
Positioning
oWebsitewith a map
Business appWith some GIS
OpenLayers
Architecture
Browser
Data PostGIS?
GeoServer Drupal
)
([
Drupal
(Distribution
Module
Themes
Libraries
Drupal
OpenLayers
)Maps
Layers
Styles
OpenLayers
OpenLayers
OpenLayers
OpenLayers
OpenLayers
GeoServer
[OGC services
Caching
KML, Shapes ...
GeoServer
GeoServer
GeoServer
GeoServer
PostGIS
?Geometries
Spatial Queries
Spatial Indices
PostGIS
PostGIS
All components
PostGIS + Drupal-Module
Geoserver + Drupal-Module
Geoserver-sec (GeoServer-PlugIn)
OpenLayers + Drupal-Module
GDAL Module with PHP-Bindings
22'515 more Drupal-Modules...
Goals of the workshop
Create a portal of historic sites that allows people to add and download content
Create an appropriate content type
Import data from OpenStreetMap as a starting point
Symbolize data and show it on a map
Add hover effects and popups
Allow filtering of data in the map
Edit your data online
Publish data as web services
Allow others to add content
Review and publish the newly created content
Not the goal
Explain Drupal basics (but the most basic concepts)
Create new pages with maps
Personalize design of the site
Use any other modules
Install Cartaro from Scratch
We start with a prepared instance of Cartaro
The very basics of content in Drupal
Each site defines individual content types
A content type consists of a collection of fields● Fields have data types
● Fields are assigned wizards for editing and display
Each record of a content type is named a node● Nodes are added and edited, published or unpublished
● A single record of geodata will be a node of a content type
with at least one geospatial field
Add Content Type for historic Sites
Start with data from OpenStreetMap
http://wiki.openstreetmap.org/wiki/Map_Features#Historic
Import from openpoimap.ch
http://openpoimap.ch
Remember the WFS-URL for your tag
http://openpoimap.ch/featureserver/featureserver.cgi?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=pois&FILTER=%3CFilter%3E%3CPropertyIsEqualTo%3E%3CPropertyName%3Ehistoric%3C/PropertyName%3E%3CLiteral%3Earchaeological_site%3C/Literal%3E%3C/PropertyIsEqualTo%3E%3C/Filter%3E&BBOX=5.776706,46.557463,10.671115,47.221919
Define the Feeds Importer
Define the Feeds Importer
Run the Import
Remember the WFS-URL for your tag
http://openpoimap.ch/featureserver/featureserver.cgi?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=pois&FILTER=%3CFilter%3E%3CPropertyIsEqualTo%3E%3CPropertyName%3Ehistoric%3C/PropertyName%3E%3CLiteral%3Earchaeological_site%3C/Literal%3E%3C/PropertyIsEqualTo%3E%3C/Filter%3E&BBOX=5.776706,46.557463,10.671115,47.221919
Create Geoserver Layer
Show the Layer on a Map
Add Interactivity to the Map
Styling the new Layer
Recommended Next Steps
Personalize your site
Beautiful MapBox layers
Advanced symbology
Queries with views
Edit masks with AJAX
Workflow modules
Add your data
Drupal-Modules
OSGeo Live DVD
Try the Quickstart
Easiest testing
Don't care about installation
Version 7 contains Cartaro 1.0
Part of OSGeo Live since 6.5