Making features smart

Similar documents
Topology. Shapefile versus Coverage Views

Working with Geodatabase Topology

GIS Data in ArcGIS. Pay Attention to Data!!!

Bentley ArcGIS. Connector

Editing Common Polygon Boundary in ArcGIS Desktop 9.x


ArcGIS Data Models Practical Templates for Implementing GIS Projects

Data Validation Online References

Syllabus AGET 782. GIS for Agricultural and Natural Resources Management

Introduction to the ArcGIS Data Model and Application Structure

GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION

(Geo)database and Data Management

Geodatabase Tutorial. Copyright Esri All rights reserved.

Oracle8i Spatial: Experiences with Extensible Databases

INTRODUCTION TO ARCGIS SOFTWARE

Representing Geography

Spatial data models (types) Not taught yet

CityGML goes to Broadway

GEOGRAPHIC INFORMATION SYSTEMS

GEOGRAPHIC INFORMATION SYSTEMS

City of Tigard. GIS Data Standards

Geometric Modelling & Curves

Data Modeling Basics. John Auel GIS Technician II United Services Group

Geodatabase Programming with SQL

PARAMETRIC MODELING. David Rosen. December By carefully laying-out datums and geometry, then constraining them with dimensions and constraints,

Figure 2.1: Center of mass of four points.

1.1 Data, Information, Evidence, and Knowledge A Comparison

Using Map Topology Editing Tools

A GIS helps you answer questions and solve problems by looking at your data in a way that is quickly understood and easily shared.

Quality Assessment in the framework of Map Generalization

Moving GIS into the Ocean Realm: Meeting the Need for Intelligent Data

Even Cowboys Need Good Data City of Pendleton GIS Development

Hydrographic Data Management using GIS Technologies

Online Digitizing and Editing of GIS Layers (On-Screen or Head s Up Digitizing)

EEOS 381 -Spatial Databases and GIS Applications

evaluation). notonlythemanagementoflargedata-sets,butalsonewprocessingstrategiesforspatial

Digital Cadastral Maps in Land Information Systems

Creating a File Geodatabase

GIS Spatial Data Standards

10. THERM DRAWING TIPS

Understanding ArcSDE. GIS by ESRI

Draft Martin Doerr ICS-FORTH, Heraklion, Crete Oct 4, 2001

Paper for consideration by TSMAD Data Quality Model Harmonization


An Integrated Interface to Design Driving Simulation Scenarios

Title 10 DEPARTMENT OF NATURAL RESOURCES Division 35 Land Survey Chapter 1 Cadastral Mapping Standards

Spatial data quality assessment in GIS

NURBS Drawing Week 5, Lecture 10

A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION

An Esri White Paper July 2010 Highway Data Management in ArcGIS

Topology and Topological Rules Geometric properties that are maintained in spatial databases

The GeoMedia Fusion Validate Geometry command provides the GUI for detecting geometric anomalies on a single feature.

CHAPTER-24 Mining Spatial Databases

Title 10 DEPARTMENT OF NATURAL RESOURCES Division 35 Land Survey Chapter 1 Cadastral Mapping Standards

Mississippi Private Schools 2015

GIS Databases With focused on ArcSDE

Basics on Geodatabases

SCALABILITY OF CONTEXTUAL GENERALIZATION PROCESSING USING PARTITIONING AND PARALLELIZATION. Marc-Olivier Briat, Jean-Luc Monnot, Edith M.

Prerequisites Attended the previous technical session: Understanding geodatabase editing workflows: Introduction

Curriculum Map by Block Geometry Mapping for Math Block Testing August 20 to August 24 Review concepts from previous grades.

Advanced Image Management using the Mosaic Dataset

Advanced Surface Modeling

Using CAD Data in ArcGIS

TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS

NURBS Drawing Week 5, Lecture 10

Crime Mapping Methods. Assigning Spatial Locations to Events (Address Matching or Geocoding)

DATA QUALITY AND SCALE IN CONTEXT OF EUROPEAN SPATIAL DATA HARMONISATION

DATABASE MANAGEMENT FILES GIS06

DATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7

An Application of Analytic Geometry to Designing Machine Parts--and Dresses

Forestry Data Model. Data Model Workgroup June Forestry Spatial Interest Group

DERIVATION OF THE DATA MODEL

Raster Data Structures

Lecture 3: Models of Spatial Information

Volumes of Revolution

SolidWorks Implementation Guides. Sketching Concepts

Specialised Data Specifications

SOLIDWORKS: SKETCH RELATIONS

Geometry: Unit 1 Vocabulary TERM DEFINITION GEOMETRIC FIGURE. Cannot be defined by using other figures.

UPDATED GIS DATABASE DESIGN: Geodatabase Model

Introduction to ArcGIS Network Analyst. Presenter: Matt Crowder ESRI Redlands, California

SPATIAL DATA MODELS AND SPATIAL DATA

Extracting Business. Value From CAD. Model Data. Transformation. Sreeram Bhaskara The Boeing Company. Sridhar Natarajan Tata Consultancy Services Ltd.

GIS Introduction to Geographic Information Systems Last Revision or Approval Date - 9/8/2011

Spatial Data Analysis

Spatial Adjustment Tools: The Tutorial

Essential Mathematics for Computer Graphics fast

Validation and automatic repair of two- and three-dimensional GIS datasets

Soil Data Viewer 5.1 User Guide

in R Binbin Lu, Martin Charlton National Centre for Geocomputation National University of Ireland Maynooth The R User Conference 2011

Graph/Network Visualization

Applications & Operations - Resource Stewardship & Major Projects

The Structure of Geographic Data

Duplicating Segments and Angles

Tax Parcel Mapping. Visual Representations of Legal Descriptions and So Much More

THE ARCHITECTURE OF ARC/INFO Scott Morehouse Environmental Systems Research Institute 380 New York Street Redlands, California

How does one make and support a reasonable conclusion regarding a problem? How does what I measure influence how I measure?

MET 306. Activity 8a. Mechanism Design Creo 2.0 Level 7 POINT A GROUND LINK LINK 1 LINK 2 LINK 3 POINT B 10/15/2010 1

New York City Neighborhood Tabulation Areas

Multiresolution Spatial Databases: Making Web-based Spatial Applications Faster

Transcription:

Making features smart GEOG 419/519: Advanced GIS Dr. Lembo

Qualities of features (p. 76) Features have shapes Geometry feature class Points and multipoints Polylines (line segments that may or may not be connected) Polygons (set of either disjoint or embedded rings) Ring: set of connected, closed, nonintersecting line segments Line segments can be straight, circular arcs, Bézier curves, and elliptical arcs

Qualities of features II (p. 76) Features have spatial reference Specifies how the x,y coordinates of a set of features are mapped onto the earth s surface Features have attributes Fields in a feature class table Standard or custom properties of features Numeric, textual, descriptive Features have subtypes Feature class is homogenous set of features May be considerable variation among features Buildings Residential, Commercial, Industrial Subtypes give more control over qualities of features No longer all or nothing

Qualities of features III (p. 77) Features have relationships Among geographic features Between geographic features and nonspatial objects Features can be constrained Attribute domain: numeric range or list of valid values All or nothing Features have rule validation Pipe connections Features have topology Precise spatial relationships Planar topology Geometric network Features have complex behavior Custom editing interaction, intrinsic analytical capabilities, sophisticated cartographic rendering

Steps to making features smart (p. 78) Progressively adding intelligence Select feature type and topology Inventory all of the types of objects you need to model Establish feature datasets to group feature classes that are bound by spatial reference, topology, and thematic content (Chambers article) Nonspatial: create object classes Spatial: create simple feature classes (point, line polygon) Topological: create a graph with topological feature classes in a common feature dataset

Steps to making features smart II Set attribution and subtypes (p. 89) Subtype special attribute Major groupings of objects Can express diversity among similar objects/features without creating lots of classes (the more classes, the slower the geodatabase) Improve data integrity with attribute domains, default values, connectivity rules, relationship rules Define attribute domains and validation rules Establish object relationships Relationship classes, relationship rules Create custom objects VisualBasic programming

Geodb design considerations (Chambers article) Keep features/objects in same geodb if (p. 195): Objects/features have relationships Features that have topological associations In order to concurrently edit features Can only edit one geodb at a time Separate features/objects in separate geodb if: Different departments have responsibility for different datasets Use of different commercial RDBMS Personal geodb have practical size limits

Geodb design considerations II (p. 195) Classes (object, feature, relationship) can either stand alone or reside in a feature dataset Group classes in a feature dataset if: If feature classes are topologically related If you wish to enforce a common spatial reference for a set of feature classes Logical organization

Geodb design considerations III Should a group of related features be separate feature classes or subtypes of the same feature class? The more feature classes, the worse the geodb performance Why split into feature classes? Each group of features requires distinct custom behavior When feature attributes are different If you need different access privileges for different classes Some features are to use versioning and some not

Storing data in tables All objects, features, and relationships are stored in tables Predefined fields For identifying objects and storing feature shapes Managed by ArcInfo and should NEVER be modified via another RDBMS Custom fields All others

Adding simple behavior with subtypes (p. 89) Primarily used to verify the integrity of objects Subtypes (lightweight subdivision) Can name them Can define distinct attribute domains Constraints on data values Split and merge policies Can define distinct default values Can define distinct validation rules Attribute rules, connectivity rules, relationship rules Can prescribe relationship types With programming, you can add custom rules

Relationships among objects Topological Connectivity, adjacency Spatial Touches, coincides with, overlaps, is inside of, is outside of General Persistent tie between objects/features