The Geodatabase. Chase T. Brooke Ecosystem Science and Management Texas A&M University College StaOon, TX

Similar documents
The Geodatabase. A. Michelle Lawing Ecosystem Science and Management Texas A&M University College StaMon, TX

IST 210. Introduction to Spatial Databases

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri

Key Terms. Attribute join Target table Join table Spatial join

Chapter 1: Introduction to Spatial Databases

Object modeling and geodatabases. GEOG 419: Advanced GIS

Lecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University

GEOSPATIAL ENGINEERING COMPETENCIES. Geographic Information Science

Introduction to Spatial Database Systems

Editing Versioned Geodatabases : An Introduction

Representing Geography

Class #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures

M. Andrea Rodríguez-Tastets. I Semester 2008

Maps as Numbers: Data Models

layers in a raster model

Geographic Surfaces. David Tenenbaum EEOS 383 UMass Boston

SPATIAL DATA MODELS Introduction to GIS Winter 2015

The Oracle Enterprise Geodatabase (EGDB) Charlie Crocker Farallon Geographics, Inc.

Geodatabases. Dr. Zhang SPRING 2016 GISC /03/2016

LSGI 521: Principles of GIS. Lecture 5: Spatial Data Management in GIS. Dr. Bo Wu

Algorithms for GIS csci3225

Graphic Display of Vector Object

GEOGRAPHIC INFORMATION SYSTEMS Lecture 25: 3D Analyst

Surface Analysis with 3D Analyst

DATA MODELS IN GIS. Prachi Misra Sahoo I.A.S.R.I., New Delhi

Introduction to Geographic Information Science. Some Updates. Last Lecture 4/6/2017. Geography 4103 / Raster Data and Tesselations.

Accessing and Administering your Enterprise Geodatabase through SQL and Python

Multidimensional Data and Modelling - DBMS

Algorithms for GIS. Spatial data: Models and representation (part I) Laura Toma. Bowdoin College

ENGRG 59910: Introduction to GIS

ArcGIS Enterprise: An Introduction. Philip Heede

Vector Data. James Frew ESM 263 Winter

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

GEOGRAPHIC INFORMATION SYSTEMS Lecture 02: Feature Types and Data Models

VECTOR ANALYSIS: QUERIES, MEASUREMENTS & TRANSFORMATIONS

Technology for Cadastral Applications. John R. Hacker, Jr. Marketing Manager Geospatial Applications

Surface Analysis. Data for Surface Analysis. What are Surfaces 4/22/2010

ARC HYDRO TOOLS CONFIGURATION DOCUMENT #3 GLOBAL DELINEATION WITH EDNA DATA

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Announcements. Data Sources a list of data files and their sources, an example of what I am looking for:

LECTURE 2 SPATIAL DATA MODELS

ArcMap - EXPLORING THE DATABASE Part I. SPATIAL DATA FORMATS Part II

Introduction to ArcCatalog

What's New in ArcGIS 9.2 Service Packs

Welcome to NR402 GIS Applications in Natural Resources. This course consists of 9 lessons, including Power point presentations, demonstrations,

Analytical and Computer Cartography Winter Lecture 9: Geometric Map Transformations

Long- term and Cross- database Performance Analysis for DBAs

What is coming in. ArcGIS Server 10. Ismael Chivite ArcGIS Server Product Manager James Cardona Technical Marketing

What s New in Desktop 10.1

Making ArcGIS Work for You. Elizabeth Cook USDA-NRCS GIS Specialist Columbia, MO

Proximity Analysis. Proximity Analysis

Subject: Migration Information for ArcIMS, ArcSDE, and ArcGIS Server Users

Multidimensional (spatial) Data and Modelling (2)

Longley Chapter 3. Representations

A New Approach for Data Conversion from CAD to GIS

Introduction to 3D Analysis. Jinwu Ma Jie Chang Khalid Duri

Dijkstra's Algorithm

Maps as Numbers: Data Models

GEOGRAPHIC INFORMATION SYSTEMS Lecture 17: Geoprocessing and Spatial Analysis

Raster Data. James Frew ESM 263 Winter

Exercise 5. Height above Nearest Drainage Flood Inundation Analysis

Assimilating GIS-Based Voter Districting Processes in Maricopa County, Arizona

Terrain Processing for Efficient 1D and 2D H&H Modeling. Dean Djokic and Zichuan Ye, Esri Inc.

What's New in ArcGIS 9.2 Service Packs

Coverage data model. Vector-Based Spatial Analysis: Tools Processes. Topological Data Model. Polygons Files. Geographic Information Systems.

ArcGIS Pro Editing. Jennifer Cadkin & Phil Sanchez

Creating Surfaces. Steve Kopp Steve Lynch

Spatial Analysis (Vector) II

Surface Creation & Analysis with 3D Analyst

ENGRG Introduction to GIS

Advanced Standard Basic Notes

ArcGIS for Server Michele Lundeen

8 Querying and Selecting Data

Spatial Analysis and Modeling (GIST 4302/5302) Representation of Spatial Data. Representation of Spatial Data Models 3/5/18

Oracle Spatial Technologies: An Update. Xavier Lopez Director, Spatial Technologies Oracle Corporation

GEOGRAPHIC INFORMATION SYSTEMS Lecture 18: Spatial Modeling

Exposing Library Holdings (meta)data in RDF Using schema.org Seman:cs

What s New in ArcGIS Server 10

An Introduction to Spatial Databases

Module 10 Data-action models

Using the Geodatabase

RASTER ANALYSIS S H A W N L. P E N M A N E A R T H D A T A A N A LY S I S C E N T E R U N I V E R S I T Y O F N E W M E X I C O

Lecture 8. Vector Data Analyses. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University

Introduction to GIS. Geographic Information Systems SOCR-377 9/24/2015. R. Khosla Fall Semester The real world. What in the world is GIS?

Introduc)on to InVEST ArcGIS Tool

Enterprise GIS for Managing Reservation Land

Chapter 1. Introduction

ENGRG Introduction to GIS

Finding Shortest Path on Land Surface

Lecture 2: GIS Data Sources, Data Types and Representation. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University

Spatial Analysis (Vector) I

ArcGIS Data Reviewer: Ensuring Accurate and Complete Data to Meet Your Mission. John Grammer Kevin Pusey

Lesson 5 overview. Concepts. Interpolators. Assessing accuracy Exercise 5

Lab 1: Exploring ArcMap and ArcCatalog In this lab, you will explore the ArcGIS applications ArcCatalog and ArcMap. You will learn how to use

COPYRIGHTED MATERIAL. Introduction to 3D Data: Modeling with ArcGIS 3D Analyst and Google Earth CHAPTER 1

Esri s ArcGIS Enterprise. Today s Topics. ArcGIS Enterprise. IT4GIS Keith T. Weber, GISP GIS Director ISU GIS Training and Research Center

Computational Geometry Algorithms Library. Geographic information Systems

Lecture 7 Digitizing. Dr. Zhang Spring, 2017

Multidimensional Data and Modelling

Getting Started with Spatial Analyst. Steve Kopp Elizabeth Graham

Transcription:

The Geodatabase Chase T. Brooke Ecosystem Science and Management Texas A&M University College StaOon, TX 77843 cbrooke@tamu.edu

EvoluOon of the acronym GIS

SpaOal Thinking IdenOfying, analyzing, and understanding the locaoon, scale, pazerns, and trends of the geographic and temporal relaoonships among data, phenomena, and issues. - Joseph Kerski

SpaOal Thinking What is your definioon of spaoal thinking?

What is a Geodatabase? A spaoal relaoonal database management system that stores geographic and related data. Central repository for spaoal data storage and management.

EvoluOon of database systems

Geometry Data Type All 2D mapping can generally be accomplished with three geometry types Points, polylines, and polygons

RelaOonships among features Topological Determines adjacency and connecovity among features Shared and coincident geometry types SpaOal Network Simple edges and juncoons Complex edges and juncoons General

Topology

Geometric Network The storage of network informaoon Several components Simple edges and juncoons Complex edges Complex juncoons

Geometric Networks To build a network Sources and sinks ConnecOvity rules Edge- juncoon rules Edge- edge rules Perform a network analysis Trace Flow direcoon

The parts of a geodatabase Geographic dataset Feature classes, a collecoon of features with the same type of geometry RelaOonship classes, a table that stores the relaoonships between two feature classes Object classes A feature class table A non- spaoal azribute table

The parts of a geodatabase

Example Geodatabase

Making your own geodatabse Design your data model Evaluate your data Define database structure Add data Understand your spaoal reference Choose a coordinate system SpaOal domain Precision Modify your spaoal domain if necessary

Benefits of using a geodatabase Store a rich collecoon of spaoal data in a centralized locaoon Apply sophisocated rules and relaoonships to the data Define advanced geospaoal relaoonal models (e.g., topologies, networks) Maintain integrity of spaoal data with a consistent, accurate database

Benefits of using a geodatabase Work within a mulouser access and ediong environment Integrate spaoal data with other IT databases. Easily scale your storage Support custom features and behavior

Two types of Geodatabes in ArcGIS

Personal geodatabase May be read by mulople people Only edited by 1 person at a Ome Max size 2 GB Currently stores only vector data Raster stored as catalogs

MulO- user geodatabase Suitable for large workgroups and enterprise GIS implementaoons May be read and edited by mulople users simultaneously Requires ArcSDE and a DBMS Supports both raster and vector formats

A geodatabase extends a database Provides the framework for defining and managing the GCS for a set of data Models topologically integrated sets of feature Defines general and arbitrary relaoonships between objects and features

A geodatabase extends a database Enforces the integrity of azributes through domains and validaoon rules Binds the natural behavior of features to the tables that store features Stores mulople versions so that many users can edit the same data

SpaOal Query What is a spaoal query? Name three examples of a spaoal query

SpaOal Query OperaOons Search ThemaOc search Search by region Search by classificaoon LocaOon analysis Buffer Corridor Overlay

SpaOal Query OperaOons Terrain analysis Slope/aspect Catchment Drainage network Flow analysis ConnecOvity Shortest path

SpaOal Query OperaOons DistribuOon Change detecoon Proximity Nearest neighbor SpaOal analysis/staosocs PaZern Centrality AutocorrelaOon Indices of similarity Topology Hole descripoon

SpaOal Query OperaOons Measurements Distance Perimeter Shape Adjacency DirecOon

Architecture of a SpaOal Database

Core features of a DBMS Persistence Some data are transient Some are persistent TransacOons Map a database from one consistent state to another All or abort Many transacoons executed concurrently

Space Taxonomy OrientaOon, DirecOon, Topological relaoonships (adjacent, next to, inside) MulOtude of descripoons available to organize space

Data Model Vector Points Polylines Polygons Fields Raster, uniform grid imposed on underlying space TIN, triangulated irregular networks Contour lines Point grids

Data Model Example

Data Model Example

Data Model Example

Structured Query Language (SQL) DeclaraOve language User specifies the result Example: Find all land parcels next to my house. SELECT M.address FROM land_parcel L, city_name M WHERE Adjacent (L,M) AND M.address = MYHOUSE

Types of queries Range (select all points within 10 km of the city limits) Join (combine two tables on a common azribute)

SQL Examples Join SpaOal Join

File organizaoon and indices Programmer s Point of View Database Manager s Point of View Finite Infinite Infinite

Data mining SystemaOc search of potenoally useful informaoon embedded in digital data Hot topic of research inside and outside of academia BIG DATA

Big Data Landscape

Ecosystem Science and Management Texas A&M University (c) 2014, A. Michelle Lawing SpaOal data are Big Data ESSM/GEOG 462: Advanced GIS

SpaOal data mining Find pazerns in data with respect to geography Not new in GIS, but methods are soll in their infancy Up to 80% of digital data is spaoal in nature!

SpaOal data mining A spaoal database specialist can leverage experose to Design search algorithms to hand large amounts of data Extend SQL with mining methods Random sampling commonly used in data mining Because of spaoal autocorrelaoon, other techniques might need to be employed (spaoal staosocs)

SpaOal databases Important for management of spaoal and related data Important for the query of spaoal data to extract both spaoal and related data