All Pipes Portal: A Collaborative Initiative

37
All Pipes Portal: A Collaborative Initiative Jennifer Chung Andrew Turvey Neil Hellas

Transcript of All Pipes Portal: A Collaborative Initiative

Page 1: All Pipes Portal: A Collaborative Initiative

All Pipes Portal: A Collaborative InitiativeJennifer ChungAndrew TurveyNeil Hellas

Page 2: All Pipes Portal: A Collaborative Initiative

About Us

York RegionGIS Technologist

York RegionGIS Technologist

Spatial DNAEnterprise Solutions

Architect

Jennifer Chung Andrew Turvey Neil Hellas

Page 3: All Pipes Portal: A Collaborative Initiative

All Pipes ProgramAll Pipes is a collaborative initiative between York Region and its nine Area Municipalities to maintain a single common schema and water/wastewater utility dataset among partners.

Page 4: All Pipes Portal: A Collaborative Initiative

Connecting our World: One pipe at a time!

Page 5: All Pipes Portal: A Collaborative Initiative

All Pipes Structure

Page 6: All Pipes Portal: A Collaborative Initiative

Continuous Improvement

In September 2015 York Region decided to enhance their current FME portal architecture.

Page 7: All Pipes Portal: A Collaborative Initiative

Solution

Page 8: All Pipes Portal: A Collaborative Initiative

Project Objectives• Removed ESRI Data Reviewer services– Replaced QA/QC checks with FME tools

• Increased email notifications• Integrate loading & viewer capabilities• Increased reporting functionalities• Reduce number of workspaces

Page 9: All Pipes Portal: A Collaborative Initiative

Solution

The goal was to create a custom workflow to allow Geocortex to upload data to FME Server, and for FME Server to generate reports visible on Geocortex

Page 10: All Pipes Portal: A Collaborative Initiative

Old ProcessNew

Process

Page 11: All Pipes Portal: A Collaborative Initiative

Timeline2

weeks

8 weeks

6 weeks

Page 12: All Pipes Portal: A Collaborative Initiative

Technical Approach

• Integrate with Geocortex

• QA/QC Data• Transform to

common schema• Limit workspace

editing• Increase

communications to user

Page 13: All Pipes Portal: A Collaborative Initiative

Integration of data and components

User

Page 14: All Pipes Portal: A Collaborative Initiative

User interface• Form items are

FME service parameters

• Active Directory permissions

• Leverage fmedataupload service

Page 15: All Pipes Portal: A Collaborative Initiative

Data Exchange Portal

Page 16: All Pipes Portal: A Collaborative Initiative

Old process – lots to maintain

Page 17: All Pipes Portal: A Collaborative Initiative

New process – less to maintain

Configuration separated from functionality

Page 18: All Pipes Portal: A Collaborative Initiative

Master WorkspaceStep 1:

Transform the feature class and attribute names

Do some “sanity” QC

Step 2:

Business rules QC

Conform attribute values

Step 3:

Write the data to the common database

Step 4:

Topology checks

Launched by web interface

Calls other FME services to complete process

Status table updates and email notification to user/admin

Page 19: All Pipes Portal: A Collaborative Initiative

Step 1 - Schema Mappers

Feature class names Attribute names

Page 20: All Pipes Portal: A Collaborative Initiative

Step 2 – QC - Business Rules

Should we test?Check configuration

Test! Record error Check results

Page 21: All Pipes Portal: A Collaborative Initiative

Step 2 – QC – Business Rules

Configure which errors can be ignored

Page 22: All Pipes Portal: A Collaborative Initiative

Step 3 and 4 – Upload

Page 23: All Pipes Portal: A Collaborative Initiative

A User perspective!

Page 24: All Pipes Portal: A Collaborative Initiative

All Pipes Portal FME Configuration

• Each Municipality has checks tailored to its unique data

• Changes and enhancements are easy to manage without recreating the entire workflow

CSV GISFME

Page 25: All Pipes Portal: A Collaborative Initiative

Configuration and Efficient management

• Standardizes Data into All Pipes Schema• Value mapping is done in CSV files; no external

software Concrete Pipe = CP

Page 26: All Pipes Portal: A Collaborative Initiative
Page 27: All Pipes Portal: A Collaborative Initiative
Page 28: All Pipes Portal: A Collaborative Initiative
Page 29: All Pipes Portal: A Collaborative Initiative
Page 30: All Pipes Portal: A Collaborative Initiative
Page 31: All Pipes Portal: A Collaborative Initiative
Page 32: All Pipes Portal: A Collaborative Initiative
Page 33: All Pipes Portal: A Collaborative Initiative
Page 34: All Pipes Portal: A Collaborative Initiative
Page 35: All Pipes Portal: A Collaborative Initiative

Lessons Learned

• Guest token user

• Strict data rules• Happier users • Objectives met

Page 36: All Pipes Portal: A Collaborative Initiative

Future Application

Page 37: All Pipes Portal: A Collaborative Initiative

Thank you!All Pipes [email protected]

Spatial [email protected]