Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
CONNECT. TRANSFORM. AUTOMATE.
Sharing Open Data on GitHub
with FME
Ken Bragg
European Services Manager
Sharing Open Data on GitHub
with FME
La Rioja, España
Government of Rioja Spain
Wave – Ola!
Infraestructura de Datos Espaciales
Gobierno de La Rioja
Ana García de Vicuña
&
Pabl...
Second Year in a Row for La Rioja in
FME Stories Around the World
 FME World Tour 2013
RapidEye Imagery with FME
see blog...
Sharing Public Data
 Ide Rioja committed to sharing and
collaborating on public data.
 Spatial Data Sharing taken to the...
What is GitHub?
 GitHub is a web-based Version Control System
(VCS) which records changes to a file or set of
files over ...
Why GitHub?
How does FME Help?
 Of course an FME workspace translates data from
Oracle Spatial to GeoJSON for GitHub….
 But first!
...
How does FME Help?
 And after!
 FME commits updated GeoJSON to GitHub in Shut
Down TCL Script – git push
 Scheduled Job...
How does FME Help?
Sharing Public Data
The Beauty of GeoJSON in GitHub
 GitHub supports automatic rendering of
GeoJSON repositories using Leaflet.js
 Looking a...
Summary
 State of Rioja has found a great way to share
open data on GitHub
 FME pulls the layer list from GitHub, transl...
Thank You!
 Questions?
 For more information:
Ken Bragg
Safe Software
ken.bragg@safe.com
@KenAtSafe
CONNECT. TRANSFORM. ...
FME-Based Tool for Automatic Updating of Geographical Git Repositories (Pushing the Boundaries)
Upcoming SlideShare
Loading in …5
×

FME-Based Tool for Automatic Updating of Geographical Git Repositories (Pushing the Boundaries)

1,532 views

Published on

Safe Software's Ken Bragg discusses a project that uses FME and Git to create an open data repository of GeoJSON files on Github that also serves as a collaborative mapping framework.

Published in: Technology
  • Be the first to comment

FME-Based Tool for Automatic Updating of Geographical Git Repositories (Pushing the Boundaries)

  1. 1. CONNECT. TRANSFORM. AUTOMATE. Sharing Open Data on GitHub with FME Ken Bragg European Services Manager
  2. 2. Sharing Open Data on GitHub with FME La Rioja, España
  3. 3. Government of Rioja Spain Wave – Ola! Infraestructura de Datos Espaciales Gobierno de La Rioja Ana García de Vicuña & Pablo Martínez Pérez
  4. 4. Second Year in a Row for La Rioja in FME Stories Around the World  FME World Tour 2013 RapidEye Imagery with FME see blog.safe  And who can forget their amazing PDF Series from 2011!
  5. 5. Sharing Public Data  Ide Rioja committed to sharing and collaborating on public data.  Spatial Data Sharing taken to the next level  Creative Commons License  Enter GitHub
  6. 6. What is GitHub?  GitHub is a web-based Version Control System (VCS) which records changes to a file or set of files over time.  Allows:  commit files to a public repository  revert files back to a previous state  review changes made over time  see who last modified something, and more...
  7. 7. Why GitHub?
  8. 8. How does FME Help?  Of course an FME workspace translates data from Oracle Spatial to GeoJSON for GitHub….  But first!  FME reads the layer list from GitHub using Python Scripted Parameter – git pull  the layer list determines which Oracle tables are read and ultimately translated to GeoJSON
  9. 9. How does FME Help?  And after!  FME commits updated GeoJSON to GitHub in Shut Down TCL Script – git push  Scheduled Job on FME Server
  10. 10. How does FME Help?
  11. 11. Sharing Public Data
  12. 12. The Beauty of GeoJSON in GitHub  GitHub supports automatic rendering of GeoJSON repositories using Leaflet.js  Looking ahead  geojson.io a Chrome extension for editing  IDE Rioja plans open collaboration on spatial data with GitHub  FME can include links to image data when writing GeoJSON (automatic download service)
  13. 13. Summary  State of Rioja has found a great way to share open data on GitHub  FME pulls the layer list from GitHub, translates Oracle data to GeoJSON and commits data to GitHub  GeoJSON in GitHub is automatically displayed in a web map viewer with leaflet.js  Next steps – use GitHub to facilitate crowd sourcing of some datasets CONNECT. TRANSFORM. AUTOMATE.
  14. 14. Thank You!  Questions?  For more information: Ken Bragg Safe Software ken.bragg@safe.com @KenAtSafe CONNECT. TRANSFORM. AUTOMATE.

×