ESRI Quality Solution

Similar documents
Performing Advanced Cartography with Esri Production Mapping

Geodatabase An Introduction

Performing Map Cartography. using Esri Production Mapping

Geodatabase Essentials Part One - Intro to the Geodatabase. Jonathan Murphy Colin Zwicker

Working with the Geodatabase

Innovation. The Push and Pull at ESRI. September Kevin Daugherty Cadastral/Land Records Industry Solutions Manager

The File Geodatabase API. Craig Gillgrass Lance Shipman

UNIT 4: USING ArcGIS. Instructor: Emmanuel K. Appiah-Adjei (PhD) Department of Geological Engineering KNUST, Kumasi

Bentley Map Advancing GIS for the World s Infrastructure

Geodatabase An Overview

Geodatabase An Introduction

Experiences and Directions in National Portals"

Geodatabase Best Practices. Dave Crawford Erik Hoel

Administering your Enterprise Geodatabase using Python. Jill Penney

Esri Training by Microcenter Prepare to Innovate. Microcenter Course Catalog

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

Geospatial Products V8i (SELECTseries 1)

EEOS 381 -Spatial Databases and GIS Applications

Bentley Geospatial update

Outline. Chapter 1. A history of products. What is ArcGIS? What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work?

ArcGIS. for Server. Understanding our World

Geodatabase Management Pathway

ArcGIS Tools for Professional Cartography

Multiple Representations with Overrides, and their relationship to DLM/DCM Generalization. Paul Hardy Dan Lee

ESRI Survey Summit August Clint Brown Director of ESRI Software Products

An Introduction to the Community Maps Information Model

Lecture 2. A Review: Geographic Information Systems & ArcGIS Basics

Migrating Defense Workflows from ArcMap to ArcGIS Pro. Renee Bernstein and Jared Sellers

Esri Defense Mapping: Cartographic Production. Bo King

GIS Data Production and Editing Pathway

Geodatabase: Best Practices. Robert LeClair, Senior Instructor

Exelis and Esri Technologies for Defense and National Security. Cherie Muleh

GIS CONCEPTS ARCGIS METHODS AND. 3 rd Edition, July David M. Theobald, Ph.D. Warner College of Natural Resources Colorado State University

Esri UC2013. Technical Workshop.

Esri Production Mapping: Map Automation & Advanced Cartography MADHURA PHATERPEKAR JOE SHEFFIELD

CAD: Introduction to using CAD Data in ArcGIS. Kyle Williams & Jeff Reinhart

Geography 38/42:376 GIS II. Topic 1: Spatial Data Representation and an Introduction to Geodatabases. The Nature of Geographic Data

Geodatabase Programming with Python

Introduction to ArcMap

Environmental Systems Research Institute

Introduction to ArcGIS Server - Creating and Using GIS Services. Mark Ho Instructor Washington, DC

Geodatabase Programming with Python John Yaist

Troubleshooting Replication and Geodata Services. Liz Parrish & Ben Lin

These modules are covered with a brief information and practical in ArcGIS Software and open source software also like QGIS, ILWIS.

Task 1: Start ArcMap and add the county boundary data from your downloaded dataset to the data frame.

This paper outlines the steps we took to process the repository file into a Geodatabase Utility Data Model for Bloomfield Township s analysis.

Steve Pietersen Office Telephone No

Esri EADA10. ArcGIS Desktop Associate. Download Full Version :

Task 1: Open ArcMap and activate the Spatial Analyst extension.

NR402 GIS Applications in Natural Resources

What are the Spatial Data Standards?

Production Line Tool Sets

Administering Your Enterprise Geodatabase using Python. Gerhard Trichtl

Introduction to ArcGIS Server Development

Linear Referencing in Boulder County, CO. Getting Started

Using the File Geodatabase API. Lance Shipman David Sousa

Learning ArcGIS: Introduction to ArcCatalog 10.1

Bentley Map Advancing GIS for the World s Infrastructure

ST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation.

Discovery and Access of Geospatial Resources using the Geoportal Extension. Marten Hogeweg Geoportal Extension Product Manager

Using CAD data in ArcGIS

Designing GIS Databases to Support Mapping and Map Production Charlie Frye, ESRI Redlands Aileen Buckley, ESRI Redlands

Fundamentals of ArcGIS Desktop Pathway

GIS CONCEPTS ARCGIS METHODS AND. 2 nd Edition, July David M. Theobald, Ph.D. Natural Resource Ecology Laboratory Colorado State University

ArcGIS Pro Q&A Session. NWGIS Conference, October 11, 2017 With John Sharrard, Esri GIS Solutions Engineer

Bentley Map V8i (SELECTseries 3)

Geodatabase Replication for Utilities Tom DeWitte Solution Architect ESRI Utilities Team

Portals: Standards in Action

ArcGIS for Desktop. ArcGIS for Desktop is the primary authoring tool for the ArcGIS platform.

IMPERIAL COUNTY PLANNING AND DEVELOPMENT

An ESRI Technical Paper June 2007 An Overview of Distributing Data with Geodatabases

GEOGRAPHIC INFORMATION SYSTEMS AND IT SOLUTIONS FOR THE ENVIRONMENT

MERGING (MERGE / MOSAIC) GEOSPATIAL DATA

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Shreyas Shinde

INTRODUCTION TO ARCGIS Version 10.*

ISO Series Standards in a Model Driven Architecture for Landmanagement. Jürgen Ebbinghaus, AED-SICAD

Geodatabase 101 Why, What, & How

No. of Days. ArcGIS 3: Performing Analysis ,431. Building 3D cities Using Esri City Engine ,859

No. of Days. ArcGIS Pro for GIS Professionals ,431. Building 3D cities Using Esri City Engine ,859

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

GENERALIZATION IN THE NEW GENERATION OF GIS. Dan Lee ESRI, Inc. 380 New York Street Redlands, CA USA Fax:

Safe to Save? Archive Options for Geodatabases. Jeff Essic North Carolina State University Libraries

ArcGIS is Advancing. Both Contributing and Integrating many new Innovations. IoT. Smart Mapping. Smart Devices Advanced Analytics

Strategies for Integrating CAD and BIM in ArcGIS. Don Kuehne Esri 3D Product Manager: CAD/BIM/AEC

Problems and Challenges

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Sam Williamson

No. of Days. Building 3D cities Using Esri City Engine ,859. Creating & Analyzing Surfaces Using ArcGIS Spatial Analyst 1 7 3,139

From Geographics Stella to Bentley Map Stella Map. Kimmo Soukki, Account Manager Bentley Finland

Enabling the Image Analyst (IA) to use the geodatabase

Esri s Living Atlas of the World Community Maps

Applied Cartography and Introduction to GIS GEOG 2017 EL. Lecture-2 Chapters 3 and 4

GIS Building Communities beyond National Borders (Building Successful Spatial Data Infrastructures) Nick Land, ESRI Europe

Getting Started with Community Maps

The Next Generation GIS/LIS A Surveys Information System Integrated within a GIS

ArcGIS Runtime: Migrating from ArcGIS Engine. Rex Hansen

This tutorial is intended to familiarize you with the Geomatica Toolbar and describe the basics of viewing data using Geomatica Focus.

How to create a new geodatabase using the extract data wizard. 1. How to Extract the Schema to create a Geodatabase using an existing design.

The Danish enterprise approach to create and publish nautical products.covering the waters along the west coast of Greenland

Creating Basemaps to Manage Buildings and Facilities

Geog 469 GIS Workshop. Managing Enterprise GIS Geodatabases

Transcription:

ESRI Quality Solution Paul Hardy Business Development Consultant (NMCAs) ESRI Europe phardy@esri.com

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

We share your vision: Collect once, use many times Geodatabase Maps/Charts Hardcopy PDF Data Products Imagery Grids/Terrains Vector Data Web Portal Services

Database driven mapping Organising, Managing, Securing. Comprehensive Information Model (Any Type of Data) ArcGIS Scalable Storage Environments Geodatabase Networks 3D Objects Topology Cartography Attributes Vectors Terrain Schematics Surveys Any DBMS Files Cadastral Annotation Dimensions Addresses Images

Field Survey & GPS Map Scan & Vectorise Photogrammetry CAD data Edit & update GIS Mapping Data Flows Collect Standards Manage Quality & Integrity Structure & Topology Versions & Transactions History & Archiving Multiple representations Requirements Geodatabase Workflow Share Quality Produce Paper maps Downloadable maps (PDF) Web maps Raster data products Vector data products Metadata, Portals, SDIs Analysis & Reports Visualization & Modelling Generalization Cartographic design Map authoring Representation overrides

Multi-scale, Multi-product Database Model Generalization Landscape Model Cartographic Model Cartographic Generalization Visual Product n to m relationship Derive Features Derive Features DLM Coarse DLM Medium Add Representations to features Add Representations to features 1 to 1 relationship Derive Reps Derive Reps Derive Reps Derive Reps 1:250K Sheet 1:200K Atlas 1:50K Topo 1:25K Topo DLM Fine (Master) Add Representations to Features Derive Reps Derive Reps 1:15K Street 1:10K Topo 6

GEODATABASE INTEGRITY

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

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

TOPOLOGY

Topology in maps Describes exact spatial relationships of map features Adjacency Coincidence Connectivity Containment Others GIS uses Analysis Data integrity

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

Coincident geometry Each feature stored as a complete feature Lines 5 features 7 coordinate pairs Polygons 2 features 8 coordinate pairs Points 1 1 3 4 5 2 2 X: 100.50 Y: 200.50 122.50 200.50 144.50 200.50 X: 100.50 Y: 200.50 100.50 220.00

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 Rule: Soil polygons must not overlap Find error Fix error 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

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

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) = feature class 1 = feature class 2 old location Equal ranks Cluster tolerance H = Highest rank L = Lowest rank Unequal ranks H L Endpoints move to average location Which data should be ranked higher? L L H H L line moves to H line A

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 Topology rule FC 1 FC 2

Topology Rules

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 Before Edit session Insert vertex Dirty area created

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

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?

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?

Topology workflow User may stop at any point in the process ArcCatalog ArcMap Edit features Create topology Dirty areas Validate topology Data clean Cluster tolerance Ranks Rules Validate Errors Fix errors Make exception Exceptions

TOPOLOGY DEMO

PLTS

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

PLTS for ArcGIS Aeronautical Solution Defense Solution Mapping Agency Solution JTX (also sold stand-alone) MPS (also sold stand-alone) Enhanced Editing Tools PLTS Foundation Data Loader PMC Nautical Solution Intelligence Solution GIS Data ReViewer (also sold stand-alone) Knowledge base Complex Domains Custom Solutions

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

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

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

JTX Job Tracking Extension solution for managing enterprise geospatial workflows Workflow Management Standardize consistent workflows Job/Task Management Track progress and status Geodata Management Simplify administration User Management Improve productivity Centralized Information Decision Support

GIS DATA REVIEWER

GIS Data Reviewer System to process and assess spatial data quality Find Automated checks Visual checks Correct PLTS Edit tools Verify Identify corrections

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

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

Automated Data Review Running Data Checks Select a batch check Run the desired test Browse results or write to table A

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

ReViewer Checks Download ReViewer Checks Poster (pdf file) www.esri.com/plts Literature link

Automated Data Review

Automated Data Review

Automated Data Review

Automated Data Review

Automated Data Review

DATA REVIEWER DEMO

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

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

More on the ReViewer Table Grouping Columns Toggle Table Edit Mode Symbolize Reviewer Records Grid Selection ReViewer Table Properties Duplicate Records Statistics Line Notepad A Point Notepad Polygon Notepad Browse Through ReViewer table Records

METADATA

ArcCatalog - Metadata

ArcCatalog - Metadata

ISO 19115 Metadata Supported in current versions As alternative to FGDC or ESRI styles But limited panels Full support planned from ArcGIS 9.4

TAILORED QA

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

QA Toolbar Choose/Customize Specification Verify Box, Selection, Verification Results Navigate Errors Error Selection Tool Navigate Allowed Errors

Test Conditions Example Major Street Intersects Polygon Water Body A generic test ( Intersects Other ) configured to specific data ( Streets and Water Bodies feature classes)

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

Verification Results Saved to Oracle data dictionary Summary Individual errors

Navigator Window Geo-navigate through errors Shortcut tools to help fix errors Example Trail intersects lake

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

Questions and Comments? What Quality tools do you want? phardy@esri.com