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

Similar documents
GIS-Based Generalization and Multiple Representation of Spatial Data

AUTOMATING GENERALIZATION TOOLS AND MODELS

ESRI Quality Solution

Neue Landeskarte der Schweiz

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

ArcGIS Tools for Professional Cartography

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

An Information Model for Maps: Towards Cartographic Production from GIS Databases

AdV Project: Map Production of the DTK50

Multi-scale Representation: Modelling and Updating

Performing Advanced Cartography with Esri Production Mapping

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

MODELING ACTIVE DATABASE-DRIVEN CARTOGRAPHY WITHIN GIS DATABASES

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

Esri Defense Mapping: Cartographic Production. Bo King

Aileen Buckley, Ph.D. and Charlie Frye

Problems and Challenges

Performing Map Cartography. using Esri Production Mapping

Geoprocessing Tools at ArcGIS 9.2 Desktop

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

IndiFrag v2.1: An Object-based Fragmentation Analysis Software Tool

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

Geog 469 GIS Workshop. Data Analysis

ArcGIS Pro: Essential Workflows STUDENT EDITION

Linear Referencing in Boulder County, CO. Getting Started

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

Geodatabase An Introduction

Working with the Geodatabase

Multiple Representations of Geospatial Data: A Cartographic Search for the Holy Grail

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

Spatial Analysis with ArcGIS Pro STUDENT EDITION

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

GIS Data Production and Editing Pathway

Automated generalisation in production at Kadaster

Cartography: Modeling GIS data for Mapmaking. Aileen Buckley, Ph.D. Senior Cartographic Researcher, ESRI. Barbara Buttenfield, Ph.D.

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

Road Ahead: Linear Referencing and UPDM

Chapter 5. Presenting Data

GIS Generalization Dr. Zakaria Yehia Ahmed GIS Consultant Ain Shams University Tel: Mobile:

A CARTOGRAPHIC DATA MODEL FOR BETTER GEOGRAPHICAL VISUALIZATION BASED ON KNOWLEDGE

ArcGIS Data Models: Multiscale Topographic Maps. Charlie Frye Aileen Buckley

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

ESRI* Object Models; Data Capture

Service Oriented Mapping: Maps, Apps, Tools and Subscriptions

a system for input, storage, manipulation, and output of geographic information. GIS combines software with hardware,

ESRI Object Models and Data Capture 2/1/2018

Getting Started with Community Maps

ESRI* Object Models; Data Capture

ESRI Object Models and Data Capture 9/18/ /18/2014 M. Helper GEO327G/386G, UT Austin 2. ESRI Arc/Info ArcView ArcGIS

SCAUG Community Maps Building a Living Atlas of the World

Administering your Enterprise Geodatabase using Python. Jill Penney

Data Entry. Getting coordinates and attributes into our GIS

Linear Referencing Systems (LRS) Support for Municipal Asset Management Systems

Conflation Tools and Workflows: An Introduction. DAN LEE and SILVIA CASAS

Georelational Vector Data Model

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

FIRE DEPARMENT SANTA CLARA COUNTY

The File Geodatabase API. Craig Gillgrass Lance Shipman

Esri UC2013. Technical Workshop.

Geospatial capabilities, spatial data and services provided by Military Geographic Service

AUTOMATING PROCEDURE FOR TORNADO WARNING LEAD TIMES

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

AUTOMATIC DIGITIZATION OF CONVENTIONAL MAPS AND CARTOGRAPHIC PATTERN RECOGNITION

Department s. With Model Builder

An Introduction to the Community Maps Information Model

Esri Training by Microcenter Prepare to Innovate. Microcenter Course Catalog

THE QUALITY CONTROL OF VECTOR MAP DATA

Improving Map Generalisation of Buildings by Introduction of Urban Context Rules

ArcGIS. for Server. Understanding our World

Spatial Analysis with Web GIS. Rachel Weeden

Enabling Success in Enterprise Asset Management: Case Study for Developing and Integrating GIS with CMMS for a Large WWTP

The improvement of production of the GDR50LT in Lithuania

GIS Level 2. MIT GIS Services

LRS Task Force June 13, REVISION HISTORY

AN ATTEMPT TO AUTOMATED GENERALIZATION OF BUILDINGS AND SETTLEMENT AREAS IN TOPOGRAPHIC MAPS

DATA SOURCES AND INPUT IN GIS. By Prof. A. Balasubramanian Centre for Advanced Studies in Earth Science, University of Mysore, Mysore

DP Project Development Pvt. Ltd.

Spatial Data Analysis with ArcGIS Desktop: From Basic to Advance

Using CAD data in ArcGIS

New Zealand Aeronautical Charting the ArcMap Challenge. Presenter: Beryl Pimblott Explorer Graphics Ltd

Multiple Representations of Geospatial Data: A Cartographic Search for the Holy Grail?

THE CONSERVATION LANDSCAPE CONTEXT TOOLBOX: A Custom ESRI ArcToolbox for the Stewardship of Conservation Lands in Rhode Island

INTELLIGENT GENERALISATION OF URBAN ROAD NETWORKS. Alistair Edwardes and William Mackaness

FUNDAMENTALS OF GEOINFORMATICS PART-II (CLASS: FYBSc SEM- II)

PC ARC/INFO and Data Automation Kit GIS Tools for Your PC

GIS PORTFOLIO MOHAMED MAGDY MOHAMED HUSSAIN GIS ENGINEER. UWF GIS ONLINE CERTIFICATE GIS Internship (GIS4944)

Map image from the Atlas of Oregon (2nd. Ed.), Copyright 2001 University of Oregon Press

Enabling ENVI. ArcGIS for Server

Assisted cartographic generalization: Can we learn from classical maps?

Web-based Tools for Complex Spatial Data. Bill Daigle Montana Fish, Wildlife & Parks

A Prototype Method for Storing Symbols for Multiple Maps in a Single Geodatabase Using ArcGIS Cartographic Representations

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

GENERAL COMMAND OF MAPPING TURKEY

Esri Production Mapping: An Introduction

Lecture 6 - Raster Data Model & GIS File Organization

EMMA : ECDC Mapping and Multilayer Analysis A GIS enterprise solution to EU agency. Sharing experience and learning from the others


Spatial Intelligence. Angela Schwering

USING GIS IN WATER SUPPLY AND SEWER MODELLING AND MANAGEMENT

software, just as word processors or databases are. GIS was originally developed and cartographic capabilities have been augmented by analysis tools.

Transcription:

Multiple Representations with Overrides, and their relationship to DLM/DCM Generalization Paul Hardy Dan Lee phardy@esri.com dlee@esri.com 1

Context This is a forward-looking presentation, and much of the capabilities it describes are still under development. As such, it is intended to give guidance as to likely future direction and should not be interpreted as a commitment by ESRI to provide precise capabilities in specific releases. 2

Representations and Overrides 3

Five Stages of Symbolization Control Stage 1 - Linear Features (Tracks) Stage 2 - GIS Dash symbol Bad joins and bends 3 - Automatic Representation 4 - Manual Override 5 - Free Representation 4

Solution Concepts One environment through GIS to finishing Cartographic Representations High-quality rules for visualization Stored in the database Overrides Exceptions to the rules Human knows better than machine Can sometimes automate (cul-de de-sac roads) Stored in the database Representation editing tools Intuitive, similar to Illustrator 5

Representation Pipeline GIS Feature Representation Rule ID Overrides (if any) Shape Rule Geometric Effect Geometric Effect Basic Symbol Symbol Geometric Effect Basic Symbol Screen or Print 6

Demonstration Representations & Overrides 7

Cul-de de-sac Processing 8

Free Representation - editing of dashes for clarity 9

Cartographic Editing See [Eicher & Briat 2005] ICA paper Supporting Interactive, Manual Editing of Cartographic Representations in GIS Software 10

Road crossings Road intersections ambiguous Automatically calculate crossings Use crossing areas as mask Can add parapets automatically 11

Escarpment Stages of Control 1 Line features 2 GIS symbol 3 Representation 4 Manual Override 12

Data copyright swisstopo Swiss topographic map representation 13

Database-centered Workflows Enterprise Geodatabase Views Updates Maps Analysis Mission Critical Applications 14

Simple case existing features Feature Class (Roads) Cartographic Representation (Clearer roads) Town Plan Map 15

Multiple Representations Feature Class (Roads) Cartographic Representation (Clearer roads) Another Representation (Special roads) Town Plan map Leisure map 16

Enterprise (DLM) Case Cartographic Database Feature Class (Roads) Cartographic Representation (Better roads) Another Representation (Special roads) Extract via Geoprocessing: Copy Select Subset Generalize Town Plan map Leisure map DLM Feature Class (Detailed Roads) Landscape Database 17

Landscape Models, Cartographic Models, and Products Data Product Model Generalization Landscape Model Cartographic Generalization Cartographic Model Visual Product Course Routing Derive Features DLM Coarse Derive Features Derive Reps DCM_Small Rep250S Rep200A 1:250K Sheet 1:200K Atlas Derive Features DLM Medium Derive Features Derive Reps DCM_Mid Rep100T Rep50T 1:100K Topo 1:50K Topo Fine Routing Change in Real World DLM Fine (Master) Derive Features Derive Reps DCM_Basic Rep10S Rep10P 1:10K Sheet 1:10K PDF 18

Geoprocessing and Generalization 19

Geoprocessing ArcToolbox Core tools Python Scripts and AMLs Models (including other tools) Any executable 20

Generalization Generalization is about abstraction exaggerate the important subdue or remove irrelevant detail move reality to make space Needs pattern recognition Humans find hard, while computers find harder! 1:10,000 1:50,000 1:250,000 Crown Copyright, Courtesy OSGB 21

Generalization Algorithms Simplify buildings Aggregate buildings avoiding streets Displace buildings from roads Collapse double-line roads to centerlines Aggregate polygons Displace linear features 22

Generalization Process Models Data Ordnance Survey GB Crown Copyright 23

New Generalization Tools Four New tools to Generalize Database Features Simplify Polygon - Simplifies a polygon by removing small fluctuations or extraneous bends from its boundary and preserves its essential shape Simplify Building - Simplifies the boundary or footprint of a building polygon while maintaining its essential shape and size Aggregate Polygon - Combines disjoint and adjacent polygons into new area features based on a distance Collapse Dual Lines to Centerlines - Derives centerlines (single lines) from dual-line features 24

Simplify Polygons 25

Simplify Buildings 26

Aggregate Polygons Non-orthogonal Orthogonal 27

Collapse Dual-Lines To Centerline 28

Generalization is Hard Can t t do it a feature at a time Involves relationships with neighbours Can t t do it a layer at a time Relationships are with features of many classes Can t t do uniformly Even features of one class have different surroundings Can t t do it across whole map at once Must localize or partition Can t t do it just on geometry Needs understanding of topology and of attributes 29

Possible Generalization Flow Data Structure Enrichment Partitioning Meso area Classification Pattern & Group Detection If worse, undo Context Analysis Dispatch to Appropriate Algorithm Reclassify, Aggregate Exaggerate, Simplify, Displace, Typify, Check Loop until Done 30

Update Change at largest scale then propagate incremental differences See [Briat, Monnot, Kressmann 2005] ICA paper: Incremental Update of Cartographic Data in a Versioned Environment 31

Summary Advanced cartographic representation mechanisms and cartographic editing tools will soon become available in a commodity GIS. Together with production automation and graphics capabilities they will dramatically change the scope of automated cartography, facilitating the generation of multiple products from a central database. The human freedom enabled by the override system, combined with the symbolization rule pipeline, will permit high-quality attractive cartography within a database-centered environment. The representation and override mechanisms, together with the geoprocessing framework also form the foundation for generalization processes and incremental update propagation 32

Questions and Comments? phardy@esri.com 33