esri uc 2014 | technical workshop | arcgis data reviewer: an introduction jay cary and chandan...

55
ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Upload: horatio-banks

Post on 19-Dec-2015

223 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

ArcGIS Data Reviewer: An IntroductionJay Cary and Chandan Banerjee

Page 2: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

• Importance of Data Quality

• What is ArcGIS Data Reviewer

• Automated Review

• Visual Review

• Managing Errors and Reporting Data Quality

• Summary/Resources

Workshop Agenda

ArcGIS Data Reviewer: An Introduction

Page 3: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |Esri UC 2014 | Technical Workshop |

Importance of data quality

ArcGIS Data Reviewer: An Introduction

Page 4: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Defining qualityA business perspective

• Executive- Confidently make decisions

- Reduce financial risk

- Optimize organizational performance

ArcGIS Data Reviewer: An Introduction

Page 5: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Defining qualityA business perspective

• Executive- Confidently make decisions

- Reduce financial risk

- Optimize organizational performance

• Manager- Effective data stewardship

- Drive increased usage

- Maximize productivity

ArcGIS Data Reviewer: An Introduction

Page 6: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Defining qualityA business perspective

• Executive- Confidently make decisions

- Reduce financial risk

- Optimize organizational performance

• Manager- Effective data stewardship

- Drive increased usage

- Maximize productivity

• Knowledge worker- Increased efficiencies

- Confidence in GIS

ArcGIS Data Reviewer: An Introduction

Page 7: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Defining QualityA Technical Perspective

ArcGIS Data Reviewer: An Introduction

ISO-19157:2013 Geographic Information – Data Quality

Page 8: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

What is ArcGIS Data Reviewer?Data Quality Management for ArcGIS

• Provides- Rule-based validation

- Interactive tools

- Track errors

• For individuals and enterprise- Saves time/money

- Less rework

• For multiple domains- Configurable

- Extendable

EnterpriseWorkflow

Validate

ReviewSummarize

ArcGIS Data Reviewer: An Introduction

Page 9: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Managing Quality ControlQuality Control Processes

ArcGIS Data Reviewer: An Introduction

ReviewerResults

AutomatedReview

QualityReporting

VisualReview

Page 10: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Types of quality control

ArcGIS Data Reviewer: An Introduction

Fast

Consistent and repeatable

Objective

100% coverage

Automated review

Page 11: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Types of quality control

ArcGIS Data Reviewer: An Introduction

Fast

Consistent and repeatable

Objective

100% coverage

Automated review

As subjective as needed

Better for finding patterns and missing

elements

Visual review

Page 12: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |Esri UC 2014 | Technical Workshop |

Automated Review

ArcGIS Data Reviewer: An Introduction

Page 13: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Managing Quality ControlQuality Control Processes

ArcGIS Data Reviewer: An Introduction

ReviewerResults

AutomatedReview

QualityReporting

VisualReview

Page 14: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Defining QualitySources of data quality requirements

Industry standards /

Specifications

ArcGIS Data Reviewer: An Introduction

Page 15: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Defining QualitySources of data quality requirements

Industry standards /

Specifications

Subject matter experts

ArcGIS Data Reviewer: An Introduction

Page 16: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Defining QualitySources of data quality requirements

Industry standards /

Specifications

Subject matter experts

Training and experience

ArcGIS Data Reviewer: An Introduction

Page 17: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Defining QualitySources of data quality requirements

Industry standards /

Specifications

Subject matter experts

Training and experience

Quality assurance

plans

ArcGIS Data Reviewer: An Introduction

Page 18: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

• Implementing quality requirements- 40+ configurable checks

- Attribute- Feature and table values

- Spatial- Spatial relationships

- Feature integrity- Collection rules

- Metadata- Completeness/Content

Automating Data Validation

ArcGIS Data Reviewer: An Introduction

www.esri.com/datareviewer

Page 19: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |Esri UC 2014 | Technical Workshop |

Getting Started with Automated Review

Demo:

ArcGIS Data Reviewer for Desktop

ArcGIS Data Reviewer: An Introduction

Page 20: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

• Department plans to use student interns with field data collection devices to map road-related features (signs, street furniture).

• Business Requirement- Features should be positionally accurate based

on siting criteria

- Key attributes are populated and have the correct values

- All features should be collected within the survey area

Demo Scenario

ArcGIS Data Reviewer: An Introduction

Page 21: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |Esri UC 2014 | Technical Workshop |

AuthoringData Quality Rules

ArcGIS Data Reviewer: An Introduction

Page 22: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Batch ValidationImplementing Cumulative Review

• Reviewer Batch Jobs- Encapsulate QC model

- Designed once and executed many times

- Complete specification check

ArcGIS Data Reviewer: An Introduction

Industry standards /

Specifications

Subject matter experts

Training and experience

Quality assurance

plans

BuildReviewer Batch Job

Configure asrule-based checks

Page 23: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

ArcGIS Resource CenterLeveraging Templates for QC Requirements

• Data Reviewer Templates for- Address Management

- Electrical Utilities

- Roads & Highways

- Tax Parcel Editing

- Water Utilities

• Based on Esri industrymodels

• Use as Starting point

ArcGIS Data Reviewer: An Introduction

Page 24: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |Esri UC 2014 | Technical Workshop |

Authoring Data Quality Rules

Demo:

ArcGIS for Desktop

ArcGIS Data Reviewer: An Introduction

Page 25: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Authoring Batch JobsTips and Tricks

• When authoring new checks- Configure and execute from Reviewer Toolbar

- Leverage Mini-Browser to quickly assess results

- Try validating a pilot area first where known issues are located

ArcGIS Data Reviewer: An Introduction

Page 26: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |Esri UC 2014 | Technical Workshop |

ExecutingAutomated Validation

ArcGIS Data Reviewer: An Introduction

Page 27: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Execute data validation using

•ArcMap

Methods for executing data validation

ArcGIS Data Reviewer: An Introduction

Page 28: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Execute data validation using

•ArcMap

•ArcGIS Pro

Methods for executing data validation

Coming

Soon

ArcGIS Data Reviewer: An Introduction

Page 29: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Execute data validation using

•ArcMap

•ArcGIS Pro

•Model/Python script

Methods for executing data validation

ArcGIS Data Reviewer: An Introduction

Page 30: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Execute data validation using

•ArcMap

•ArcGIS Pro

•Model/Python script

•ArcGIS Workflow Manager

Methods for executing data validation

Updated

ArcGIS Data Reviewer: An Introduction

Page 31: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Execute data validation using

•ArcMap

•ArcGIS Pro

•Model/Python script

•ArcGIS Workflow Manager

•ArcGIS for Server

Methods for executing data validation

New App

ArcGIS Data Reviewer: An Introduction

Page 32: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |Esri UC 2014 | Technical Workshop |

Executing Automated Validation

Demo:

ArcGIS for Desktop

ArcGIS Data Reviewer: An Introduction

Page 33: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Batch ValidationA Workflow Perspective

• Before data loading

• During editing

• Prior to publishing services/maps

• Prior to rolling-out new applications

ArcGIS Data Reviewer: An Introduction

Page 34: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |Esri UC 2014 | Technical Workshop |

Visual Review

ArcGIS Data Reviewer: An Introduction

Page 35: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Managing Quality ControlQuality Control Processes

ArcGIS Data Reviewer: An Introduction

ReviewerResults

AutomatedReview

QualityReporting

VisualReview

Page 36: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

- Limitations of automated review- Data must exist

- Not possible to detect all types of errors

Automated vs visual review

ArcGIS Data Reviewer: An Introduction

Page 37: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Value of Performing Visual Review

ArcGIS Data Reviewer: An Introduction

Page 38: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Visual ReviewLeveraging ArcGIS for Desktop

Tools supporting- Selecting/browsing features- Redlining missing features- Flagging features in error- Generating random samples- Assessing positional accuracy- Comparing GDB versions

ArcGIS Data Reviewer: An Introduction

Page 39: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Visual ReviewLeveraging ArcGIS for Server

• Extending quality control workflowsinto other communities

- QC review across ArcGIS platform

- Simple to use tools for error identification

- Manual QC workflow “automation”

ArcGIS Data Reviewer: An Introduction

Page 40: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |Esri UC 2014 | Technical Workshop |

Visual Data Review

Demo:

ArcGIS API for JavaScript

ArcGIS Data Reviewer: An Introduction

Page 41: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |Esri UC 2014 | Technical Workshop |

Reporting Quality

ArcGIS Data Reviewer: An Introduction

Page 42: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Managing Quality ControlQuality Control Processes

ArcGIS Data Reviewer: An Introduction

ReviewerResults

AutomatedReview

QualityReporting

VisualReview

Page 43: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Data Quality ReportingArcGIS for Desktop

• Automated reporting of quality control results

• Available Reports- Automated Check (Origin Table, Subtype, Check Group)

- Total Record Count

- Sampling

ArcGIS Data Reviewer: An Introduction

Page 44: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Data Quality ReportingArcGIS for Server

Enabling transparency in data quality- Better decision making by communicating

data quality across stakeholders

- Open quality reporting

- Shared across ArcGIS system

- Tools and methods to communicate quality

ArcGIS Data Reviewer: An Introduction

Page 45: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |Esri UC 2014 | Technical Workshop |

Reporting Quality

Demo:

ArcGIS for Desktop

ArcGIS Data Reviewer: An Introduction

Page 46: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

• As a GIS manager, I need to manage the quality of the GIS database to ensure that it can support existing and new staff operations.

• Business Requirements- Features should be positionally accurate based on siting criteria (95% accuracy)

- Key attributes are populated and have the correct values (95% accuracy)

Scenario

ArcGIS Data Reviewer: An Introduction

Page 47: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |Esri UC 2014 | Technical Workshop |

ManagingQuality Results

ArcGIS Data Reviewer: An Introduction

Page 48: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Managing Quality ControlQC lifecycle management

ArcGIS Data Reviewer: An Introduction

REVIEW

Find &Find &Record ErrorsRecord Errors

CORRECT

Perform EditsPerform Editsoror

Note ExceptionsNote Exceptions

VERIFY

AcceptableAcceptableoror

UnacceptableUnacceptable

Page 49: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |Esri UC 2014 | Technical Workshop |

Managing Quality Results

Demo:

ArcGIS for Desktop

ArcGIS Data Reviewer: An Introduction

Page 50: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

• Importance of data quality

• Components of data quality

• Forms of data quality control- Automated review- Visual/Manual review

• ArcGIS Data Reviewer- Automated validation- Visual QC tools- Reporting- Error lifecycle management

Workshop Review

ArcGIS Data Reviewer: An Introduction

Page 51: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Product page- www.esri.com/datareviewer

Resource Center- http://resources.arcgis.com/

Training- www.esri.com/training

Questions & comments- [email protected]

Resources

ArcGIS Data Reviewer: An Introduction

Page 52: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Other Data Reviewer Sessions

ArcGIS Data Reviewer: An Introduction

Day and Description Type Time Location

Tuesday July 15

ArcGIS Data Reviewer: Extending the Validation Framework Demo Theater 9:30 – 10:00amGeodata

Mgmt Theater

ArcGIS Data Reviewer: Leveraging Geoprocessing for Data Validation Demo Theater 10:30 – 11:00amGeodata

Mgmt Theater

ArcGIS Data Reviewer: Assessing Positional Accuracy Demo Theater 1:00 – 1:30pmGeodata

Mgmt Theater

ArcGIS Data Reviewer: Plans for Quality Assessment of Raster Datasets

Demo Theater 5:30 – 6:00pmGeodata

Mgmt Theater

Wednesday July 16

ArcGIS Data Reviewer: An IntroductionTechnical Workshop

8:30 – 9:45am Room 14A

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

Demo Theater 11:30 – 12:00amGeodata

Mgmt Theater

ArcGIS Data Reviewer: Special Interest Group Meeting SIG 12:00 – 1:00pm Room 15B

ArcGIS Data Reviewer: Planning and Deploying Data Quality ServicesTechnical Workshop

3:15 – 4:30pm Room 15B

Thursday July 17

ArcGIS Data Reviewer: Integrating Data Validation Capabilities Into Web Applications

Demo Theater 9:30 – 10:00amWeb & Server

Theater

ArcGIS Data Reviewer: Implementing Data Quality Reporting in Web Clients

Demo Theater 10:30 – 11:00amWeb & Server

Theater

Page 53: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Thank you…

• Please fill out the session survey:

Offering ID: 1169

Online – www.esri.com/ucsessionsurveys

Paper – pick up and put in drop box

ArcGIS Data Reviewer: An Introduction

Page 54: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop |

Thank you…

• Please fill out the session survey:

Offering ID: 1287

Online – www.esri.com/ucsessionsurveys

Paper – pick up and put in drop box

ArcGIS Data Reviewer: An Introduction

Page 55: Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction Jay Cary and Chandan Banerjee

Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer: An Introduction