geodatabase: an introduction€¦ · -editing multiuser geodatabases: an introduction-geodatabase...

28
Geodatabase: An Introduction Rudy Prosser Robert LeClair

Upload: others

Post on 21-Sep-2020

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Geodatabase: An IntroductionRudy Prosser

Robert LeClair

Page 2: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Getting startedGeodatabase: An Introduction

Overview

BasicExtended

Geodatabase

Page 3: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Working with geodatabasesDemonstration

Page 4: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Overview

Page 5: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

What is the geodatabase?Overview

Collection

Scalable

Programmable

Page 6: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Why use a geodatabase?Overview

FunctionalityCustomizable

SimplePlatform

Integration

Page 7: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Types of geodatabasesOverview

File*

Enterprise

File System

RDBMS

Single Editor

Multiple Editor

Page 8: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Geodatabase workflowOverview

Update Create

Populate

Plan

Data models

Information models

ArcGIS Pro

ArcMap

Desktop

Portals

Mobile

Page 9: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Geodatabase toolsOverview

ArcGIS Pro

ArcMap

Portal for

ArcGIS

ArcGIS

OnlineAPIs

SDKs

Apps

Page 10: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Creating a geodatabaseDemonstration

Page 11: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Basic Functionality

Page 12: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Basic Geodatabase Functionality

Data

Rules

• Subtype

• Domain

• Relationship

• Table

• Feature Class

• Raster

• Feature dataset

Page 13: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Table (Object)Basic Geodatabase Functionality - Data

• Rows are unique objects

• Rows have same fields

ArcGIS-defined ID

User-defined ID

Number Object ID

Text Global ID

Date Raster

BLOB

• No spatial field

Page 14: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Feature classBasic Geodatabase Functionality - Data

• Collection of features

- Same geometry type

- Same spatial reference

- Same attribute fields

Stores geometry

ArcGIS-defined ID

Geometry BLOB

Number Object ID

Text Global ID

Date Raster

• Extended functionality

- Multi-part features

- Z and M values

- Annotation / Dimension

Page 15: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

RasterBasic Geodatabase Functionality - Data

• Cell / Pixel-based data

- Discrete / Continuous data

- Multiple formats

• Geodatabase

- Raster dataset

- Manage single raster

- Mosaic Dataset

- Manage multiple rasters

- Store as a catalog,

view as a mosaic

- Advanced querying

and processing

Page 16: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

SubtypeBasic Geodatabase Functionality - Rules

• Define categories / classes

• Set rules for each field by category

- Default values

- Domains

- Behaviors

• Property of table

or feature class

Subtype code (Integer)

Subtype description

Page 17: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

DomainBasic Geodatabase Functionality - Rules

• Specify valid values

- List of valid values

- Min and max value

• Apply to multiple attribute

fields

• Property of geodatabase

Coded Value DomainFRC_DESC in (“Freeway or Other Major Road”, “Other Major Road”,…)

Range Domain -FRC between 0 and 5

Page 18: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Relationship classBasic Geodatabase Functionality - Rules

• Define association between

geodatabase objects

• 1:1, 1:M, M:N cardinalities

• Simple or composite

• Apply rules and

attributes

• Edit across relationship

Page 19: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Feature datasetBasic Geodatabase Functionality - Rules

• Collection of spatial datasets

• Specifies spatial reference

• Treated as a single object

• Necessary for

- Networks

- Topologies

- Terrains

• Not a folder

ParcelCorner

Parcel

ParcelAnno

LotLines

Parcel_Topo

LotDimensions

Subdivision

BoundryLines

Page 20: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Exploring a geodatabaseDemonstration

Page 21: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Extended Functionality

Page 22: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Extended geodatabase functionality

Data

Models• Geometric Network

• Network Dataset

• Attachments

• Topology

• Parcel Fabric

Page 23: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

AttachmentsExtended geodatabase functionality - Data

• Associate 1 or more files with

a geographic feature

- Stored within the geodatabase

• Accessible throughout

the ArcGIS platform

- Open files types recognized by OS

- Download others

• Specialized implementation of a

relationship class

Page 24: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Geodatabase topologyExtended geodatabase functionality - Data

• Manage shared geometry

- Within a feature class

- Between feature classes

• Rules-based

- Select rules based on spatial relationships

- Apply rules by validating data

- Make corrections or mark exceptions

Page 25: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Conclusion

Page 26: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

Geodatabase: An IntroductionConclusion

Overview

BasicExtended

Geodatabase

• What is a geodatabase?

• Types of geodatabases

• Geodatabase workflow

• Geodatabase tools

• Data structures

- Table

- Feature class

- Raster

• Rules and relationships

- Subtype

- Domain

- Relationship class

- Feature dataset

• Attachments

• Geodatabase topology

• Data models

- Geometric / Utility networks

- Network datasets

- Parcel fabric

Page 27: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial

ResourcesConclusion

• Technical Workshops(Search agenda for “geodata”)

- Managing Your Distributed Geodatabase

- Planning an Enterprise Geodatabase

- Editing Multiuser Geodatabases: An

Introduction

- Geodatabase Best Practices

- Geodatabase Administration: An Introduction

• Esri Showcase

- Spatial Data Management

- Hands-On Learning Lab

• GeoNet

- UC2018 Technical Workshop –

Geodatabase: An Introduction

Page 28: Geodatabase: An Introduction€¦ · -Editing Multiuser Geodatabases: An Introduction-Geodatabase Best Practices-Geodatabase Administration: An Introduction •Esri Showcase-Spatial