19
Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

Embed Size (px)

Citation preview

Page 1: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

Models and Structures of ArcGIS

UML and Data Modeling

ElementsLongley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12

Review Zeiler ch. 1

Page 2: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

Models for GIS

• representation of reality --> model

• GIS itself is based on a model of complexity

• GIS is used to model complexity• full representation of reality?• data model = limited representation of reality– a discretization or partitioning of space– finite, discrete nature of computing devices

Page 3: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

Data Model

• representation of information about the process

• FIELD … “grid”• OBJECT … “isoline”• FIELD or OBJECT … “geo-relational”

• “Delauney triangulation” (alternative)

Page 4: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

3 Data Models

• geo-relational coverage (object view; from classic ArcInfo)

• geo-relational shapefile (object view; from ArcView)

• geodatabase (object-oriented; new in ArcGIS)

Page 5: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

A

B

command line interfaceUnix, NT, WindowsArcView as interface

Georelational Data Model:“Classic” ArcInfo and ArcView

Page 6: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

ArcInfo Coverage as a Data Structure

Image courtesy of Louisville/Jefferson County Information Consortium, Kentucky

Page 7: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

Data Structure• not tied to process at all• concerned simply with what can be computed and what can’t

• the way in which the data model is represented in the GIS– DEM for field model– contour for isoline model (variation on object)

– TIN for Delauney triangulation model– coverages, shapefiles for geo-relational– geodatabase for OO geodatabase

Page 8: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

Data Structures

• ArcInfo coverages• ArcView shapefiles• ArcInfo grids, USGS DEMs • Images (e.g., georeferenced tiffs)

• TINs• Geodatabases

Page 9: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

ArcGIS 9 Icons( Zeiler, pp. 65-71 )

yellow coverage

gray geodatabase

green shapefile

Page 10: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

Geodatabase

If coverages are apples …and shapefiles are oranges …The Geodatabase can be your grocery bag…

Page 11: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

Elements of the Geodatabase

• Feature Datasets• Feature Classes• Relationship classes• Geometric Networks• Domains• Ranges• Coded Values• Topology• Tables• Metadata• And More!!!

Page 12: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

Geodatabase

• Features and attributes as objects

• Relationships among features

• Validation or editing rules, behaviors

• “Container” for– Vector, raster, tabular data

– Relationships– Topology

MS-Office

Object Table

Page 13: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

Relationships for a feature

Page 14: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

ESRI Data Models for Geodatabase Templates

Pre-designed schema (skeleton) of

• Objects-Feature classes-Tables

• Relationships• Domains• Rules

Page 15: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

Why Data Models & Gdb Templates?

• Work with users & partners on practical design projects

• Build useful ready to load geodatabases

• Continue the process with feedback from real projects

• Support & encourage standards

Page 16: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

ArcGIS Data ModelsAdministrative BoundariesAgricultureBasemapBiodiversity/ConservationCadastre 2014Defense/IntelEnergy UtilitiesEnvironmental Regulated FacilitiesHistoric PreservationHydrographic/Navigation (IHO)

Local GovernmentMarinePetroleumPipelineSystem ArchitectureTelecommunicationsTransportationWater UtilitiesWater Resources (Hydro, Groundwater)ForestryGeologyLand Parcels

Page 17: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

http://support.esri.com/datamodels

Page 18: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1

Arc Marine dusk.geo.orst.edu/djl/arcgis

Page 19: Models and Structures of ArcGIS UML and Data Modeling Elements Longley et al., 8 (2/e) Zeiler, chs. 4, 5, and 12 Review Zeiler ch. 1