Cartaro Workshop at the Geosharing Conferenc in Bern
-
Upload
uli-mueller -
Category
Technology
-
view
782 -
download
0
description
Transcript of Cartaro Workshop at the Geosharing Conferenc in Bern
![Page 1: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/1.jpg)
Uli Mü[email protected]
![Page 2: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/2.jpg)
Geodatabases
WebGIS
Web applications
Business solutions
Geospatial CMS
![Page 3: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/3.jpg)
Using and contributing to
Open Source
ole.geops.de
cartaro.org
![Page 4: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/4.jpg)
Content Management System
Management of contents
User and role administratrion
Internationalization
Versioning
Layouts & templates
Editorial workflows
Modules & plugins
![Page 5: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/5.jpg)
Geospatial CMS
Geodata
Edit
Persist
Display
![Page 6: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/6.jpg)
Data capture
Quelle: http://www.flickr.com/photos/ecstaticist/3451530961
Data import
Geocoding
Editing
![Page 7: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/7.jpg)
Persistence
Quelle: http://www.flickr.com/photos/dawn_perry/485875684
Consistency
Spatial Indices
Availability
![Page 8: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/8.jpg)
Output
Quelle: http://www.flickr.com/photos/24662369@N07/5958585066
Spatial queries
OGC services
Visualisation
![Page 9: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/9.jpg)
Positioning
oWebsitewith a map
Business appWith some GIS
![Page 10: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/10.jpg)
OpenLayers
Architecture
Browser
Data PostGIS?
GeoServer Drupal
)
([
![Page 11: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/11.jpg)
Drupal
(Distribution
Module
Themes
Libraries
![Page 12: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/12.jpg)
Drupal
![Page 13: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/13.jpg)
OpenLayers
)Maps
Layers
Styles
![Page 14: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/14.jpg)
OpenLayers
![Page 15: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/15.jpg)
OpenLayers
![Page 16: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/16.jpg)
OpenLayers
![Page 17: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/17.jpg)
OpenLayers
![Page 18: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/18.jpg)
OpenLayers
![Page 19: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/19.jpg)
GeoServer
[OGC services
Caching
KML, Shapes ...
![Page 20: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/20.jpg)
GeoServer
![Page 21: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/21.jpg)
GeoServer
![Page 22: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/22.jpg)
GeoServer
![Page 23: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/23.jpg)
GeoServer
![Page 24: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/24.jpg)
PostGIS
?Geometries
Spatial Queries
Spatial Indices
![Page 25: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/25.jpg)
PostGIS
![Page 26: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/26.jpg)
PostGIS
![Page 27: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/27.jpg)
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...
![Page 28: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/28.jpg)
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
![Page 29: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/29.jpg)
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
![Page 31: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/31.jpg)
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
![Page 32: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/32.jpg)
Add Content Type for historic Sites
![Page 33: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/33.jpg)
Start with data from OpenStreetMap
http://wiki.openstreetmap.org/wiki/Map_Features#Historic
![Page 35: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/35.jpg)
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
![Page 37: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/37.jpg)
Define the Feeds Importer
![Page 38: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/38.jpg)
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
![Page 39: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/39.jpg)
Create Geoserver Layer
![Page 40: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/40.jpg)
Show the Layer on a Map
![Page 41: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/41.jpg)
Add Interactivity to the Map
![Page 42: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/42.jpg)
Styling the new Layer
![Page 43: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/43.jpg)
Recommended Next Steps
Personalize your site
Beautiful MapBox layers
Advanced symbology
Queries with views
Edit masks with AJAX
Workflow modules
Add your data
![Page 44: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/44.jpg)
Drupal-Modules
![Page 45: Cartaro Workshop at the Geosharing Conferenc in Bern](https://reader034.fdocuments.net/reader034/viewer/2022052523/5550786eb4c90524138b511a/html5/thumbnails/45.jpg)
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