Your SlideShare is downloading. ×
Cartaro Workshop at the Geosharing Conferenc in Bern
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cartaro Workshop at the Geosharing Conferenc in Bern


Published on

The workshops shows the basic usage of Cartaro, the geospatial CMS. These slides give the outline for the live presentation. …

The workshops shows the basic usage of Cartaro, the geospatial CMS. These slides give the outline for the live presentation.

In our session we will first illustrate the basic concepts of Cartaro and show some use cases of public as well as internally used sites. During the training we will develop a sample application that shall enable the public to collect local knowledge about potential archaeological sites. We use a default Cartaro installation to start from and will then define the content types needed for the information of interest.

An import of OpenStreetMap data for archaeological sites will form the basis of our own data collection. We will create the maps needed to enter data and other maps that visualize the collected data. Users will be assigned different roles to enable an editorial workflow before data are published. We will also setup
web services that enable others to dynamically read data from our site and integrate them in other applications.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Uli Müller
  • 2. Geodatabases WebGIS Web applications Business solutions Geospatial CMS
  • 3. Using and contributing to Open Source
  • 4. Content Management System Management of contents User and role administratrion Internationalization Versioning Layouts & templates Editorial workflows Modules & plugins
  • 5. Geospatial CMS Edit Geodata Persist Display
  • 6. Data capture Data import Geocoding Editing Quelle:
  • 7. Persistence Consistency Spatial Indices Availability Quelle:
  • 8. Output Spatial queries OGC services Visualisation Quelle:
  • 9. Positioning Website with a map o Business app With some GIS
  • 10. Architecture Browser ) OpenLayers [GeoServer Data ? ( PostGIS Drupal
  • 11. Drupal ( Distribution Module Themes Libraries
  • 12. Drupal
  • 13. OpenLayers ) Maps Layers Styles
  • 14. OpenLayers
  • 15. OpenLayers
  • 16. OpenLayers
  • 17. OpenLayers
  • 18. OpenLayers
  • 19. GeoServer [ OGC services Caching KML, Shapes ...
  • 20. GeoServer
  • 21. GeoServer
  • 22. GeoServer
  • 23. GeoServer
  • 24. PostGIS ? Geometries Spatial Queries Spatial Indices
  • 25. PostGIS
  • 26. PostGIS
  • 27. 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...
  • 28. 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
  • 29. 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
  • 30. Cartaro instance Workshop-User is demo:demo
  • 31. 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
  • 32. Add Content Type for historic Sites
  • 33. Start with data from OpenStreetMap
  • 34. Import from
  • 35. Import from Remember the WFS-URL for your tag 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
  • 36. Define the Feeds Importer
  • 37. Define the Feeds Importer
  • 38. Run the Import Remember the WFS-URL for your tag 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
  • 39. Create Geoserver Layer
  • 40. Show the Layer on a Map
  • 41. Add Interactivity to the Map
  • 42. Styling the new Layer
  • 43. Recommended Next Steps Personalize your site Beautiful MapBox layers Advanced symbology Queries with views Edit masks with AJAX Workflow modules Add your data
  • 44. Drupal-Modules
  • 45. OSGeo Live DVD Part of OSGeo Live since 6.5 Try the Quickstart Easiest testing Don't care about installation Version 7 contains Cartaro 1.0
  • 46. @CartaroORG @geOps