University of California , San Diego (UCSD)

Slides:



Advertisements
Similar presentations
Three-Step Database Design
Advertisements

Geometric Networks in ArcGIS
Types of geodatabases File geodatabases—Stored as folders in a file system. Each dataset is held as a file that can scale up to 1 TB in size. The file.
* Simple Editing * Feature Creation Tools * Labels & Annotation
Department of Geoinformation Science Technische Universität Berlin Geo-Databases: lecture 8 Management of Spatial Data Prof. Dr. Thomas H. Kolbe Institute.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Geometric Networks Francisco Olivera, Ph.D., P.E. Srikanth Koka Department of Civil Engineering Texas A&M University.
Copyright © 2005 Bruce Kessler All Rights Reserved Ch. 2 GeoDatabase Basics Laying the foundations.
Geographic Information Systems
Creating and Editing Feature Data Francisco Olivera, Ph.D., P.E. Srikanth Koka Department of Civil Engineering Texas A&M University.
Building a stream network for the 12 th Hydrologic region using ArcInfo CVEN 689 Prepared by: Héctor Olmos.
ArcCatalog and Geodatabases
Geographic Information Systems and Science SECOND EDITION Paul A. Longley, Michael F. Goodchild, David J. Maguire, David W. Rhind © 2005 John Wiley and.
Advanced Editing: Rules-Based Topology in ArcEditor.
Esri UC 2014 | Technical Workshop | Data Alignment and Management in ArcMap Lisa Stanners, Sean Jones.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing in ArcMap:
Introduction To ArcCatalog ArcCatalog. ArcCatalog is a data- centric GUI tool used for managing spatial data.
Spatial Data Models. What is a Data Model? What is a model? (Dictionary meaning) A set of plans (blueprint drawing) for a building A miniature representation.
Parcel Data Models for the Geodatabase
ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)
Spatial Databases ENVE/CE 424/524. Definitions Database – an integrated set of data on a particular subject Spatial database - database containing geographic.
GIS 1110 Designing Geodatabases. Representation Q. How will we model our real world data? A. Typically: Features Continuous Surfaces and Imagery Map Graphics.
GEODATABASE Lower Adirondack GIS Users Group Meeting March 2, 2005 Lower Adirondack GIS Users Group Meeting March 2, 2005.
Arc Hydrology Data Model An Overview of the Modeling Process Kim Davis and Tim Whiteaker Center for Research in Water Resources University of Texas at.
Geodatabase – An Introduction
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-2 Chapters 3 and 4.
Introduction In ArcGIS, there are three basic data structures:
6. Simple Features Specification Background information UML overview Simple features geometry.
Geodatabase Relationships & Relationship Classes GIS 458 Spring 2006 Larry Clamp.
GTECH 361 Lecture 10 Behavior and the Geodatabase.
Exploring ArcToolbox Presented by: Isaac Johnson.
Introduction to the Geodatabase. What is a Geodatabase? What are feature classes and feature datasets? What are domains Design a personal Geodatabase.
Understanding our world.. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing Versioned Geodatabases.
L9 – The GIS Database Part 2. Relational Databases The relational database model was defined by E.F. Codd. This is the most common database design due.
CES – VCU November 2003 Geodatabases William Shuart Center for Environmental Studies Virginia Commonwealth University.
Creating and Maintaining Geographic Databases. Outline Definitions Characteristics of DBMS Types of database Relational model SQL Spatial databases.
Esri UC 2014 | Technical Workshop | Editing Versioned Geodatabases : An Introduction Cheryl Cleghorn and Shawn Thorne.
Advanced Editing: Rules-Based Topology in ArcEditor
Intro to GIS | Summer 2012 Attribute Tables – Part 1.
Geographic Data in GIS. Components of geographic data Three general components to geographic information Three general components to geographic information.
UML and Object Modeling Elements
Copyright © 2006 by Maribeth H. Price 13-1 Chapter 13 Working with Geodatabases.
Towards Unifying Vector and Raster Data Models for Hybrid Spatial Regions Philip Dougherty.
Creating and Editing Feature Data Francisco Olivera, Ph.D., P.E. Srikanth Koka Department of Civil Engineering Texas A&M University.
Data Alignment and Management in ArcMap
GTECH 361 Lecture 09 Features in the Geodatabase.
Geodatabase Kyung Hee University Geography Jinmu Choi 1.
Introduction to Geodatabases
Physical Structure of GDB
Esri UC 2015 | Demo Theater | Leveraging Relationship Classes in the Geodatabase Colin Zwicker.
Relationship Class What is a Relationship Class (3)
Advanced Editing Processes
GISC 6382 Applied GIS UT-Dallas Briggs
Physical Structure of GDB
Physical Structure of GDB
Lecture 08 Creating a Geodatabase
Chapter 14 Geodatabases.
ArcGIS Topology Shapefiles, Coverages, Geodatabases
Physical Structure of GDB
Physical Structure of GDB
Geographic Information Systems
Geodatabase – An Introduction
ArcCatalog and Geodatabases
Lower Adirondack GIS Users Group Meeting March 2, 2005
Automating and Validating Edits
ArcCatalog and Geodatabases
Introduction To ArcCatalog
ArcCatalog and Geodatabases
Geodatabase Best Practices
The Geodatabase : An Introduction
Presentation transcript:

University of California , San Diego (UCSD) GeoDatabases Presented by Reza Wahadj University of California , San Diego (UCSD)

Spatial Types – OGC Simple Features Composed Type Geometry SpatialReferenceSystem Relationship Point Curve Surface GeometryCollection LineString Polygon MultiSurface MultiCurve MultiPoint Line LinearRing MultiPolygon MultiLineString

Overview The Geodatabase Data Model Designing and Building Geodatabases Editing, Long Transactions and Versioning

ArcCatalog / ArcMap / Custom Application Integration ArcCatalog / ArcMap / Custom Application GeoDataObjects SDE SDE for Coverages ArcStorm Geodatabase (JET Engine) Geodatabase (ORACLE) Shapefiles Grids TINs Images MapLibrary Coverages

The ArcInfo 8 Geodatabase A new object oriented geographic data model - all relational data storage using ArcSDE Versioning and long transactions Data Access Objects for application software developers Component based technology (COM)

Elements of a Geodatabase Geometric Network Feature Dataset Relationship Class Feature Class Annotation Class Object Class The Geodatabase Data Model

Elements of a Geodatabase Objects , Object Classes Features , Feature Classes Feature Datasets Validation Rules, Domains Relationships , Relationship Classes Spatial References Geometric Networks The Geodatabase Data Model

Objects and Object Classes An object is an instance of an object class All objects in an object class have the same properties and behavior An object can be related to other objects via relationships The Geodatabase Data Model

The Geodatabase Data Model

Features Spatial object Location Spatial relationships Attribute of type Geometry Spatial relationships Instance of a feature class The Geodatabase Data Model

Feature Classes Same type of geometry Same type of spatial reference system Store spatial objects (features) The Geodatabase Data Model

Feature Datasets Container Same spatial reference Analogous to a coverage The Geodatabase Data Model

Object and Feature Behavior End users and data modelers can : Instantiate classes with predefined behavior Control the default value and acceptable values for any attribute in a class (domains) Partition the objects in a class into like groups (subtypes) Control the general and network relationships in which an object can participate Rule based, no programming required The Geodatabase Data Model

Controlling and Specifying Object Behavior Custom Objects Connectivity Rules Relationships Domains and Validation Rules Subtype Specification Feature Type Selection The Geodatabase Data Model

Subtypes Similar groups of objects Lightweight classification mechanism same attributes and behavior different default values and domains The Geodatabase Data Model

Validation Rules Attribute domains Connectivity rules Relationship rules ... are stored in the Geodatabase Custom rules ... are code based The Geodatabase Data Model

Validation Rules The editor in ArcMap provides tools to test object validity Rules are evaluated, under user control, during object editing : Create a new selection showing all invalid objects within a specified area Restrict the current selection to invalid objects only The Geodatabase Data Model

Domains A named set of acceptable values for a field Types of domains Range Coded values Can be shared across multiple object classes The Geodatabase Data Model

Domains Split policies Merge policies Default value Duplicate Geometry ratio Merge policies Sum values Weighted average The Geodatabase Data Model

Domains in ArcMap Attribute editor uses domain values Identifies illegal values Provides legal value lists The Geodatabase Data Model

Relationships Association between two objects The Geodatabase maintains the referential integrity of relationships when objects are deleted Related objects can message each other eg. move, rotate The Geodatabase Data Model

Pole Attachments Composite relationship: pole to transformer Select a pole and move it …the transformer follows The Geodatabase Data Model

Relationship Validation Rules Subtype combinations Type of relationship Cardinality ranges The Geodatabase Data Model

Geometric Networks Models a network relationship between a set of feature classes Each feature class has a topological role in the network (junction or edge) A network may have multiple feature classes in the same topological role The Geodatabase Data Model

Geometric Networks Geometric Network Feature Classes Valve Geometric Network Feature Classes Service Feed Lateral Main The Geodatabase Data Model

Geometric Networks A geometric network and its feature classes must all belong to the same feature dataset The Geodatabase Data Model

Feature Datasets and Geometric Networks FD FD = Feature Dataset GN = Geometric Network FC = FeatureClass OC = Object Class J = Junction E = Edge Water GN Water FC FC FC FC FC Valve Service Main Lateral Feed J E E E J The Geodatabase Data Model

Network Model A geometric network has an associated logical network Network features are associated with logical network elements The Geodatabase Data Model

Geometry and Connectivity Geometric network contains features and geometry Logical network contains elements and connectivity Connectivity established via geometric coincidence The Geodatabase Data Model

Network Analysis Connectivity tracing Cycle detection Establishment of flow directions Upstream and downstream tracing Isolation tracing Trouble call tracing The Geodatabase Data Model

Multiple Approaches Possible The ‘Build Using Existing Data’ approach The ‘Define in ArcCatalog’ approach The ‘Define Using CASE and UML’ approach Designing and Building GeoDatabases

‘Build Using Existing Data’ Approach Use ArcCatalog and ArcToolbox to load coverages and shapefiles Use ArcCatalog to refine and extend loaded feature classes build network topology add domains and rules Designing and Building GeoDatabases

‘Define in ArcCatalog’ Approach Use ArcCatalog to define new empty object classes. Define validation rules. Use the object editor and object loaders (in ArcMap) to populate your feature classes. Designing and Building GeoDatabases

‘Define Using UML / Case Tools’ Approach Supports the systematic design of large systems Use UML to define your domain object model, based on the generic Geodatabase object model. Use a UML Case Tool - eg. Visio, Rational Rose to specify the UML model. Designing and Building GeoDatabases

Versions Named state of the database Multiple coexisting versions Differ in row state Editing, Long Transaction and Versioning

Versioning Default version A user can work with any version As Built User1 User2 User3 Version: Plan 1 Electric Net User6 Version: Design 2 User4 User5 Version: Design 1 Default version A user can work with any version Editing, Long Transaction and Versioning

Multi User Editing Versioned Geodatabase Modify any version Only see your own changes Temporary child version When the Edit Session is saved the temporary version is posted Editing, Long Transaction and Versioning

Direct Multi User Editing Editor A Editor B Editor C Editing, Long Transaction and Versioning

Conflict Resolution Conflicts are automatically detected Conflicting FeatureClass Options to resolve conflict Conflicting feature(s) Versions Conflicting field Editing, Long Transaction and Versioning

Custom Object Development CASE and UML Using CASE and UML for design and building a Geodatabase Custom Object Development Using ESRI code generation and schema wizards for building custom objects Application Development Using ESRI Geodatabase Access Objects

Detailed Sessions Using ArcCatalog to design and manage Geodatabases Working with versions in ArcInfo 8 Working with networks in ArcInfo 8

Detailed Sessions Tuesday 14.00 Uhr C122 Wednesday 14.00 Uhr C122 Tina Kapka, ESRI Redlands – An Overview of ArcInfo 8 Geodatabase Wednesday 14.00 Uhr C122 Tina Kapka, ESRI Redlands – Object Concepts: What ESRI users should know

Spatial Relations Equals – same geometries Disjoint – geometries share common point Intersects – geometries intersect Touches – geometries intersect at common boundary Crosses – geometries overlap Within– geometry within Contains – geometry completely contains Overlaps – geometries of same dimension overlap Relate – intersection between interior, boundary or exterior

Contains Relation

Touches Relation

Spatial Methods Distance – shortest distance Buffer – geometric buffer ConvexHull – smallest convex polygon geometry Intersection – points common to two geometries Union – all points in geometries Difference – points different between two geometries SymDifference – points in either, but not both of input geometries

Convex Hull and Difference Methods

Grid Index (multi-level)

Point and Region Quadtrees

R-tree

Minimum Bounding Rectangle Study Area Minimum Bounding Rectangle