SlideShare a Scribd company logo
Improving the flow of
asset information
with FME
Ian Walker and Rogelio Jante
Atkins
Hello!
Ian Walker
Rogelio Jante
16th March 2017
Drainage Data
Consolidation
Provide Client with better understanding of
their own assets
Some Background
• Client has large national database
• Represents inventory of drainage assets
• Originally captured as-built records to create a baseline
dataset
• Subsequently added to over number of years with new
schemes
• Focus has been purely on compound capture
• Desktop study to manage risks from unnecessary site
visits
The Data
• Solution around
since 2006
• Holds drainage
assets as points,
lines, regions and
associated schedule
information
The Problem
• Drainage information uploaded to database is contained
within Scheme boundaries.
• Multiple schemes overlap with no management of how
they work together.
• Overlapping schemes also means possible duplication
of assets
• Database holds Valuable information that can not be
easily accessed or read outside of systems
1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME
Technical Team
• Geospatial Team
• Manage spatial data and data analysis
• Visualisation Team
• Validate existence of key assets from route videos
• Drainage Subject Matter Experts (SME)
• Review and verify drainage network
• Quality Assurance
• Create and enforce validation rules
The Process
1. Setup
2. Initial Spatial
Review
3. Drainage SME
Review
4. Pre QA
5. QA
6. Submission
Stage 1
• First step was to find method to handle aprrox. 100,000
asset records
• Grouped any assets with a connection into manageable
packages of work
• Initial assessment identified 674 individual sections
• Uniquely reference as Logically Connected Assets
(LCA)
Stage 2
• Automated processing to identify duplicates
• Retain most, recent, complete or accurate asset
• 2 phases
1. Process duplicate points by proximity
2. Reject lines and update no overlapping schemes
• Features ‘failing’ the above were tagged for
review by the Drainage SMEs
Process duplicate points by proximity
Reject Lines and update non overlapping schemes
Stage 3
• SME Review
• FME used to upload data into editable webGIS
• Data assessed by drainage SME and comments added
• FME downloads data and changes/corrections made in
desktopGIS
Stage 4
• PreQA stage designed to asses data processing carried
out during Stage 2
• Again a number of workbenches
• Validation report and assignment of references for ‘New’
assets
• FME generates error table for further review/editing in
desktop GIS
• Checks basic geometry and attribute integrity
Stage 4
• Error table
Error Description Potential Cause Solution
No. of point assets
is not equal to No.
in LCA spreadsheet
Excluding ‘New’ features, does the
number of features in this LCA
equal the number of features
originally recorded in the progress
register for this LCA.
Assets may have been
deleted or duplicated
or ‘New’ assets may
have been given an
incorrect DR_Status.
Use archived source data for this
LCA to join on asset reference
and find any differences. Any
duplicates should be deleted,
deleted records added or
DR_Status updated.
DATE_OF_SU must
be in string format
'yyyymmdd'
Date of survey does not contain /
and is a string of length 8.
Update or delete date of survey
as appropriate.
Invalid Geometry
type
Geometry does not match the
type expected (point, line,
polygon) or has no geometry.
Remove problem asset and re-
add from source or delete
invalid record.
ASSET_REF is not
populated
Does each feature have an asset
reference
New data not being
given an asset
reference or accidental
deletion of asset ref.
If asset is new add asset
reference as next sequentially. If
asset is existing use source or
archive data to determine the
asset reference.
Duplicate
ASSET_REF
Does an asset reference exist in
any of the other feature classes
Copy and pasting of
data where asset ref is
not changed, splitting
lines, duplicating data.
Determine whether the
duplicated records are exact
copies (same attributes and
geometry). If so delete one.
Otherwise determine which of
the asset references needs to be
changed. Use the source or
archive data where appropriate.
2 points with
identical geometry
Matcher on geometry Duplication or point
accidently snapped to
another.
Use source or archive data to
determine whether one point
should be moved. If originally
two points on top of one
another this can be ignored.
LCAID is not
correct?
LCAID attribute does not match
the base name
LCAID entered
incorrectly or asset
needs to be merged
with another LCA.
Update LCAID or if LCA needs to
be merged, follow procedure
outlined in Error! Reference
source not found..
Item Type Code is
missing or invalid
Item type code is not one of the
valid HADDMS item types or is
missing.
Typo or entered
incorrectly.
Determine the correct item type
and update.
DR_Status is not
permitted
DR Status is either missing, Flag,
Pending or GIS Action.
Asset not updated or
action still required.
Update DR Status or take
appropriate action.
CN does not have a
SUPP_CONN value
No value is found in the
SUPP_CONN field of a point where
item type code is CN
Add SUPP_CONN or leave for
workbench in Error! Reference
source not found.
CN does not have
Retained
SUPP_CONN value
The SUPP_CONN value specified
for a CN does not exist as the
asset reference of a line in this
LCA.
Update SUPP_CONN or leave for
workbench in Error! Reference
source not found.
Point contains a
SUPP_CONN value
which is not
retained
The SUPP_CONN value specified
does not exist as the asset
reference of a line in this LCA.
Update SUPP_CONN. This will
not be resolved as part of the
SUPP_CONN workbench in
Error! Reference source not
found.at this stage.
DR_Status = New,
but DR_Source is
empty
Asset has been identified as new
but no source has been defined.
Determine source and update
DR_Status.
PIPE_REFER is not
populated
Does each feature have a pipe
reference?
New data not being
given an asset
reference or accidental
deletion of pipe ref.
If asset is new add asset
reference as next sequentially. If
asset is existing use source or
archive data to determine the
pipe reference.
Upstream Ref is not
valid
The attribute in the UPSTR_REF
field does not match the asset
reference of a point in this LCA
This is automatically updated
based on geometry in Error!
Reference source not found..
Stage 4
• Workbench used to update US-DS references and SUPP_CONNS
• Workbench will automatically update all UPSTR_REF and
DOWNSTR_REF values based on the location of the start and end
coordinates of each line.
Stage 4
• Update the SUPP_CONN attribute of Connector Nodes
(CN) based on the geometry of the features. The
SUPP_CONN is mandatory for any points where the
item type code is CN and should contain the asset
reference of the line which the node connects to.
Stage 4
• Workbench 6.1 QA Schema Loader
• The schema loader removes rejected assets and
formats various attributes to comply with Client Schema
before outputting shapefiles
• Pass data over to QA experts……….
QA Checks and
Elevation
FME was used to ensure the inventory data met
all requirements and to determine the elevation of
point assets from LiDAR point clouds
QA and Elevation
• We developed a workflow to apply automated checks to
the asset networks
• This involved making sure that specific attributes are
populated and that they have the right format
• The way in which assets connect to each other is
determined by their asset type
• We used FME to ensure the network connects together
in the right way
LiDAR tiles
Elevation Workbench
Additional workbench
Stage 6
• Submission of final Shapefiles to Client Business
Collaborator site
• Throughout project regular progress reports provided to
PM and Client
• FME used to track progress of LCAs/assets through the
process and populate Client reporting template with
current status
1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME
Consolidated Data
• Single consolidated
drainage network
• Data as consolidated as
it can be without the
prohibitive cost of new
site surveys
• Extended across
network
• Improve usability of
valuable asset inventory
Thank you!
Ian.e.walker@atkinsglobal.com

More Related Content

PDF
Checkpoints for service level operations
PPT
Chapter 07 abap dictionary changes1
PPT
Chapter 06 abap repository information system1
PPT
Chapter 01 overview of abap dictionary1
PPTX
Ga 09 G2 Charles Tatum Portfolio
PPT
Business Intelligence Portfolio 2003
DOC
Gomez Marvin_8_10_2016
PPT
informatica training | informatica Course | informatica online training | I...
Checkpoints for service level operations
Chapter 07 abap dictionary changes1
Chapter 06 abap repository information system1
Chapter 01 overview of abap dictionary1
Ga 09 G2 Charles Tatum Portfolio
Business Intelligence Portfolio 2003
Gomez Marvin_8_10_2016
informatica training | informatica Course | informatica online training | I...

What's hot (18)

DOCX
Informatica course content
DOCX
Informatica course content
PDF
(ATS4-DEV09) Visualizing SmartLab Data Using the Accelrys Enterprise Platform
PPTX
Lift and Shift 20 Million Features with ArcGIS Data Interoperability
PDF
SAS Online Training
PPTX
Unit 2 - Object Navigator, Repository and ABAP Programs
PPTX
Flink Forward San Francisco 2018: Fabian Hueske & Timo Walther - "Why and how...
PDF
SAS Online Training
PDF
Model Parallelism in Spark ML Cross-Validation with Nick Pentreath and Bryan ...
PPTX
Tenisha Hamilton -BI
DOC
Resume _Tulasi Krishna Bimana
PPT
PBS&J Program Control Services
PPT
An Architecture and a Metamodel for Processing Analytic and Geographic Multil...
PPTX
COUNTER R4 to R5 - transition and comparison with JUSP - updated
PDF
Flink Forward San Francisco 2018: Andrew Torson - "Extending Flink metrics: R...
DOCX
Additional Information About Job (UCB)
PDF
Spatialware_2_Sql08
PPT
Building A Catalog Of Power Copies S2010
Informatica course content
Informatica course content
(ATS4-DEV09) Visualizing SmartLab Data Using the Accelrys Enterprise Platform
Lift and Shift 20 Million Features with ArcGIS Data Interoperability
SAS Online Training
Unit 2 - Object Navigator, Repository and ABAP Programs
Flink Forward San Francisco 2018: Fabian Hueske & Timo Walther - "Why and how...
SAS Online Training
Model Parallelism in Spark ML Cross-Validation with Nick Pentreath and Bryan ...
Tenisha Hamilton -BI
Resume _Tulasi Krishna Bimana
PBS&J Program Control Services
An Architecture and a Metamodel for Processing Analytic and Geographic Multil...
COUNTER R4 to R5 - transition and comparison with JUSP - updated
Flink Forward San Francisco 2018: Andrew Torson - "Extending Flink metrics: R...
Additional Information About Job (UCB)
Spatialware_2_Sql08
Building A Catalog Of Power Copies S2010
Ad

Similar to 1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME (20)

PPTX
Editing_and_data_quality.pptx
PPT
Using Workbench & FME Server to Validate Storm Water Network Collection
PPTX
Unit 4 Data Editing.pptx
PPTX
Using FME for Interoperability between GIS and non-GIS Systems
PPTX
fmewt19 - Around the world stories master deck
PDF
Geoscience For Gis A
PDF
A Whirlwind Tour of Spatial Joins
PPTX
2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...
PPTX
FME World Tour 2015 - Curing Migration Flu or: How I Learned to Stop Worrying...
PDF
Curing Migration Flu or: How I Learned to Stop Worrying and Love the LGIM
PPTX
BIM-based Enterprise GIS Workflows for Facilities Management with QA/QC
PPTX
TYBSC IT PGIS Unit III Chapter II Data Entry and Preparation
PPTX
FME User Stories from Around the World
PDF
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
PDF
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
PDF
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
PDF
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
PDF
FME Server - In the Cloud and on the Ground!
PPTX
4.5 Powering infrastructure with fme
PPTX
Managing data interoperability with FME
Editing_and_data_quality.pptx
Using Workbench & FME Server to Validate Storm Water Network Collection
Unit 4 Data Editing.pptx
Using FME for Interoperability between GIS and non-GIS Systems
fmewt19 - Around the world stories master deck
Geoscience For Gis A
A Whirlwind Tour of Spatial Joins
2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...
FME World Tour 2015 - Curing Migration Flu or: How I Learned to Stop Worrying...
Curing Migration Flu or: How I Learned to Stop Worrying and Love the LGIM
BIM-based Enterprise GIS Workflows for Facilities Management with QA/QC
TYBSC IT PGIS Unit III Chapter II Data Entry and Preparation
FME User Stories from Around the World
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
FME Server - In the Cloud and on the Ground!
4.5 Powering infrastructure with fme
Managing data interoperability with FME
Ad

More from 1Spatial (20)

PPTX
1Spatial Australia: Batch Data Processing
PPTX
1Spatial Australia: Dynamic Mapping
PPTX
1Spatial Australia: Finding FME
PPTX
1Spatial Australia: Introduction and getting started with fme 2017
PPTX
1Spatial Australia: FME Server: Charms in the enterprise
PPTX
1Spatial Australia: Ultimate real time - monitor anything, update anything
PPTX
1Spatial Australia: Remote sensing data - instant home delivery
PPTX
1Spatial Australia: FME workbench performance tips and tricks
PDF
1Spatial: FME World Tour London: BIM/GIS Integration
PDF
1Spatial: FME World Tour London: Digital surveying with FME
PDF
1Spatial: FME World Tour London: Postal address clean-up
PDF
1Spatial: FME World Tour London: Modelling the world in Minecraft
PDF
1Spatial: Leeds FME World Tour: Extracting value from our FME investment
PDF
1Spatial: Leeds FME World Tour: How FME helps us create & maintain a national...
PDF
1Spatial: Edinburgh FME World Tour: Performance tips
PDF
1Spatial: Edinburgh FME World Tour: Community council information service
PDF
1Spatial: Edinburgh FME World Tour: Maintain a national buildings database
PDF
1Spatial: Edinburgh FME World Tour: Property flood risk in Google Earth
PDF
1Spatial: Cardiff FME World Tour: Saving memory, saving time
PDF
1Spatial: Cardiff FME World Tour: FME workbench performance tips & tricks
1Spatial Australia: Batch Data Processing
1Spatial Australia: Dynamic Mapping
1Spatial Australia: Finding FME
1Spatial Australia: Introduction and getting started with fme 2017
1Spatial Australia: FME Server: Charms in the enterprise
1Spatial Australia: Ultimate real time - monitor anything, update anything
1Spatial Australia: Remote sensing data - instant home delivery
1Spatial Australia: FME workbench performance tips and tricks
1Spatial: FME World Tour London: BIM/GIS Integration
1Spatial: FME World Tour London: Digital surveying with FME
1Spatial: FME World Tour London: Postal address clean-up
1Spatial: FME World Tour London: Modelling the world in Minecraft
1Spatial: Leeds FME World Tour: Extracting value from our FME investment
1Spatial: Leeds FME World Tour: How FME helps us create & maintain a national...
1Spatial: Edinburgh FME World Tour: Performance tips
1Spatial: Edinburgh FME World Tour: Community council information service
1Spatial: Edinburgh FME World Tour: Maintain a national buildings database
1Spatial: Edinburgh FME World Tour: Property flood risk in Google Earth
1Spatial: Cardiff FME World Tour: Saving memory, saving time
1Spatial: Cardiff FME World Tour: FME workbench performance tips & tricks

Recently uploaded (20)

PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
1. Introduction to Computer Programming.pptx
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Encapsulation theory and applications.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
project resource management chapter-09.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Mushroom cultivation and it's methods.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
TLE Review Electricity (Electricity).pptx
WOOl fibre morphology and structure.pdf for textiles
Building Integrated photovoltaic BIPV_UPV.pdf
Unlocking AI with Model Context Protocol (MCP)
Chapter 5: Probability Theory and Statistics
1. Introduction to Computer Programming.pptx
1 - Historical Antecedents, Social Consideration.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Encapsulation theory and applications.pdf
Hybrid model detection and classification of lung cancer
project resource management chapter-09.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Hindi spoken digit analysis for native and non-native speakers
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Mushroom cultivation and it's methods.pdf
DP Operators-handbook-extract for the Mautical Institute
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Group 1 Presentation -Planning and Decision Making .pptx
Encapsulation_ Review paper, used for researhc scholars
NewMind AI Weekly Chronicles - August'25-Week II
TLE Review Electricity (Electricity).pptx

1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME

  • 1. Improving the flow of asset information with FME Ian Walker and Rogelio Jante Atkins
  • 3. Drainage Data Consolidation Provide Client with better understanding of their own assets
  • 4. Some Background • Client has large national database • Represents inventory of drainage assets • Originally captured as-built records to create a baseline dataset • Subsequently added to over number of years with new schemes • Focus has been purely on compound capture • Desktop study to manage risks from unnecessary site visits
  • 5. The Data • Solution around since 2006 • Holds drainage assets as points, lines, regions and associated schedule information
  • 6. The Problem • Drainage information uploaded to database is contained within Scheme boundaries. • Multiple schemes overlap with no management of how they work together. • Overlapping schemes also means possible duplication of assets • Database holds Valuable information that can not be easily accessed or read outside of systems
  • 8. Technical Team • Geospatial Team • Manage spatial data and data analysis • Visualisation Team • Validate existence of key assets from route videos • Drainage Subject Matter Experts (SME) • Review and verify drainage network • Quality Assurance • Create and enforce validation rules
  • 9. The Process 1. Setup 2. Initial Spatial Review 3. Drainage SME Review 4. Pre QA 5. QA 6. Submission
  • 10. Stage 1 • First step was to find method to handle aprrox. 100,000 asset records • Grouped any assets with a connection into manageable packages of work • Initial assessment identified 674 individual sections • Uniquely reference as Logically Connected Assets (LCA)
  • 11. Stage 2 • Automated processing to identify duplicates • Retain most, recent, complete or accurate asset • 2 phases 1. Process duplicate points by proximity 2. Reject lines and update no overlapping schemes • Features ‘failing’ the above were tagged for review by the Drainage SMEs
  • 12. Process duplicate points by proximity
  • 13. Reject Lines and update non overlapping schemes
  • 14. Stage 3 • SME Review • FME used to upload data into editable webGIS • Data assessed by drainage SME and comments added • FME downloads data and changes/corrections made in desktopGIS
  • 15. Stage 4 • PreQA stage designed to asses data processing carried out during Stage 2 • Again a number of workbenches • Validation report and assignment of references for ‘New’ assets • FME generates error table for further review/editing in desktop GIS • Checks basic geometry and attribute integrity
  • 16. Stage 4 • Error table Error Description Potential Cause Solution No. of point assets is not equal to No. in LCA spreadsheet Excluding ‘New’ features, does the number of features in this LCA equal the number of features originally recorded in the progress register for this LCA. Assets may have been deleted or duplicated or ‘New’ assets may have been given an incorrect DR_Status. Use archived source data for this LCA to join on asset reference and find any differences. Any duplicates should be deleted, deleted records added or DR_Status updated. DATE_OF_SU must be in string format 'yyyymmdd' Date of survey does not contain / and is a string of length 8. Update or delete date of survey as appropriate. Invalid Geometry type Geometry does not match the type expected (point, line, polygon) or has no geometry. Remove problem asset and re- add from source or delete invalid record. ASSET_REF is not populated Does each feature have an asset reference New data not being given an asset reference or accidental deletion of asset ref. If asset is new add asset reference as next sequentially. If asset is existing use source or archive data to determine the asset reference. Duplicate ASSET_REF Does an asset reference exist in any of the other feature classes Copy and pasting of data where asset ref is not changed, splitting lines, duplicating data. Determine whether the duplicated records are exact copies (same attributes and geometry). If so delete one. Otherwise determine which of the asset references needs to be changed. Use the source or archive data where appropriate. 2 points with identical geometry Matcher on geometry Duplication or point accidently snapped to another. Use source or archive data to determine whether one point should be moved. If originally two points on top of one another this can be ignored. LCAID is not correct? LCAID attribute does not match the base name LCAID entered incorrectly or asset needs to be merged with another LCA. Update LCAID or if LCA needs to be merged, follow procedure outlined in Error! Reference source not found.. Item Type Code is missing or invalid Item type code is not one of the valid HADDMS item types or is missing. Typo or entered incorrectly. Determine the correct item type and update. DR_Status is not permitted DR Status is either missing, Flag, Pending or GIS Action. Asset not updated or action still required. Update DR Status or take appropriate action. CN does not have a SUPP_CONN value No value is found in the SUPP_CONN field of a point where item type code is CN Add SUPP_CONN or leave for workbench in Error! Reference source not found. CN does not have Retained SUPP_CONN value The SUPP_CONN value specified for a CN does not exist as the asset reference of a line in this LCA. Update SUPP_CONN or leave for workbench in Error! Reference source not found. Point contains a SUPP_CONN value which is not retained The SUPP_CONN value specified does not exist as the asset reference of a line in this LCA. Update SUPP_CONN. This will not be resolved as part of the SUPP_CONN workbench in Error! Reference source not found.at this stage. DR_Status = New, but DR_Source is empty Asset has been identified as new but no source has been defined. Determine source and update DR_Status. PIPE_REFER is not populated Does each feature have a pipe reference? New data not being given an asset reference or accidental deletion of pipe ref. If asset is new add asset reference as next sequentially. If asset is existing use source or archive data to determine the pipe reference. Upstream Ref is not valid The attribute in the UPSTR_REF field does not match the asset reference of a point in this LCA This is automatically updated based on geometry in Error! Reference source not found..
  • 17. Stage 4 • Workbench used to update US-DS references and SUPP_CONNS • Workbench will automatically update all UPSTR_REF and DOWNSTR_REF values based on the location of the start and end coordinates of each line.
  • 18. Stage 4 • Update the SUPP_CONN attribute of Connector Nodes (CN) based on the geometry of the features. The SUPP_CONN is mandatory for any points where the item type code is CN and should contain the asset reference of the line which the node connects to.
  • 19. Stage 4 • Workbench 6.1 QA Schema Loader • The schema loader removes rejected assets and formats various attributes to comply with Client Schema before outputting shapefiles • Pass data over to QA experts……….
  • 20. QA Checks and Elevation FME was used to ensure the inventory data met all requirements and to determine the elevation of point assets from LiDAR point clouds
  • 21. QA and Elevation • We developed a workflow to apply automated checks to the asset networks • This involved making sure that specific attributes are populated and that they have the right format • The way in which assets connect to each other is determined by their asset type • We used FME to ensure the network connects together in the right way
  • 25. Stage 6 • Submission of final Shapefiles to Client Business Collaborator site • Throughout project regular progress reports provided to PM and Client • FME used to track progress of LCAs/assets through the process and populate Client reporting template with current status
  • 27. Consolidated Data • Single consolidated drainage network • Data as consolidated as it can be without the prohibitive cost of new site surveys • Extended across network • Improve usability of valuable asset inventory