ESRI Object Models and Data Capture 9/18/ /18/2014 M. Helper GEO327G/386G, UT Austin 2. ESRI Arc/Info ArcView ArcGIS

Similar documents
ESRI* Object Models; Data Capture

ESRI Object Models and Data Capture 2/1/2018

ESRI* Object Models; Data Capture

Introduction to the 176A labs and ArcGIS Purpose of the labs

Introduction to the 176A labs and ArcGIS

Review for Exam 1 2/20/2018

Environmental Systems Research Institute

INTRODUCTION TO ARCGIS Version 10.*

Outline. Chapter 1. A history of products. What is ArcGIS? What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work?

GIS Boot Camp for Education June th, 2011 Day 1. Instructor: Sabah Jabbouri Phone: (253) x 4854 Office: TC 136

Today: GEOL 452/552 - GIS for Geoscientists I. Lecture 3 - Chapter 1. GIS vector Data (review) Let s annotate this layer (draw on paper)

GIS Software. Evolution of GIS Software

Geography 38/42:376 GIS II. Topic 1: Spatial Data Representation and an Introduction to Geodatabases. The Nature of Geographic Data

NR402 GIS Applications in Natural Resources

GIS CONCEPTS ARCGIS METHODS AND. 3 rd Edition, July David M. Theobald, Ph.D. Warner College of Natural Resources Colorado State University

Lecture 2. A Review: Geographic Information Systems & ArcGIS Basics

Key Questions and Issues. What is GIS? GIS is to geographic analysis as: What is GIS? 9/3/2013. GEO 327G/386G, UT Austin 1

Applied Cartography and Introduction to GIS GEOG 2017 EL. Lecture-2 Chapters 3 and 4

EEOS 381 -Spatial Databases and GIS Applications

UNIT 4: USING ArcGIS. Instructor: Emmanuel K. Appiah-Adjei (PhD) Department of Geological Engineering KNUST, Kumasi

Lecture 2. Introduction to GIS Software and Resources

Geodatabase Essentials Part One - Intro to the Geodatabase. Jonathan Murphy Colin Zwicker

Census Mapping with ArcGIS

8/27/2015 M. Helper, U. Texas, Austin

Introduction to Geographic Information Systems

Welcome to NR502 GIS Applications in Natural Resources. You can take this course for 1 or 2 credits. There is also an option for 3 credits.

Lecture 2. Introduction to ESRI s ArcGIS Desktop and ArcMap

Geodatabase Management Pathway

GENERALIZATION IN THE NEW GENERATION OF GIS. Dan Lee ESRI, Inc. 380 New York Street Redlands, CA USA Fax:

GIS CONCEPTS ARCGIS METHODS AND. 2 nd Edition, July David M. Theobald, Ph.D. Natural Resource Ecology Laboratory Colorado State University

These modules are covered with a brief information and practical in ArcGIS Software and open source software also like QGIS, ILWIS.

Geodatabase An Overview

Geoprocessing Tools at ArcGIS 9.2 Desktop

Geodatabase An Introduction

Geodatabase An Introduction

Working with the Geodatabase

Geodatabase 101 Why, What, & How

GIS Data Production and Editing Pathway

GIS Lecture 4: Data. GIS Tutorial, Third Edition GIS 1

Week 01 Lecture Notes Antelope Valley College Geography 205

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

PC ARC/INFO and Data Automation Kit GIS Tools for Your PC

Exercise 3: GIS data on the World Wide Web

2. GETTING STARTED WITH GIS

Introduction-Overview. Why use a GIS? What can a GIS do? Spatial (coordinate) data model Relational (tabular) data model

Introduction INTRODUCTION TO GIS GIS - GIS GIS 1/12/2015. New York Association of Professional Land Surveyors January 22, 2015

CE 365K Exercise 1: GIS Basemap for Design Project Spring 2014 Hydraulic Engineering Design

Esri EADA10. ArcGIS Desktop Associate. Download Full Version :

Geometric Algorithms in GIS

Display data in a map-like format so that geographic patterns and interrelationships are visible

Geodatabases and ArcCatalog

Lecture 5. GIS Data Capture & Editing. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University

Geodatabases and ArcCatalog

ST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation.

Geometric Algorithms in GIS

ArcGIS Tools for Professional Cartography

ArcGIS 9 ArcGIS StreetMap Tutorial

Fundamentals of ArcGIS Desktop Pathway

(THIS IS AN OPTIONAL BUT WORTHWHILE EXERCISE)

Getting Started with Military Analyst for ArcGIS 9.2

Course overview. Grading and Evaluation. Final project. Where and When? Welcome to REM402 Applied Spatial Analysis in Natural Resources.

GEO-DATA INPUT AND CONVERSION. Christos G. Karydas,, Dr. Lab of Remote Sensing and GIS Director: Prof. N. Silleos

A Review: Geographic Information Systems & ArcGIS Basics

Georelational Vector Data Model

Popular Mechanics, 1954

Acknowledgments xiii Preface xv. GIS Tutorial 1 Introducing GIS and health applications 1. What is GIS? 2

Final Project: Geodatabase of Mule Mountains Area, southeastern Arizona

DATA SOURCES AND INPUT IN GIS. By Prof. A. Balasubramanian Centre for Advanced Studies in Earth Science, University of Mysore, Mysore

GIS Quick Facts. CIVL 1101 GIS Quick Facts 1/5.

The Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands.

Mapping Census Data in ArcView 3.x

GEOGRAPHIC INFORMATION SYSTEMS

Introduction to Geographic Information Systems (GIS): Environmental Science Focus

Week 7 Last week: This week s topics. GIS and Forest Engineering Applications. FE 257. GIS and Forest Engineering Applications.

GIS MANUAL VOLUME I DEPARTMENT OF GEOGRAPHY UNIVERSITY OF COLOMBO. L. Manawadu V.P.I.S. Wijeratne S.M.A.T. Nandaseela P. Ranasinghe M.A.D.

ISU GIS CENTER S ARCSDE USER'S GUIDE AND DATA CATALOG

Steve Pietersen Office Telephone No

ESRI Survey Summit August Clint Brown Director of ESRI Software Products

Learning ArcGIS: Introduction to ArcCatalog 10.1

A Technique for Importing Shapefile to Mobile Device in a Distributed System Environment.

Compilation of GIS data for the Lower Brazos River basin

Task 1: Start ArcMap and add the county boundary data from your downloaded dataset to the data frame.

Data Creation and Editing

Understanding Geographic Information System GIS

Enabling the Image Analyst (IA) to use the geodatabase

Layers Resolving Problems of Conversion from CAD files to Geographic Information System

Lab#8: Working With Geodatabases. create a geodatabase with feature datasets, tables, raster datasets, and raster catalogs

Using CAD data in ArcGIS

Geographic Information Systems. Introduction to Data and Data Sources

Geog 469 GIS Workshop. Managing Enterprise GIS Geodatabases

GIS Functions and Integration. Tyler Pauley Associate Consultant

The File Geodatabase API. Craig Gillgrass Lance Shipman

4. GIS Implementation of the TxDOT Hydrology Extensions

An Enterprise Geodatabase: Montgomery County, Maryland ESRI 2004 User Conference Paper #1674

Innovation. The Push and Pull at ESRI. September Kevin Daugherty Cadastral/Land Records Industry Solutions Manager

Geodatabase Replication for Utilities Tom DeWitte Solution Architect ESRI Utilities Team

Data Structures & Database Queries in GIS

Linear Referencing in Boulder County, CO. Getting Started

GEOGRAPHIC INFORMATION SYSTEMS (GIS)

Safe to Save? Archive Options for Geodatabases. Jeff Essic North Carolina State University Libraries

Transcription:

ESRI Object Models; Data Capture Conceptual Models Conceptual Models Characterized all features or phenomena as: Feature Class (spatial table) Number Age_Ma 1_sigma Rx_Type 123 142 1.5 B_schist 124 136 2.0 G_schist 125 Object Class (nonspatial table) Size_kg 3.4 1.3 Y Map Cursor (Puck) Discrete objects; e.g. wells, roads, rock bodies, etc. Object-based models Continuous phenomena; e.g. gravity, topography, temperature, snowfall, soil ph, etc. Field-based models Control Point 9/18/2014 M. Helper GEO327G/386G, UT Austin 1 X 9/18/2014 M. Helper GEO327G/386G, UT Austin 2 Outline ESRI Software Family ESRI Object Data Models History Data Organization Physical Models Coverage Shapefile Geodatabase Data Capture Digitizing Heads Down Heads Up Building Topology ESRI = Environmental Systems Research Institute, Inc. 9/18/2014 M. Helper GEO327G/386G, UT Austin 3 Some ESRI History ESRI Arc/Info ArcView ArcGIS Date 1980-1999 1993-1999 2000 - present Versions 1-7 1 3.2 8.0 10.2 Data Model Coverage Shapefile Geodatabase O.S. Unix, PC DOS Windows Windows Scripting Language Database Software Arc Macro Language (AML) Proprietary; Arc Tables Avenue Scripting DBase Vis. Basic for Appl. (VBA), Python M.S. Access; ArcSDE for Oracle, etc. 9/18/2014 M. Helper GEO327G/386G, UT Austin 4 GEO 327G/386G, UT Austin 1

(Licensing Levels) ArcGIS Desktop Levels ArcGIS Licensing Levels ArcView Make maps, do queries, some spatial analysis, some editing (shapefiles, personal geodatabases) included with GTK ArcGIS Desktop ArcEditor plus edit multi-user geodatabases; more tools in toolbox ArcInfo full functionality; comes with ArcInfo Workstation (i.e. legacy ArcInfo v. 7). UT D.G.S. licenses 9/18/2014 M. Helper GEO327G/386G, UT Austin 5 9/18/2014 M. Helper GEO327G/386G, UT Austin 6 ArcGIS Extensions ESRI GIS - Scalable Product Lines Desktop Software ArcPad UT D.G.S. Single user Multi-user Data Server Software Personal GIS Departmental GIS Enterprise GIS 9/18/2014 M. Helper GEO327G/386G, UT Austin 7 9/18/2014 M. Helper GEO327G/386G, UT Austin 9 GEO 327G/386G, UT Austin 2

ESRI Data Models Topologic: ArcInfo - Coverage ArcInfo.EOO export format for coverage ArcGIS - Geodatabase Non-Topologic: ArcView (legacy) - Shapefile 9/18/2014 M. Helper GEO327G/386G, UT Austin 10 Spatial Data Arc Early ESRI Data Models Geographic coordinates and attributes are stored in separate but linked files Coverages Developed for workstation Arc/Info ~ 1980 Complex structure, proprietary format Attributes in Info tables Aspatial Data Info Shapefiles Developed for ArcView ~ 1993 Simpler structure in public domain Attributes in dbase (.dbf) tables Slide courtesy of D. Maidment 9/18/2014 M. Helper GEO327G/386G, UT Austin 11 Data Organization Folder/File Organization Coverage Data split between coverage and INFO folders Common boundaries between polygons stored once Topology explicitly stored Planar graph maintained As in previous lecture Shapefile Data divided among three or more files (.shp,.shx,.dbf,.sbx,.sbn, et al.) Common boundaries between polygons stored twice Topology created on-the-fly Planar graph not required Coverage Texas Geology Info aat.adf arc.adf pat.adf Etc,, Etc., Etc..E00 Texas Shapefile Texas Geology.shp Geology.shx Geology.dbf Geology.prj One feature shape (as points OR lines OR polygons) per file = SHAPEFILE 9/18/2014 M. Helper GEO327G/386G, UT Austin 12 arc.dat arc.nit Etc,, Etc., Etc. Many related features (as points AND lines AND polygons) per file = COVERAGE 9/18/2014 M. Helper GEO327G/386G, UT Austin 13 GEO 327G/386G, UT Austin 3

Data Organization: Coverage in Windows Explorer and ArcCatalog Feature Class ArcCatalog: Workspace>Coverage> Feature Class Feature Classes Arc Catalog A collection of geographic objects with the same geometry (point, line, polygon) that share the same attributes. A shapefile contains one feature class A coverage can contain many feature classes Windows Explorer 9/18/2014 M. Helper GEO327G/386G, UT Austin 14 Sample location (points) Feature Class 9/18/2014 M. Helper GEO327G/386G, UT Austin 15 ArcInfo Coverage An integrated, homogeneous set of feature classes (pts., lines, polygons) stored together Spatial (coordinate) data stored in binary files; Attributes and topologic data stored in INFO tables Stored within a Workspace ArcInfo Coverages can contain: Primary feature classes: Points, with attributes in PAT (point attribute table) Nodes, with attributes in NAT Arcs, with attributes in AAT Polygons, with interior label points and attributes in PAT 9/18/2014 M. Helper GEO327G/386G, UT Austin 16 9/18/2014 M. Helper GEO327G/386G, UT Austin 17 GEO 327G/386G, UT Austin 4

Coverages feature classes can contain: Coverages can also contain: Secondary features: Tics registration points for digitized data Annotations text for map Links vectors used for adjusting local area to known locations (spatial adjustment) Composite features: Routes collections of Arcs with measurement system Regions collections of polygons; adjacent, noncontiguous or overlapping 9/18/2014 M. Helper GEO327G/386G, UT Austin 18 9/18/2014 M. Helper GEO327G/386G, UT Austin 19 Shapefile format Shapefiles in ArcCatalog/Explorer Simpler than coverage; doesn t store topology Feature classes stored independently i.e. points, lines and polys. stored in physically separated files (e.g. no shared INFO table) For each type, spatial data stored in a.shp file, attribute data in a.dbf table. Null or No Data numerical values not supported in attribute tables Folder / Shapefile Three or more files per feature class Point Feature class Window Explorer ArcCatalog 9/18/2014 M. Helper GEO327G/386G, UT Austin 20 9/18/2014 M. Helper GEO327G/386G, UT Austin 21 GEO 327G/386G, UT Austin 5

Spatial Data Aspatial Data Aspatial Data ESRI Object Models and Data Capture 9/18/2014 Shapefile feature class types: point multipoint Point, Multipoint Polyline (line with several paths) Polygon Ring closed, nonintersecting path simple poly. Disjointed Rings multiple polygons define feature Nested Rings Island or Atoll polygons Shapefile Topology Shapefiles don t store information about adjacency Topology is generated on the fly vertices stored in systematic fashion to deal with containment and adjacency Planar enforcement can be broken by editing not required in structure of shapefile But tools available to maintain planar enforcement when digitizing in heads-up mode 9/18/2014 M. Helper GEO327G/386G, UT Austin 22 9/18/2014 M. Helper GEO327G/386G, UT Austin 23 Geodatabase model Geodatabase Model Stores geographic coordinates as one of many attribute in a relational database table; no separation between aspatial and spatial data, as in earlier models Uses MS Access for Personal Geodatabase (single user) Uses Oracle, DB2 or other commercial relational databases for Enterprise GIS (many simultaneous users). Data structure capable of storing objects with behaviors and relationships, not merely graphical shapes with topology and attributes All spatial and attribute data for a feature are stored in a row of a single table A Geodatabase is a top-level container for feature classes, coverages, shapefiles, rasters, et al. (more later) ALL DATA CAN BE IN ONE CONTAINER AND ARE THUS PORTABLE Slide courtesy of D. Maidment 9/18/2014 M. Helper GEO327G/386G, UT Austin 24 9/18/2014 M. Helper GEO327G/386G, UT Austin 25 GEO 327G/386G, UT Austin 6

Geodatabases in ArcCatalog/Windows Explorer Feature classes in Geodatabase include: Geodatabase/Feature Dataset/Feature Class Feature Dataset Feature Classes ArcCatalog Windows Explorer ArcCatalog Points, Multipoints (groups of points) Lines Polygons Plus. Network Junctions (special Nodes) Network Edges For geometric networks Plus other classes Relationship classes Object Classes tabular data without geography 9/18/2014 M. Helper GEO327G/386G, UT Austin 26 9/18/2014 M. Helper GEO327G/386G, UT Austin 27 ArcGIS Geodatabase Workspace Geodatabase Feature Dataset Feature Class Geometric Network Relationship Class Object Class Geodatabase Feature Datasets Set of Feature Classes, some with topologies, that share the same spatial reference All feature classes with topologies must be stored within a Feature Dataset Analogous to coverage Slide courtesy of D. Maidment 9/18/2014 M. Helper GEO327G/386G, UT Austin 28 9/18/2014 M. Helper GEO327G/386G, UT Austin 29 GEO 327G/386G, UT Austin 7

Object Class A collection of nonspatial objects that share the same attributes and are stored in a table (i.e. a simple table) Number Age_Ma 1_sigma Rx_Type Size_kg 123 142 1.5 B_schist 3.4 124 136 2.0 G_schist 1.3 125 Object Class (nonspatial table) Relationship A relationship is an association or link between two objects in a database. A relationship can exist between spatial objects (features in feature classes), nonspatial objects (objects in object classes), or between spatial and non-spatial objects. 9/18/2014 M. Helper GEO327G/386G, UT Austin 30 9/18/2014 M. Helper GEO327G/386G, UT Austin 31 Relationship class Paper Map Files Of Coordinates E.g. relationship between spatial and non-spatial objects Feature Class (spatial table) Number Age_Ma 1_sigma Rx_Type Size_kg 123 142 1.5 B_schist 3.4 124 136 2.0 G_schist 1.3 125 Object Class (nonspatial table) How are they organized? Data Models, Topology How are they stored? Data Organization How are coodinates captured? Data Entry, Encoding 9/18/2014 M. Helper GEO327G/386G, UT Austin 32 9/18/2014 M. Helper GEO327G/386G, UT Austin 33 GEO 327G/386G, UT Austin 8

Digitizing is: Digitizing is accomplished via: Conversion of spatial data to digital form Lines, points or polygons are traced to record coordinates of their locations Term conventionally used to denote the process of creating VECTOR data Scanning produces raster data ( bit maps ) But software exists to convert raster to vector so can digitize ( vectorize ) scanned images Digitizing table or tablet heads-down digitizing Large table once available in Rm. 6.202 A mouse, on screen heads-up digitizing Aerial photos, other raster or vector sources as base to digitize from Software that converts raster to vector Vectorization batch or interactive modes, e.g. ArcScan extension 9/18/2014 M. Helper GEO327G/386G, UT Austin 34 9/18/2014 M. Helper GEO327G/386G, UT Austin 35 Digitizing table Digitizing with a tablet involves: Y Map x o Control Point Fixed Digitizing Axes y o Cursor (Puck) X Digitize 3 reference points define position of map w.r.t. digitizing table Establishing 4 or more control points - distinctive features at known locations that can be used to register the map to ground coordinates (e.g. UTM, lat./lon.) Separating features as point, line or polygon and tracing them to separate files (themes) 9/18/2014 M. Helper GEO327G/386G, UT Austin 36 9/18/2014 M. Helper GEO327G/386G, UT Austin 37 GEO 327G/386G, UT Austin 9

Digitizing strategies governed by: Will data be used for queries and analysis or just visual display? i.e.topology important or not? True G.I.S. functionality or not? What are accuracy requirements and how much generalization is permitted? Spaghetti vs. Topologic models Spaghetti: Points, lines, polygons and their attributes stored in tables Topological: Same, but with corresponding tables of information about what s adjacent or what s within what 9/18/2014 M. Helper GEO327G/386G, UT Austin 38 9/18/2014 M. Helper GEO327G/386G, UT Austin 39 Building Topology Clean: Edit to ensure planar enforcement Remove sliver polygons & gaps between polygons Correct overshoots, undershoots, leaky polygons Build: Add topological attributes to spaghetti Manual Automatic Digitizing with topology performed in ArcInfo or with tools in ArcToolbox, ArcMap and ArcCatalog Changes to polygons or lines affect topological attributes Strict rules for editing coverages in ArcMap Heads-up digitizing Decide whether new file will have planar enforcement Create new point, line or polygon feature class(es) in ArcCatalog Edit feature class(es) to add features and attributes Stop editing Save edits as part of new feature class 9/18/2014 M. Helper GEO327G/386G, UT Austin 40 9/18/2014 M. Helper GEO327G/386G, UT Austin 41 GEO 327G/386G, UT Austin 10