Cartaro Workshop at the Geosharing Conferenc in Bern

1,121 views
994 views

Published on

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
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,121
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cartaro Workshop at the Geosharing Conferenc in Bern

  1. 1. Uli Müller uli.mueller@geops.de
  2. 2. Geodatabases WebGIS Web applications Business solutions Geospatial CMS
  3. 3. Using and contributing to Open Source cartaro.org ole.geops.de
  4. 4. Content Management System Management of contents User and role administratrion Internationalization Versioning Layouts & templates Editorial workflows Modules & plugins
  5. 5. Geospatial CMS Edit Geodata Persist Display
  6. 6. Data capture Data import Geocoding Editing Quelle: http://www.flickr.com/photos/ecstaticist/3451530961
  7. 7. Persistence Consistency Spatial Indices Availability Quelle: http://www.flickr.com/photos/dawn_perry/485875684
  8. 8. Output Spatial queries OGC services Visualisation Quelle: http://www.flickr.com/photos/24662369@N07/5958585066
  9. 9. Positioning Website with a map o Business app With some GIS
  10. 10. Architecture Browser ) OpenLayers [GeoServer Data ? ( PostGIS Drupal
  11. 11. Drupal ( Distribution Module Themes Libraries
  12. 12. Drupal
  13. 13. OpenLayers ) Maps Layers Styles
  14. 14. OpenLayers
  15. 15. OpenLayers
  16. 16. OpenLayers
  17. 17. OpenLayers
  18. 18. OpenLayers
  19. 19. GeoServer [ OGC services Caching KML, Shapes ...
  20. 20. GeoServer
  21. 21. GeoServer
  22. 22. GeoServer
  23. 23. GeoServer
  24. 24. PostGIS ? Geometries Spatial Queries Spatial Indices
  25. 25. PostGIS
  26. 26. PostGIS
  27. 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. 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. 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. 30. Cartaro instance http://demo.cartaro.org Workshop-User is demo:demo
  31. 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. 32. Add Content Type for historic Sites
  33. 33. Start with data from OpenStreetMap http://wiki.openstreetmap.org/wiki/Map_Features#Historic
  34. 34. Import from openpoimap.ch http://openpoimap.ch
  35. 35. Import from 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 http://openpoimap.ch
  36. 36. Define the Feeds Importer
  37. 37. Define the Feeds Importer
  38. 38. 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
  39. 39. Create Geoserver Layer
  40. 40. Show the Layer on a Map
  41. 41. Add Interactivity to the Map
  42. 42. Styling the new Layer
  43. 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. 44. Drupal-Modules
  45. 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. 46. www.cartaro.org @CartaroORG www.geops.de @geOps uli.mueller@geops.de

×