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
&
Pablo Martínez Pérez
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!
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
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...
Why GitHub?
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
FME-Based Tool for Automatic Updating of Geographical Git Repositories (Pushing the Boundaries)
How does FME Help?
 And after!
 FME commits updated GeoJSON to GitHub in Shut
Down TCL Script – git push
 Scheduled Job on FME Server
How does FME Help?
Sharing Public Data
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)
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.
Thank You!
 Questions?
 For more information:
Ken Bragg
Safe Software
ken.bragg@safe.com
@KenAtSafe
CONNECT. TRANSFORM. AUTOMATE.

More Related Content

PDF
Recent Improvements in Epiphany and WebKitGTK+ (GUADEC 2015)
PDF
Zentral QueryCon 2018
PDF
RoboCon 2019: Welcome back! What's new since RoboCon 2018?
PDF
To Infinity and Beyond - OSDConf2014
PDF
Start Flying with Python & Apache TinkerPop
PDF
Cloud architectures for data science
PDF
Summingbird: Streaming Portable, MapReduce
PDF
Up and Running with Leaflet.js
Recent Improvements in Epiphany and WebKitGTK+ (GUADEC 2015)
Zentral QueryCon 2018
RoboCon 2019: Welcome back! What's new since RoboCon 2018?
To Infinity and Beyond - OSDConf2014
Start Flying with Python & Apache TinkerPop
Cloud architectures for data science
Summingbird: Streaming Portable, MapReduce
Up and Running with Leaflet.js

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

PPTX
FME User Stories from Around the World
PDF
FME Around the World
PDF
Geospatial Development By Example With Python Pablo Carreira Carreira P
PPTX
FME Around The World
PDF
Simple APIs for Spatial Data (OGC API - Features)
PDF
FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...
ODP
2016 - Migração para software livre do Inteligeo - o sistema de inteligência ...
PPTX
Recap open geo data workshop
PDF
Leveraging Data Integration for Strategic GIS Governance
PDF
How Better Data Can Change the World
PDF
EuroPython 2019: GeoSpatial Analysis using Python and JupyterHub
PPT
Dotted Eyes - Open Software, Standards and Data
PPTX
Tim w open data strategy 12th may 2011
PPTX
How Can You Use FME To Power Your Open Data Initiative?
PDF
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
PDF
Tim willoughby - Presentation to Open Ireland
PDF
Creating Commercial Data Products with FME
PDF
Philippine Geospatial Forum Presentation 20130311
PDF
GeoSolutions Keynote at WebMGS 2015
PDF
State of the Art Web Mapping with Open Source
FME User Stories from Around the World
FME Around the World
Geospatial Development By Example With Python Pablo Carreira Carreira P
FME Around The World
Simple APIs for Spatial Data (OGC API - Features)
FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...
2016 - Migração para software livre do Inteligeo - o sistema de inteligência ...
Recap open geo data workshop
Leveraging Data Integration for Strategic GIS Governance
How Better Data Can Change the World
EuroPython 2019: GeoSpatial Analysis using Python and JupyterHub
Dotted Eyes - Open Software, Standards and Data
Tim w open data strategy 12th may 2011
How Can You Use FME To Power Your Open Data Initiative?
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
Tim willoughby - Presentation to Open Ireland
Creating Commercial Data Products with FME
Philippine Geospatial Forum Presentation 20130311
GeoSolutions Keynote at WebMGS 2015
State of the Art Web Mapping with Open Source
Ad

More from Safe Software (20)

PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Getting Started with Data Integration: FME Form 101
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
PDF
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
PDF
Notification System for Construction Logistics Application
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
PDF
FME in Overdrive - Peak of Data & AI 2025
PDF
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
PDF
Pipeline Industry IoT - Real Time Data Monitoring
PDF
FME in Overdrive: Unleashing the Power of Parallel Processing
PDF
Fiber to the People! By Deutsche Telekom
PDF
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
PDF
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
Taming the Chaos: How to Turn Unstructured Data into Decisions
Getting Started with Data Integration: FME Form 101
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Notification System for Construction Logistics Application
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Transforming Utility Networks: Large-scale Data Migrations with FME
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
FME in Overdrive - Peak of Data & AI 2025
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Pipeline Industry IoT - Real Time Data Monitoring
FME in Overdrive: Unleashing the Power of Parallel Processing
Fiber to the People! By Deutsche Telekom
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
Ad

Recently uploaded (20)

PDF
Unlock new opportunities with location data.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
CloudStack 4.21: First Look Webinar slides
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Zenith AI: Advanced Artificial Intelligence
PPT
What is a Computer? Input Devices /output devices
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
STKI Israel Market Study 2025 version august
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
August Patch Tuesday
PDF
Hybrid model detection and classification of lung cancer
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
Modernising the Digital Integration Hub
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Hindi spoken digit analysis for native and non-native speakers
Unlock new opportunities with location data.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
CloudStack 4.21: First Look Webinar slides
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Developing a website for English-speaking practice to English as a foreign la...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
DP Operators-handbook-extract for the Mautical Institute
Zenith AI: Advanced Artificial Intelligence
What is a Computer? Input Devices /output devices
1 - Historical Antecedents, Social Consideration.pdf
STKI Israel Market Study 2025 version august
Benefits of Physical activity for teenagers.pptx
August Patch Tuesday
Hybrid model detection and classification of lung cancer
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Modernising the Digital Integration Hub
sustainability-14-14877-v2.pddhzftheheeeee
A novel scalable deep ensemble learning framework for big data classification...
Enhancing emotion recognition model for a student engagement use case through...
Hindi spoken digit analysis for native and non-native speakers

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

  • 1. CONNECT. TRANSFORM. AUTOMATE. Sharing Open Data on GitHub with FME Ken Bragg European Services Manager
  • 2. Sharing Open Data on GitHub with FME La Rioja, España
  • 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. 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. 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. 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...
  • 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
  • 10. How does FME Help?  And after!  FME commits updated GeoJSON to GitHub in Shut Down TCL Script – git push  Scheduled Job on FME Server
  • 11. How does FME Help?
  • 13. 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)
  • 14. 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.
  • 15. Thank You!  Questions?  For more information: Ken Bragg Safe Software ken.bragg@safe.com @KenAtSafe CONNECT. TRANSFORM. AUTOMATE.