ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect...

60
ESRI Quality Solution Paul Hardy Business Development Consultant (NMCAs) ESRI Europe [email protected]

Transcript of ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect...

Page 1: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

ESRI Quality Solution

Paul HardyBusiness Development Consultant (NMCAs)

ESRI Europe

[email protected]

Page 2: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

ESRI Quality Solution• Geodatabase Integrity

–Schema constraints (Attribute Domains etc)–Rich data types (cartographic representations, networks, etc)–Geoprocessing tools (Check Feature etc)–SDE Load Checks

• Topology–Topology Rules–Topology error handling

• PLTS – Production Line Tool Set–Real-time attribute validation (domains, CNT, VVTs)–GIS Data ReViewer

• Metadata (& standards conformance)– ISO 19115 (19113, 19114, 19138, …)

• ArcObjects API–For tailored and bespoke solutions

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 3: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

We share your vision: Collect once, use many times

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Maps/Charts• Hardcopy• PDF

Data Products• Imagery• Grids/Terrains• Vector Data

Web Portal Services

Geodatabase

Page 4: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Database driven mapping

Organising, Managing, Securing …….

Networks

Surveys

Addresses

Annotation

Vectors

3D Objects

Topology

Dimensions

Images

Terrain

Attributes

Cartography

Cadastral

Schematics

ArcGIS

Geodatabase

Comprehensive Information Model(Any Type of Data)

• Any DBMS• Files

Scalable Storage Environments

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 5: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Collect Manage

ProduceShare

Geodatabase

GIS Mapping Data FlowsField Survey & GPS

Map Scan & VectorisePhotogrammetry

CAD dataEdit & update

Quality & IntegrityStructure & Topology

Versions & TransactionsHistory & Archiving

Multiple representations

Analysis & ReportsVisualization & Modelling

GeneralizationCartographic design

Map authoringRepresentation overrides

Paper mapsDownloadable maps (PDF)

Web mapsRaster data productsVector data products

Metadata, Portals, SDIs

Standards

Quality

Requirements Workflow

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 6: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

6

DLMMedium

DeriveFeatures

DLMCoarse

DeriveFeatures

1:200K Atlas

1:250K SheetDerive RepsAddRepresentations

to featuresDerive Reps

1:25K Topo

1:50K TopoDerive RepsAddRepresentations

to featuresDerive Reps

Derive RepsAddRepresentations

to Features Derive Reps

DLM Fine(Master)

Landscape Model

Multi-scale, Multi-product Database …Cartographic

Generalization

1:15K Street

1:10K Topo

VisualProduct

Cartographic Model

1 to 1 relationship

Model Generalization

n to

m re

latio

nshi

p

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 7: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

GEODATABASE INTEGRITY

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 8: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Database Schema & Quality

• ArcCatalog is main tool• Tools to help create and then load UML models• Feature Datasets, Feature Classes, Subtypes• Attribute domains ensure clean attribution• Cartographic Representations avoid data copies• Versioning to protect integrity of long transactions• Database archiving to record change through time• Database replication for reliable distributed DB

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 9: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Data Loading and Checking

• ArcGIS reading of shapefiles etc is tolerant of errors–Null geometry–Self intersections– Invalid holes

• So two geoprocessing tools to detect and repair–Check_Features–Repair_Features

• When data stored in SDE geodatabase – less tolerant–SDE will clean geometry to canonical forms

• Geoprocessing framework and model builder–400+ other geoprocessing tools

• Data Interoperability Extension–70+ formats read–Safe Software FME and workbench

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 10: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

TOPOLOGY

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 11: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Topology in maps

• Describes exact spatial relationships of map features– Adjacency– Coincidence– Connectivity– Containment– Others …

• GIS uses– Analysis– Data integrity

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 12: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Topology in the geodatabase

• Helps ensure spatial integrity of data– Finds errors in data – Fix with edit and topology tools

• Relationships not stored– Discovered on-the-fly by ArcMap

• Coincidence-based topology– Snaps feature vertices– Between one or two feature classes

• Projection independent relationships

Monuments

Lot lines

Parcels

Zoning

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 13: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Coincident geometry

• Each feature stored as a complete feature

5 features7 coordinate pairs

X: 100.50Y: 200.50

122.50200.50

144.50200.50

1

23 4 5

Polygons2 features

8 coordinate pairs

X: 100.50Y: 200.50

100.50220.00

1

2

Lines

Points

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 14: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Real-world examples

• Single feature class examples– Postal code boundaries must not overlap– Sewer lines must not have dangles– Vegetation polygons must not have gaps

• Two feature class examples– Parcel boundary must be covered by parcel lines– Woodlands must not overlap with water– City points must be properly inside of countries

Rule: Soil polygons must not overlap

Find error

Fix error

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 15: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Geodatabase topology

• Created in feature dataset• User specifies properties• Topology properties

– Cluster tolerance – Participating feature classes– Ranks – Topology rules

• Discovers and enforces topological relationships– Snaps feature vertices during validation

• Edited in ArcMap

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 16: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Ranks

• Control how vertices move during validation• Lower-ranked vertices move to higher-ranked vertices

– Ranks: 1 (highest) to 50 (lowest)– Set ranks between feature classes (not subtypes or features)

Endpoints move to average location

Equal ranks

H = Highest rank L = Lowest rank

L line moves to H line

Unequal ranks

Cluster tolerance

H

LL H H

L

Which data should be ranked

higher?

= feature class 1= feature class 2old location

A ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 17: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Topology rules

• Define valid spatial relationships– Between feature classes or subtypes

• 25 rules available– Many rules for each type of feature (point, line, polygon)

• Set when creating topology; tested during validation

“Parcels … boundary must be covered by … Parcel Lines”Topology rule

FC 1 FC 2

“Roads … must not overlap with … Railroads”

FC 1 FC 2Topology rule

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 18: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Topology Rules

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 19: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Dirty areas

• Areas in the dataset that have not been validated– Entire extent is “dirty” when topology is first created– May contain existing or undiscovered errors– Edits create dirty areas

Insert vertex

Before Edit session

Dirty area created

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 20: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Validating a topology

• Checks dirty areas for errors• Snaps coordinates using cluster tolerance and ranks• ArcCatalog validates entire topology

– Cannot undo

• ArcMap has additional options– Can undo

• No new features created

Validating in ArcMap

Validating in ArcCatalog

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 21: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Topology errors

• Found during validation– Rule violations: Dangles, overlaps, etc.– If there are no rules, there can be no errors

• Stored in topology as specialized geometries– Use to locate errors in ArcMap

• Error properties– Which rule was violated?– Which features caused

the error?– Where the error is located?

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 22: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Managing errors

• Errors cannot be deleted but may be:– Resolved by editing features that break rules– Marked as an exception and stored in the topology– Ignored (data can still be used)

• Integrate error management into your workflow– Who is responsible for finding and fixing errors?– When are they fixed?– Who performs final quality assurance tests?

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 23: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Topology workflow

• User may stop at any point in the process

Create topology

Dirtyareas

Fixerrors

Errors

Exceptions

Makeexception

Validatetopology

Editfeatures

ArcCatalog ArcMap

Cluster toleranceRanksRules

Validate

Data clean

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 24: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

TOPOLOGY DEMO

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 25: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

PLTS

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 26: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

What is PLTS for ArcGIS? – and Why?

• ArcGIS extension• Database-centric production environment

– For high-volume database and map production

• Promotes efficient end-to-end production workflow– Avoid ‘stovepipes’, or repeat work

• Higher quality DB and maps at lower production costs• Create maps that meet set specifications• Provides a Knowledge Base of Map Specifications

– Database Models– Validation Rules– Configuration Rules– Visualization & Symbolization rules

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 27: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

PLTS for ArcGIS

PLTS Foundation

Defense Solution Mapping Agency

Solution

Nautical Solution

Custom Solutions

Enhanced EditingTools

GIS Data ReViewer(also sold stand-alone) Knowledge base

MPS(also sold stand-alone)

JTX(also sold stand-alone)

ComplexDomains

PMC

AeronauticalSolution

DataLoader

IntelligenceSolution

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 28: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

PLTS Foundation adds to core ArcMap

• Enhanced use of the ArcMap TOC– PLTS Selection tab– PLTS Target tab – easy attribution

• Metadata editing• On the fly error verification

– Run-time– Knowledge Base Tables

• Condition tables (SQL)• Valid value tables

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 29: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

PLTS Editing Suite

• TOC Manager– Quickly and efficiently control TOC

• Editing Environment– Controls Edit Session and

Selection Environment

• Editing Tools– Single-click access to edit tasks– Context tools

Page 30: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Map Production System-Atlas

• High-quality/high-volume production–Sheet series–Atlas and map book creation–Batch printing and export

• Visual Specifications and Product Views–New in 9.3–Uses cartographic Representations

• Dynamic layouts–Graphic table elements in layouts–Automated element placement rules –Grid Manager to create standard grids and graticules

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 31: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

JTX Job Tracking Extension

• Workflow Management–Standardize consistent workflows

• Job/Task Management–Track progress and status

• Geodata Management–Simplify administration

• User Management – Improve productivity

• Centralized Information• Decision Support

…solution for managing enterprise geospatial workflows

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 32: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

GIS DATA REVIEWER

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 33: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

• System to process and assess spatial data quality– Find

• Automated checks• Visual checks

– Correct • PLTS Edit tools

– Verify• Identify corrections

GIS Data Reviewer

Page 34: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

GIS Data ReViewer

Components of the GIS Data ReViewer

• Main toolbar–Manage ReViewer sessions–Perform data review

• Database environment to manage the review–ReViewer Table

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 35: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

The ReViewer Table

• Heart of the review process• Tracks all anomalies and errors• Records correction and verification status• Contains tools to help manage the records

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 36: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Automated Data Review

Running Data Checks

• Select a batch check• Run the desired test• Browse results or write to table

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

A

Page 37: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Automated Data Review

Committing to the ReViewer Table

• Two options–Browse features–Write directly to the error table

• Browse feature–Visit each record one at a time–Choose to write all or write

individual

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 38: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

ReViewer Checks

Download

• ReViewer Checks Poster (pdf file)

• www.esri.com/plts–Literature link

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 39: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Automated Data Review

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 40: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Automated Data Review

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 41: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Automated Data Review

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 42: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Automated Data Review

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 43: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Automated Data Review

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 44: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

DATA REVIEWER DEMO

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 45: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Visual Review tools

• Manual data review• From a selection set

–Browse through features using dialog box

• Commit features to ReViewer Table

• Single features–Select feature –Commit to ReViewer Table button

• Missing Features–Flag Missing Feature–Notepad Sketch Tools

• Gridding for sampling

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 46: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

• Batch Jobs:– Saved groups of checks– Allow execution of multiple

checks – Allow for consistent validation

from known source– Designed once and executed

many times– Easy to disseminate to

production team

• Design Batch Jobs in Batch Job Manager

Batch Job Manager

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 47: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

More on the ReViewer Table…

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Toggle Table Edit Mode

Symbolize Reviewer Records

Grid Selection

ReViewer Table Properties

Statistics

Duplicate Records

Line Notepad

Point Notepad

Polygon Notepad

Grouping Columns

Browse Through ReViewer table

RecordsA

Page 48: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

METADATA

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 49: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

ArcCatalog - Metadata

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 50: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

ArcCatalog - Metadata

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 51: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

ISO 19115 Metadata

• Supported in current versions–As alternative to FGDC or ESRI styles–But limited panels

• Full support planned from ArcGIS 9.4

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 52: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

TAILORED QA

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 53: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

ESRI Switzerland Data Quality Assurance (QA) Framework and Tools

• ArcObjects-based data QA system–Fast

• Optimized for large data volumes

–Flexible • Configurable in custom Oracle data dictionary (not in versioned GDB schema)

– Easier to adjust/update on production system• Does not require geodatabase topologies or geometric networks…

– …but can use if they exist

–Test types• Geometric• Attribute• Topological• Network connectivity• Graphic overlap

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 54: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

QA Toolbar

Choose/Customize Specification

Verify Box, Selection, …

Verification ResultsNavigate Errors

Error Selection Tool

Navigate Allowed Errors

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 55: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Test Conditions

• Example „Major Street Intersects Polygon Water Body“

• A generic test („Intersects Other“) configured to specific data („Streets“ and „Water Bodies“ feature classes)

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 56: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Quality Specification

• List of Test Conditions• Example „Integration“• Condition properties

–Hard or Soft–Stop on error or Continue

• Admin tool (not shown)–GUI to build a specification–XML import/export

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 57: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Verification Results

• Saved to Oracle data dictionary

–Summary– Individual errors

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 58: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Navigator Window

• Geo-navigate through errors

• Shortcut tools to help fix errors

• Example–„Trail intersects lake“

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 59: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Summary

• ESRI has a wide range of tools and facilities for Quality• Prime tool is GIS Data ReViewer• Don’t forget others:

–PLTS Foundation–Topology–Metadata–Data load checks and SDE

• And can build bespoke tools using ArcObjects toolkit

ESRI - EuroGeographics Quality Workshop, EG Q-KEN, Hamar, 2009-05

Page 60: ESRI Quality Solution · •Cartographic Representations avoid data copies •Versioning to protect integrity of long transactions •Database archiving to record change through time

Questions and Comments?

What Quality tools do you want?

[email protected]