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

Like this? Share it with your network

Share

Cartaro Workshop at the Geosharing Conferenc in Bern

  • 885 views
Uploaded 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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
885
On Slideshare
885
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
18
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Uli Müller uli.mueller@geops.de
  • 2. Geodatabases WebGIS Web applications Business solutions Geospatial CMS
  • 3. Using and contributing to Open Source cartaro.org ole.geops.de
  • 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: http://www.flickr.com/photos/ecstaticist/3451530961
  • 7. Persistence Consistency Spatial Indices Availability Quelle: http://www.flickr.com/photos/dawn_perry/485875684
  • 8. Output Spatial queries OGC services Visualisation Quelle: http://www.flickr.com/photos/24662369@N07/5958585066
  • 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 http://demo.cartaro.org 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 http://wiki.openstreetmap.org/wiki/Map_Features#Historic
  • 34. Import from openpoimap.ch http://openpoimap.ch
  • 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. Define the Feeds Importer
  • 37. Define the Feeds Importer
  • 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. 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. www.cartaro.org @CartaroORG www.geops.de @geOps uli.mueller@geops.de