ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data...

43
ArcGIS Data Reviewer Advanced Data Validation Concepts Francisco Perez & Shankar Chandrasekaran

Transcript of ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data...

Page 1: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

ArcGIS Data ReviewerAdvanced Data Validation Concepts

Francisco Perez & Shankar Chandrasekaran

Page 2: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

orkshop Agenda

Importance of Data QualityWhat is ArcGIS Data Reviewer?Automated ValidationExtending Automated ValidationSemi-Automated ReviewAnalyzing & Reporting Data QualityReferences/Resources

Page 3: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

hy Quality Control Matters

In 1976 the Teton dam collapsed due to improper materials used in construction.

In 2009 Toyota Recalled 9 Million cars due to faulty floor mat.

In 2010 BP Deepwater Horizon Rig exploded due to a number of quality failures.

In 2015 Refugio State Beach Oil Spill -The pipeline did not have an automatic shut-off valve that would have been required on an intrastate pipeline

Page 4: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

arbage in Garbage Out

Buildings

Roads

Water Bodies

Page 5: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

arbage in Quality Out

Buildings

Roads

Water Bodies

Page 6: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

hat is ArcGIS Data Reviewer?ata Quality Management for ArcGIS

System to support data quality management for ArcGISAutomates quality control processMonitor and Measure data quality

ReviewValidate Summarize

Page 7: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

hat is ArcGIS Data Reviewer?latform data quality challenges

GIS Data Server

Data Revie

Page 8: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

hat is ArcGIS Data Reviewer?enefits of Data Reviewer

Provides accurate data for your applications

Measure and report data quality

Eliminate costs associated with poor data quality

Page 9: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

Automated Validation

Page 10: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

utomated Data Quality Ruleslementing business rules with Reviewer Checks

Reviewer Batch Jobs- Define and encapsulate quality requirements- Captures domain knowledge- Designed once and executed many times

- ArcGIS for Desktop, ArcGIS for Server

Page 11: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

utomated Validation Categoriesifferent Type of Issues in GIS Data

Attribution

Spatial Relationships

Feature Integrity

Metadata

Page 12: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

utomated Validation Business Scenario- Validate Data Submissionata Revieweridate mobile data from data contributors

Page 13: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

RequirementsRequirements Automated ChecksAutomated Checks

om Requirements to Data Reviewer Automated Checksata Quality Management for ArcGIS

QA Functional Requirements

Business Needs

• Automated Checks

• Extended

• Semi-Auto

Contributor Portal

Page 14: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

quirementsata Reviewer Automated Checks

les:Add information about the corresponding Site Address PointsEnsure that the driveway and building entrance points overlap the corresponding parcel feature For driveway entrance points the location must be in the driveway

Page 15: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

tending Automated Validationata Reviewer Automated Checks

idate Existing Data: eck the accuracy of existing Site address nts and identify whether they have been orrectly attributed

Page 16: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

Organization

utomated Review Demo

Contributors

Requirements

Results

Batch Job

Contributor Portal

Page 17: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

Questions ?

Page 18: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

Semi-Automated Review

Page 19: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

sual Quality Control ProcessReviewer Service

Write Results

Editor

ArcGIS Server

Reviewer

GeodatabaseUsers

OrganizationSMEs

Page 20: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

mi-automated review methods

Positional Accuracy

Data Inspection tools

Visual Review

• Identifying missing or misplaced features

• Random Sampling

Page 21: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

mi-automated review methods

Positional Accuracy

Data Inspection Tools

Data Inspection Tools

• Report Features

• Draw Geometries on the map

Page 22: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

lue of performing visual review

Finding Missing Features

Compare to Trusted Sources

Discover Patterns

Visual Review

Page 23: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

nefits of Visual Quality Control

Get feedback from Subject Matter Experts (SME)

Find issues not detectable by automated validation

Track issues reported

Page 24: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

Demo

Visual Review

Page 25: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

usiness Scenario –Visual Reviewa Quality Management for ArcGIS

QC Editors

On-Site Field Crew

Visual Quality Control

Page 26: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

uestions ?

Page 27: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

Report & AnalyzeData Quality

Page 28: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

data quality

dtransparency to stakeholders on data qualityr stakeholders to make informed and accurate decisions

vely summarize results based on different perspectiveses are derived from results

Page 29: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

data quality

What are the issues on a geographic extent?

How severe are the issues with my data?

How many types of issues do I have in my data?

How many issues have been reviewed and fixed?

How many issues do I have by feature class?

Page 30: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

esults

nd non-spatials describe check, problem, and validation informationprovides link back to feature that failed validation

Page 31: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

esults

e records that are stored in Reviewer workspacenformation about a feature or a row which failed QC standardultsrs

Resultsutomated alidation

Page 32: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

nalyze Architecture

Data Reviewer

Web API

ArcGIS Server

Reviewer Workspace

Dashboard

Reviewer Map Service

REST

API

Results

Page 33: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

Analyze - Demo

Contributoration

Page 34: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

uestions ?

Page 35: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

y management - ArcGIS platform

ta Quality with iewer for Desktopp Pro

with iewer for Server

om Apps with iewer JavaScript API

dard Apps with Builder for ArcGIS

Server

Online Content and Services

Desktop Web Device

ArcGIS OnlinePortal

Page 36: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

artates

ewer templates l utilitiesvernmentsourceslities

Esri industry modelsrting point

Page 37: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

Day and Description Type Time Location

June 28

Data Reviewer: An Introduction Technical Workshop 8:30 – 9:45am Room 15B

Data Reviewer: Assessing Positional Accuracy Demo Theater 10:30 – 11:15am Demo Theater 4Geodata

Data Reviewer: Integrating ArcGIS Data Reviewer and ArcGIS Workflow Manager to Automate Data Quality Control Workflows

Demo Theater 11:30 – 12:15pm Demo Theater 4Geodata

Data Reviewer: Leveraging Geoprocessing for Data Validation Demo Theater 12:30 – 1:15pm Demo Theater 4

Geodata

Data Reviewer: Quality Assessment for Elevation Raster Datasets Demo Theater 2:30 – 3:15pm Demo Theater 4

Geodata

day June 29

Data Reviewer: An Introduction Technical Workshop 3:15 – 4:30pm Sapphire Ballroom

A/B

y June 30

Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B

Data Reviewer: Implementing Data Quality Reporting in Web Clients Demo Theater 10:30 – 11:15am Demo Theater 6

Server

Data Reviewer: Integrating Data Validation Capabilities into Web Applications Demo Theater 12:30 – 1:15pm Demo Theater 6

Server

arn more this week?

Page 38: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

rn more?

formationm/datareviewer

Page 39: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

rn more?

ation

erver.arcgis.com)

Page 40: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

rn more?

ation

raining.esri.com)g Data Quality using ArcGIS Data Reviewer (Seminar)

ng Positional Accuracy Using ArcGIS Data Reviewer for Desktop (Seminar)with ArcGIS: Automating Validation (Web Course)with ArcGIS: Visual Review (Web Course)

Control Using ArcGIS Data Reviewer for Desktop (Instructor-Led)

Page 41: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

rn more?

ation

g Data Quality using ArcGIS Data Reviewer (Seminar)ng Positional Accuracy Using ArcGIS Data Reviewer for Desktop (Seminar)with ArcGIS: Automating Validation (Web Course)with ArcGIS: Visual Review (Web Course)

Control Using ArcGIS Data Reviewer for Desktop (Instructor Led)

eonet.esri.com)iewer place

Page 42: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing

!!

out the session survey using the Esri Events pvance Data Validation Concepts” session

Search Feature to quickly find this title

wn to the “Feedback” sectionfew short questions, enter any comments and bmit”!

Page 43: ArcGIS Data Reviewer Advanced Data Validation Concepts€¦ · Data Reviewer: Advanced Data Validation Concepts Technical Workshop 8:30 – 9:45am Room 32 A/B Data Reviewer: Implementing