Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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 Introductions Critigen Safe Software The Colorado North Central All-Hazards Region Member Counties Boulder Broomfield Gilpin Clear Creek Adams Denver Arapahoe Jefferson Douglas Elbert 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 PGDB Coverages Shapefiles Collecting Information Everything decided by committee, consensus difficult to reach Prototype application with 8 spatial data layers Roads Parcel Owners Parcels Census Blocks Municipalities Lakes Streams Fire stations Schools Plus one non-spatial layer to support one-to-many relationships 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 By By By Area – Drag a rectangle, define on map Point and Buffer, define on map Municipality – clip polygon 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 Typical Download Request 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 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 Thank You! QUESTIONS? More information: Daniel Feinberg: [email protected] Frank Orr: [email protected] Scott Kellar: [email protected] Dominick Cisson: [email protected] www.critigen.com