Uli Müller
uli.mueller@geops.de
Geodatabases
WebGIS
Web applications
Business solutions
Geospatial CMS
Using and contributing to
Open Source

cartaro.org

ole.geops.de
Content Management System
Management of contents
User and role administratrion
Internationalization
Versioning
Layouts & t...
Geospatial CMS

Edit
Geodata

Persist
Display
Data capture

Data import
Geocoding
Editing

Quelle: http://www.flickr.com/photos/ecstaticist/3451530961
Persistence

Consistency
Spatial Indices
Availability

Quelle: http://www.flickr.com/photos/dawn_perry/485875684
Output

Spatial queries
OGC services
Visualisation

Quelle: http://www.flickr.com/photos/24662369@N07/5958585066
Positioning

Website
with a map

o

Business app
With some GIS
Architecture

Browser

) OpenLayers

[GeoServer
Data

?

(
PostGIS

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-Modu...
Goals of the workshop
Create a portal of historic sites that allows
people to add and download content
Create an appropria...
Not the goal

Explain Drupal basics (but the most basic concepts)
Create new pages with maps
Personalize design of the sit...
Cartaro instance

http://demo.cartaro.org
Workshop-User is demo:demo
The very basics of content in Drupal
Each site defines individual content types
A content type consists of a collection of...
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
Import from openpoimap.ch

Remember the WFS-URL for your tag
http://openpoimap.ch/featureserver/featureserver.cgi?
SERVICE...
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&VERSIO...
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...
Drupal-Modules
OSGeo Live DVD

Part of OSGeo Live since 6.5
Try the Quickstart
Easiest testing
Don't care about installation
Version 7 co...
www.cartaro.org
@CartaroORG
www.geops.de
@geOps
uli.mueller@geops.de
Upcoming SlideShare
Loading in...5
×

Cartaro Workshop at the Geosharing Conferenc in Bern

814

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
814
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
25
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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×