Case Study:
Enabling Regional Interagency
Spatial Data Sharing using FME
Daniel Feinberg
Senior Business Analyst, Critigen
Agenda
 Introductions
 Background and drivers for the project
 Collecting information
 Application design
 System architecture
 Challenges
 Benefits
 Next steps
 Future applications
 Critigen
 Safe Software
 The Colorado North Central All-Hazards
Region
 Member Counties
Introductions
Boulder
Adams
ElbertDouglas
Clear Creek
Broomfield
Arapahoe
Jefferson
Gilpin
Denver
Project Background
 Emergency management planning focus
 Need for continuous region-wide dataset
 Coordination with member counties hard to
achieve
 Homeland Security grant for 2008-2011
Collecting Information
 10 counties, all with different needs, desires,
agendas, and data sharing policies
Collecting Information
 10 very different data schemas, from the very
simple to the very complex
Shapefiles
Coverages
PGDB
Collecting Information
 Everything decided by committee,
consensus difficult to reach
 Prototype application with 8 spatial
data layers
 Roads
 Parcels
 Census Blocks
 Municipalities
 Lakes
 Streams
 Fire stations
 Schools
Plus one non-spatial layer to
support one-to-many
relationships
Parcel Owners
Collecting Information
 NCR data schema developed to house
translated data sets
Feature classes,
attributes, and
domains need to be
mapped and
translated
Application Design
 ESRI ArcGIS Server web-based mapping
application
Application Design
 SQL Server 2008 ArcSDE database
 Password-protected web application
Data Upload
Custom created
web pages
assemble required
FME Server
request strings
Upload Page
Data Upload
 FME Server translation
 Based on 10 FME upload workspaces
Arapahoe County Upload
Data Upload
Arapahoe County Upload
Data Upload
Upload Schema Mapping
Data Upload
 Custom created web pages assemble required
FME Server request strings
Typical Upload Request
https://www.gis.ncrcolorado.org/SpatialDirect/tran
slationServlet?SSFunction=getUploadStatus&reqID=12015
361025840.7794552208857219
Data Download
Custom created
web pages
assemble required
FME Server request
strings
Download Page
Data Download
 FME Server translation
 Based on 11 FME download workspaces
Arapahoe County Download
Data Download
Parameters
Point & Buffer
Extents
County
Municipality
Data Download
 Download Area Options
 By Area – Drag a rectangle, define on map
 By Point and Buffer, define on map
 By Municipality – clip polygon
 By County – by County field in attribute table
 Schema Options
 10 different counties plus NCR master schema
 Coordinate System Options
 UTM, 4 different state plane, LL NAD83
 Layer Options
 Select any and all available data layers
Data Download
 Custom created web pages assemble required
FME Server request strings
https://www.gis.ncrcolorado.org/SpatialDirect/translationS
ervlet?SSFunction=remoteFetch&format=Download_Arapa
hoe.fmw&fmeParams= --selectedThemes "" --boxMinX --
boxMaxX --boxMinY --boxMaxY --queryType
POINTBUFFER --pointXcoordinate 493412.821 --
pointYcoordinate 4406154.604 --countyName --cityName
--radius 53019 --destinationCoordSys UTM83-13
Typical Download Request
Workflow Overview
Upload
Download
System Architecture
 Two servers, one primary, one redundant
 Hosted at disparate county locations
 Douglas County – Primary
 Denver County - Redundant
 Automated replication between servers
 XLink ClusterReplica Pro replication software
 Automated failover between the servers
 DNS Made Easy
Challenges
 Decision by committee
 Lack of previous coordination between counties
 Disparities in GIS sophistication
 Need to better define and monitor uploading
schedules for the ten member counties
 Expanding scope of project to agencies outside of
emergency management focus has required:
 Review of data sharing agreements
 Modifications to accommodate disparate user
groups
 What to add next… who has what?
Benefits
 Unique planning tool with continuous region-wide
dataset
 FME allows quick updates to accommodate provider
schema changes
 FME supports easy expansion of system to include
different data inputs (non-spatial) and data schemas
 “Forced” dialog between counties promotes better
coordination
 Edge matching
 Data schema consolidation
 Serves as a model for inter-region and state wide
coordination
Next Steps
 Phase II wrapping up
 Added 10 additional data layers
 Additional user roles – data views
 Improved existing data layers
 Phase III starting up
 Facilitate counties working together to
edge match street centerlines
 Add more viewer functionality
 Geocoding service
 Advanced “one-click” spatial queries
Future Applications
 Other Colorado all-hazards regions
 DRCOG and other MPOs
 State of Colorado
QUESTIONS?
More information:
Daniel Feinberg: daniel.feinberg@critigen.com
Frank Orr: frank.orr@critigen.com
Scott Kellar: SKellar@co.arapahoe.co.us
Dominick Cisson: DCisson@co.arapahoe.co.us
www.critigen.com
Thank You!

More Related Content

PDF
Integrating Regional Spatial Information with FME
PPT
OSI Layers
PPT
Gemfire
PPSX
Flood Map Desktop Case Studies - AWRA 2010
PDF
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
PPT
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
PDF
5 mngmt idd130115jd
Integrating Regional Spatial Information with FME
OSI Layers
Gemfire
Flood Map Desktop Case Studies - AWRA 2010
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
5 mngmt idd130115jd

Similar to Case Study: Enabling Regional Interagency Spatial Data Sharing Using FME (20)

PDF
8 Ways Utility Networks Can Meet Data Demands
PDF
CDM Playbook
PDF
Vancouver Uses FME to Open Data to the World
PPTX
FME User Stories from Around the World
PPT
G-Link_Probablistic Record Linkage System_PVER Conf_May2011
PDF
Leveraging Data Integration for Strategic GIS Governance
PPT
Content Framework for Operational Environmental Remote Sensing Data Sets: NPO...
PPTX
Migration of Domino Application Landscapes…using cedros Software Analysis & M...
PPSX
GALINDO CONSULTING GROUP, INC corporate presentation December 2012
PDF
Resume-518
PDF
Ameya_Kasbekar_Resume
DOC
Resume robert nase 2016
DOCX
Resume_Aritra_Talukdar
PPTX
databasesystemsconollyslide1-151102101031-lva1-app6892.pptx
PPTX
Ni week 2018 DMC presentation IoT
PPTX
Geo-Distributed Big Data and Analytics
PPTX
Lecture 1 database system notes full.pptx
DOC
Jagadeesha_CV_1
PPTX
Enterprise Data and Analytics Architecture Overview for Electric Utility
PDF
sdnppt.pdf
8 Ways Utility Networks Can Meet Data Demands
CDM Playbook
Vancouver Uses FME to Open Data to the World
FME User Stories from Around the World
G-Link_Probablistic Record Linkage System_PVER Conf_May2011
Leveraging Data Integration for Strategic GIS Governance
Content Framework for Operational Environmental Remote Sensing Data Sets: NPO...
Migration of Domino Application Landscapes…using cedros Software Analysis & M...
GALINDO CONSULTING GROUP, INC corporate presentation December 2012
Resume-518
Ameya_Kasbekar_Resume
Resume robert nase 2016
Resume_Aritra_Talukdar
databasesystemsconollyslide1-151102101031-lva1-app6892.pptx
Ni week 2018 DMC presentation IoT
Geo-Distributed Big Data and Analytics
Lecture 1 database system notes full.pptx
Jagadeesha_CV_1
Enterprise Data and Analytics Architecture Overview for Electric Utility
sdnppt.pdf
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
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
The various Industrial Revolutions .pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
Chapter 5: Probability Theory and Statistics
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPT
Geologic Time for studying geology for geologist
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
CloudStack 4.21: First Look Webinar slides
PDF
August Patch Tuesday
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
O2C Customer Invoices to Receipt V15A.pptx
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
1 - Historical Antecedents, Social Consideration.pdf
The various Industrial Revolutions .pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
A novel scalable deep ensemble learning framework for big data classification...
Chapter 5: Probability Theory and Statistics
DP Operators-handbook-extract for the Mautical Institute
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Hindi spoken digit analysis for native and non-native speakers
Univ-Connecticut-ChatGPT-Presentaion.pdf
Geologic Time for studying geology for geologist
Enhancing emotion recognition model for a student engagement use case through...
CloudStack 4.21: First Look Webinar slides
August Patch Tuesday
A review of recent deep learning applications in wood surface defect identifi...
A comparative study of natural language inference in Swahili using monolingua...
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf

Case Study: Enabling Regional Interagency Spatial Data Sharing Using FME

  • 1. Case Study: Enabling Regional Interagency Spatial Data Sharing using FME Daniel Feinberg Senior Business Analyst, Critigen
  • 2. Agenda  Introductions  Background and drivers for the project  Collecting information  Application design  System architecture  Challenges  Benefits  Next steps  Future applications
  • 3.  Critigen  Safe Software  The Colorado North Central All-Hazards Region  Member Counties Introductions Boulder Adams ElbertDouglas Clear Creek Broomfield Arapahoe Jefferson Gilpin Denver
  • 4. Project Background  Emergency management planning focus  Need for continuous region-wide dataset  Coordination with member counties hard to achieve  Homeland Security grant for 2008-2011
  • 5. Collecting Information  10 counties, all with different needs, desires, agendas, and data sharing policies
  • 6. Collecting Information  10 very different data schemas, from the very simple to the very complex Shapefiles Coverages PGDB
  • 7. Collecting Information  Everything decided by committee, consensus difficult to reach  Prototype application with 8 spatial data layers  Roads  Parcels  Census Blocks  Municipalities  Lakes  Streams  Fire stations  Schools Plus one non-spatial layer to support one-to-many relationships Parcel Owners
  • 8. Collecting Information  NCR data schema developed to house translated data sets Feature classes, attributes, and domains need to be mapped and translated
  • 9. Application Design  ESRI ArcGIS Server web-based mapping application
  • 10. Application Design  SQL Server 2008 ArcSDE database  Password-protected web application
  • 11. Data Upload Custom created web pages assemble required FME Server request strings Upload Page
  • 12. Data Upload  FME Server translation  Based on 10 FME upload workspaces Arapahoe County Upload
  • 15. Data Upload  Custom created web pages assemble required FME Server request strings Typical Upload Request https://www.gis.ncrcolorado.org/SpatialDirect/tran slationServlet?SSFunction=getUploadStatus&reqID=12015 361025840.7794552208857219
  • 16. Data Download Custom created web pages assemble required FME Server request strings Download Page
  • 17. Data Download  FME Server translation  Based on 11 FME download workspaces Arapahoe County Download
  • 18. Data Download Parameters Point & Buffer Extents County Municipality
  • 19. Data Download  Download Area Options  By Area – Drag a rectangle, define on map  By Point and Buffer, define on map  By Municipality – clip polygon  By County – by County field in attribute table  Schema Options  10 different counties plus NCR master schema  Coordinate System Options  UTM, 4 different state plane, LL NAD83  Layer Options  Select any and all available data layers
  • 20. Data Download  Custom created web pages assemble required FME Server request strings https://www.gis.ncrcolorado.org/SpatialDirect/translationS ervlet?SSFunction=remoteFetch&format=Download_Arapa hoe.fmw&fmeParams= --selectedThemes "" --boxMinX -- boxMaxX --boxMinY --boxMaxY --queryType POINTBUFFER --pointXcoordinate 493412.821 -- pointYcoordinate 4406154.604 --countyName --cityName --radius 53019 --destinationCoordSys UTM83-13 Typical Download Request
  • 22. System Architecture  Two servers, one primary, one redundant  Hosted at disparate county locations  Douglas County – Primary  Denver County - Redundant  Automated replication between servers  XLink ClusterReplica Pro replication software  Automated failover between the servers  DNS Made Easy
  • 23. Challenges  Decision by committee  Lack of previous coordination between counties  Disparities in GIS sophistication  Need to better define and monitor uploading schedules for the ten member counties  Expanding scope of project to agencies outside of emergency management focus has required:  Review of data sharing agreements  Modifications to accommodate disparate user groups  What to add next… who has what?
  • 24. Benefits  Unique planning tool with continuous region-wide dataset  FME allows quick updates to accommodate provider schema changes  FME supports easy expansion of system to include different data inputs (non-spatial) and data schemas  “Forced” dialog between counties promotes better coordination  Edge matching  Data schema consolidation  Serves as a model for inter-region and state wide coordination
  • 25. Next Steps  Phase II wrapping up  Added 10 additional data layers  Additional user roles – data views  Improved existing data layers  Phase III starting up  Facilitate counties working together to edge match street centerlines  Add more viewer functionality  Geocoding service  Advanced “one-click” spatial queries
  • 26. Future Applications  Other Colorado all-hazards regions  DRCOG and other MPOs  State of Colorado
  • 27. QUESTIONS? More information: Daniel Feinberg: daniel.feinberg@critigen.com Frank Orr: frank.orr@critigen.com Scott Kellar: SKellar@co.arapahoe.co.us Dominick Cisson: DCisson@co.arapahoe.co.us www.critigen.com Thank You!