ENGRG Introduction to GIS
|
|
- Ashlyn Alisha Gallagher
- 6 years ago
- Views:
Transcription
1 ENGRG Introduction to GIS Michael Piasecki October 06, 2017 Lecture 05: GIS and Database Basics
2 Where are we now? Basic geographic concepts Introduction to GIS, coordinate system, projection, datum Data: Acquisition, Input and Management Data model: vector vs. raster Data source: map, attribute data (geocoding), GPS, remote sensing Data input: digitizing Data quality and meta data Data management: database Analysis Output: map design October 4, 2017 ENGRG Intro to GIS 2
3 Context of what we are learning Satellite Images Geo Reference Non spatial data (Attribute Data) Aerial Photographs Digitizing GPS (later) Join, Relate, Geocoding Maps Spatial Database October 4, 2017 ENGRG Intro to GIS 3
4 Today s Outline Introduction to Database Management System (DBMS) Recognize four database types Relational Database Basics Basic understanding of database theory GeoDatabase Overview October 4, 2017 ENGRG Intro to GIS 4
5 Evolution of GIS Environments October 4, 2017 ENGRG Intro to GIS 5
6 Flat File vs. Database Flat Files Flat files are easier to understand Difficult to manage and manipulate Large file size Database Data is organized or structured using a database model Reduce data redundancy Data integrity is improved Can be queried many databases use the same language, SQL (Structured Query Language), for formulating queries. DATABASE = Data file(s) + data organization + processing ready October 4, 2017 ENGRG Intro to GIS 6
7 Database Management Systems Goal for any DBMS: efficient searching and linking of tabular data. GIS DBMS Goal: efficient manipulation (including search and linking) of spatial objects (points, lines, polygons, polylines), relationships between objects and tabular data (i.e., topology, attributes). Data Software Hardware Database DBMS Management System October 4, 2017 ENGRG Intro to GIS 7
8 Field vs. Column; Record vs. Row Forest Trail Feature Nantahala Bryson s Knob Vista Cherokee Slickrock Falls Ogrth Pisgah Chimney Rock Wlife Field: One item of information per object (column) Record: Information items about one object (row) Typically you operate on a field or column and select records or rows. A map object lights up when a row is selected October 4, 2017 ENGRG Intro to GIS 8
9 Ways of Organizing Information There are four basic database structures: Traditional Hierarchical Network Relational Recent development Object Oriented (O O) Relational database is most widely used. October 4, 2017 ENGRG Intro to GIS 9
10 Evolution of DBMS Technology File System Network DBMS Hierarchical DBMS Object-Oriented System (OODBMS) Relational DBMS Object-Relational ORDBMS October 4, 2017 ENGRG Intro to GIS 10
11 Example of Data Organization October 4, 2017 ENGRG Intro to GIS 11
12 Example of Data Organization October 4, 2017 ENGRG Intro to GIS 12
13 The Basic of Relational Database October 4, 2017 ENGRG Intro to GIS 13
14 Relational Database Database includes multiple tables Tables are joined by relationships Relational model is grounded in mathematics: relational algebra defines the mathematical rules by which tables are manipulated. Any kind of attribute search (lateral, vertical) is possible. Examples of relational database programs Microsoft Access, Microsoft SQL Server, Oracle, DB2, FoxPro, MySQL, postgrsql October 4, 2017 ENGRG Intro to GIS 14
15 Why Use a Relational Database? Eliminate duplicate information Assist in querying data Simpler to manipulate data Reduce disk space Relational model has been most successful within GIS (and within the database world in general) October 4, 2017 ENGRG Intro to GIS 15
16 Relational Database Terminology: Key fields Keys used to create uniqueness and link tables together Primary Key: Uniqueness, eliminate Redundancy Foreign Key: Linking tables, establishes relationships between tables October 4, 2017 ENGRG Intro to GIS 16
17 Primary Key Primary keys uniquely identify each record in a table. Primary keys become the foreign key in another table October 4, 2017 ENGRG Intro to GIS 17
18 Foreign Key October 4, 2017 ENGRG Intro to GIS 18
19 Relational Database Terminology: Cardinalities One to One (1:1) CCNY ID Students One to Many (1:M) ENG Students Courses ENGRG59910 Each CCNY student has a unique ID number (i.e., functional redundancy) Many students attend this class Many students are enrolled in many classes Many to Many (M:M) Students Classes Each student is taking many classes Each class has many students October 4, 2017 ENGRG Intro to GIS 19
20 One to one Relationships Only one matching record Uses primary key for both tables Use to limit access or isolate information October 4, 2017 ENGRG Intro to GIS 20
21 One to Many Relationships Most common type of relationship Related between primary and foreign keys October 4, 2017 ENGRG Intro to GIS 21
22 Many to Many Relationships Not directly supported between tables Use a junction table to relate One order, many products One product, many orders October 4, 2017 ENGRG Intro to GIS 22
23 Relational Database Terminology: Referential Integrity Maintain data accuracy Prevents orphan records Keeps relationships intact PK FK October 4, 2017 ENGRG Intro to GIS 23
24 Relational Database Terminology: Referential Integrity October 4, 2017 ENGRG Intro to GIS 24
25 Form Analysis: Normalization Reduce Duplication Improve Accuracy Data Maintenance Looking for: When creating tables you usually try to get a single subject to one table. No duplication (redundancy) Create relationships between tables. October 4, 2017 ENGRG Intro to GIS 25
26 Form Analysis: Normal Forms Notice the redundancies in this table Put database into the First Normal Form October 4, 2017 ENGRG Intro to GIS 26
27 First Normal Form Basically speaking is a rearrangement of data Redundant columns are removed Functional dependencies are rampant E.g., Tship_ID Tship_name, Thall_add Tship_ID = 12 always is named Birch and is located at latitude 15W Allows you to identify groups! Fields in the parcel dataset Parcels Parcel_ID Alderman Tship_ID Tship_name Thall_add Own_ID Own_name Own_add October 4, 2017 ENGRG Intro to GIS 27
28 First Normal Form October 4, 2017 ENGRG Intro to GIS 28
29 Second Normal Form Parcel_ID Alderman Tship_ID Tship_name Functional dependency reduced by splitting data into like groups, possibly establishing a table to define the relationship between the first two Thall_add Own_ID Own_name Own_add October 4, 2017 ENGRG Intro to GIS 29
30 Third Normal Form October 4, 2017 ENGRG Intro to GIS 30
31 Third Normal Form Transitive functional dependencies are removed Parcel_ID Own_ID Parcel_ID Own_ID Alderman Tship_ID Own_name Own_add Tship_ID Tship_name Thall_add October 4, 2017 ENGRG Intro to GIS 31
32 Summary of Databases and GIS Most GIS packages still keep using hybrid solution: spatial data + attribute data (Arc+Info) The emergence of spatial database changes the way. Now many DBMS support spatial database: Oracle, DB2, MS SQL Server (commercial), and MySql, PostGreSql (open source) Geometric data Usually hierarchical Invisible to the user DBMS Geometric Spatial Data DBMS Attribute Attribute data Almost entirely relational Manipulated by the user October 4, 2017 ENGRG Intro to GIS 32
33 Geodatabase What is Geodatabase? Type of Geodatabase Geodatabase objects October 4, 2017 ENGRG Intro to GIS 33
34 What is geodatabase? A geodatabase (short for geographic database) is a physical store of geographic information (spatial, attribute, metadata, and relationships) inside a relational database management system (RDBMS). October 4, 2017 ENGRG Intro to GIS 34
35 Geodatabase Types Since Ver9.2 Personal Geodatabase for Microsoft Access File Geodatabase (new since V9.2) Workgroup Geodatabase (new since V9.2) SQL Server Express Enterprise Geodatabase: 5 supported DBMSs: DB2, Informix, Oracle, MS SQl Server, PostgreSQL Increasing size and functionality October 4, 2017 ENGRG Intro to GIS 35
36 What does a Geodatabase look like? October 4, 2017 ENGRG Intro to GIS 36
37 What does a Geodatabase look like? October 4, 2017 ENGRG Intro to GIS 37
38 Personal GeoDatabase (Access) October 4, 2017 ENGRG Intro to GIS 38
39 Geodatabase (file based) October 4, 2017 ENGRG Intro to GIS 39
40 Geodatabase objects basic objects: feature classes, feature datasets, nonspatial tables. complex objects building on the basic objects: topology, relationship classes, geometric networks October 4, 2017 ENGRG Intro to GIS 40
41 Feature classes A feature class is a geographic feature include points, lines, polygons, and annotation feature class. Feature classes may exist independently in a geodatabase as standalone feature classes or you can group them into feature datasets The SouthAmerica geodatabase contains four stand-alone feature classes: a point feature class of cities, a dimension feature class of distances between cities, a polygon feature class of countries, and an annotation feature class of country names Source: October 4, 2017 ENGRG Intro to GIS 41
42 Feature datasets A feature dataset is composed of feature classes that have been grouped together so they can participate in topological relationships with each other. All the feature classes in a feature dataset must share the same spatial reference (or coordinate system) Edits you make to one feature class may result in edits being made automatically to some or all of the other feature classes in the feature dataset In the CityWater geodatabase, three point feature classes and one line feature class were grouped into the PublicWater feature dataset to create a geometric network called WaterNet. Source: October 4, 2017 ENGRG Intro to GIS 42
43 Tables Feature class tables and nonspatial attribute tables. Both types of tables are created and managed in ArcCatalog and edited in ArcMap. Both display in the traditional row and column format. The difference is that feature class tables have one or more columns that store feature geometry. Nonspatial tables contain only attribute data (no feature geometry) and display in ArcCatalog with the table icon. They can exist in a geodatabase as stand alone tables, or they can be related to other tables or feature classes. The cfcc_desc table in the SantaBarbara geodatabase contains attribute data for the Roads feature class (stored inside the Roads feature dataset). Source: October 4, 2017 ENGRG Intro to GIS 43
44 Organizing Geographic Features Feature: A geographic representation of a spatial object Features: One row in a table represents one feature Feature Classes: one table or more than one table Feature Dataset: a set of feature classes October 4, 2017 ENGRG Intro to GIS 44
45 GeoDatabase Elements Geodatabase Feature data set Geometric network Feature class Relationship class Table Annotation class October 4, 2017 ENGRG Intro to GIS 45
46 Topology In a GIS, spatial relationships among feature classes in a feature dataset are defined by topology. You can choose whether to create topology for features. The primary spatial relationships that you can model using topology are adjacency, coincidence, and connectivity There are three types of topology available in the geodatabase: geodatabase topology (over 20 topology rules), map topology, and geometric network topology. Each type of topology is created from feature classes that are stored within a feature dataset. A feature class can participate in only one topology at a time October 4, 2017 ENGRG Intro to GIS 46
47 Example of Topology in a Geodatabase October 4, 2017 ENGRG Intro to GIS 47
48 Geometric Networks In the real world, examples of networks abound: streams joining together to form larger streams, pipes carrying water to homes and businesses throughout a city, and power lines carrying electricity. In a geodatabase, you can model each of these real world networks with a geometric network. Starting with simple point and line feature classes, you use ArcCatalog to create a geometric network that will enable you to answer questions such as: Which streams will be affected by a proposed dam? Which areas will be affected by a water main repair? What is the quickest route between two points in the network? Source: October 4, 2017 ENGRG Intro to GIS 48
49 Geometric Network example Feature Classes Valve Service Geometric Network Feed Lateral Main Source: ESRI European User Conference October 4, 2017 ENGRG Intro to GIS 49
50 Relationship Classes In a geodatabase, relationship classes provide a way to model real world relationships that exist between objects such as parcels and buildings or streams and water sample data. By using relationship classes, you can make your GIS database more accurately reflect the real world and facilitate data maintenance. The relationships stored in a relationship class can be between two feature classes (such as buildings and parcels, top) or between a feature class and a nonspatial attribute table (such as streams and water quality sampling data, bottom). Source: October 4, 2017 ENGRG Intro to GIS 50
51 ESRI data models Provided by ESRI Goal: provide a practical template for implementing GIS projects Start to think about your final project now Great start point for your GIS project October 4, 2017 ENGRG Intro to GIS 51
52 Industry specific Data models Address Health Agriculture Historic Preservation and Archaeology Archiving Homeland Security Atmospheric Hydro Basemap International Hydrographic Biodiversity Organization (IHO) S 57 for ENC Census Administrative Boundaries Land Parcels Defense Intel Local Government Energy Utilities Energy Utilities MultiSpeak TM Marine Environmental Regulated Facilities National Cadastre Forestry Petroleum Geology Pipeline GIS for the nation Raster Groundwater Telecommunications Transportation Water Utilities From: October 4, 2017 ENGRG Intro to GIS 52
53 Data model: national GIS You can download it from ESRI website directly October 4, 2017 ENGRG Intro to GIS 53
54 Queries Definition Query is the action or result of selecting a subset of records based on specific attribute values General Categories: Attribute (Tabular) Spatial Two main methods: Boolean operators (AND, OR, NOT) SQL operators (< > + = )\ Structured querying language (SQL) The mathematical basis of relational databases led to a standard languages for querying data (SQL) that uses simple mathematical operators Relational databases allow the user to nest operations for complex queries October 4, 2017 ENGRG Intro to GIS 54
55 Database Use: Structured Query Language (SQL) Set Operators = Equal < > Not Equal < Less Than >Greater Than <= Less Than or Equal >= Greater Than or Equal Relational Operators Union Intersection Difference Product Aggregate Functions: Summarize Sum of values for all rows for a given column. Average of given column Column Maximum Column Minimum Number of Rows (Count) that Satisfy a Condition October 4, 2017 ENGRG Intro to GIS 55
56 A Nested SQL Statement Two Statements: Females / Pop1990 < 0.55, then Pop1990 > and Pop1990 < Or, one statement: (Females/Pop1990 < 0.55) and ((Pop1990 > ) and (Pop1990 < )) Compute all instances where the % of females in the 1990 population is less than 55% Then identify all population centers for the 1990 census where this true if these are larger than 100,000 and less than 200,000 October 4, 2017 ENGRG Intro to GIS 56
57 Spatial Queries Point Queries what is at a particular location? Range Queries what is in a particular area? Nearest Neighbor Queries where is the nearest object to a particular location? Spatial Join Queries where are the areas that have water supply and power supply? Spatial Aggregate Queries where is the most populated region? October 4, 2017 ENGRG Intro to GIS 57
58 Common Attribute Operations Queries selection operations that produce data subsets Join and Relate bringing data together (one table with non spatial attribute, one table with features) October 4, 2017 ENGRG Intro to GIS 58
59 Relations General Categories: Tabular based on some information within the attribute tables, e.g., a common field Spatial based on location: nearest, within or aggregate Geodatabase Relationship class Strategies Join Relate County Person Age Polygon_id = 157 Gpsid = 29 LC = Agriculture October 4, 2017 ENGRG Intro to GIS 59
60 Join vs. Relate Join Appends fields from second table with data for each record where a key field match is found (empty, otherwise) For 1:1 or M:1 only In 1:M or M:M, it stops with first hit (can t add rows/records for additional relationships) Relate Allows automatic access to a related table s records; keep tables physically separate For 1:M or M:M Doesn t add records to layer s table, so not limited by initial table s size Forest- ID ForestName 1 Nantahala 2 Cherokee Forest-ID Trail_Name Features Trailhead 1 Bryson's Knob Vista X1, Y1 2 Slickrock Falls Ogrth X2, Y2 1 North Fork Wfall X3, Y3 2 Cade's Cave Wlife X4, Y4 1 Appalachian Cmp X5, Y5 October 4, 2017 ENGRG Intro to GIS 60
61 Spatial Join Related two attribute tables via a shared location in space, rather than common field Concept: A type of join operation in which fields from one layer s attribute table are appended to another layer s attribute table based on the relative locations of the features in the two layers. Examples Finding the nearest feature Finding what's inside a polygon Finding what intersects a feature Where is there an incompatibility between zoning and current land use? How many Toxic Release Inventory sites are there in each county and what are the total releases per county? URL: more%20about%20spatial%20relationships October 4, 2017 ENGRG Intro to GIS 61
62 Spatial Join: An example Input layers: Population in US cities; US states; Object: the city population in each state; how many cities in each state; Solutions: Count/summarize manually? Simple Query in DBMS (very easy but limited by data organization in many cases): select state, sum(pop) as citypop, count(city) as totalcity from cities group by state Spatial join October 4, 2017 ENGRG Intro to GIS 62
63 Spatial Join Example October 4, 2017 ENGRG Intro to GIS 63
64 What did we learn today? Introduction to Database Management System (DBMS) 4 types DBMS Relational Database Basics 2 keys 3 relations Data Normalization Form analysis Spatial Database Overview and Operation Join vs relate Spatial join October 4, 2017 ENGRG Intro to GIS 64
ENGRG Introduction to GIS
ENGRG 59910 Introduction to GIS Michael Piasecki October 5, 2014 Lecture 05: GIS and Databases Basics Where are we now? Basic geographic concepts Introduction to GIS, coordinate system, projection, datum
More informationENGRG 59910: Introduction to GIS
ENGRG 59910: Introduction to GIS Lecture 05: GIS and Databases Basics Acknowledgment: Michael Piasecki Where are we now? Basic geographic concepts Introduction to GIS, coordinate system, projection, datum
More informationFacilities Management Data Input, Editing and Management. Adrien Litton
Facilities Management Data Input, Editing and Management Adrien Litton Overview What is FM in GIS? Data input Data editing Data management Supporting the Real Property Life-Cycle GIS Integrates the Facility
More informationUsing the Geodatabase
Using the Geodatabase February 13, 2002 Presented by: John Stroud, ESRI GeoDatabase Geodatabase comes in two flavors Personal mdb format ArcSDE rdbms format ArcGIS is a suite of three products ArcView,
More informationKey Terms. Attribute join Target table Join table Spatial join
Key Terms Attribute join Target table Join table Spatial join Lect 10A Building Geodatabase Create a new file geodatabase Map x,y data Convert shape files to geodatabase feature classes Spatial Data Formats
More informationIntroduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri
Introduction to Geodatabase and Spatial Management in ArcGIS Craig Gillgrass Esri Session Path The Geodatabase - What is it? - Why use it? - What types are there? - What can I do with it? Query Layers
More informationLSGI 521: Principles of GIS. Lecture 5: Spatial Data Management in GIS. Dr. Bo Wu
Lecture 5: Spatial Data Management in GIS Dr. Bo Wu lsbowu@polyu.edu.hk Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University Contents 1. Learning outcomes 2. From files to
More informationIntroduction to Geographic Information Science. Updates. Last Lecture. Geography 4103 / Database Management
Geography 4103 / 5103 Introduction to Geographic Information Science Database Management Updates Last Lecture We tried to explore the term spatial model by looking at definitions, taxonomies and examples
More informationHomework 2; Down load instructions and data from Web Can load.dbf in to ArcMap and use Select by Attributes
Homework 2; Down load instructions and data from Web Can load.dbf in to ArcMap and use Select by Attributes Submit via Moodle using HomeWork2 Answer Sheet Quiz Homework on Website Homework 2; Down load
More informationWhy use an RDBMS? ❽ Data maintenance ❽ Standardized access ❽ Multi-user access ❽ Data protection
1 Why use an RDBMS? ❽ Data maintenance ❽ Standardized access ❽ Multi-user access ❽ Data protection 2 RDBMSs offer Data protection ❽ Recovery ❽ Concurrency ❽ Security 3 Data protection ❽ Recovery from ❽
More informationFor each layer there is typically a one- to- one relationship between geographic features (point, line, or polygon) and records in a table
For each layer there is typically a one- to- one relationship between geographic features (point, line, or polygon) and records in a table Common components of a database: Attribute (or item or field)
More informationLesson 2: Data Models, Database Models, and Data Modeling GEOG482/582 / My Course / University of Washington
http://www.state.gov/cms_images/discussion.gif GEOG 482/582: GIS Data Management Lesson 2: Data Models, Database Models, and Data Modeling Overview Learning Objective Questions: 1. Why use three realms
More informationGeodatabases. Dr. Zhang SPRING 2016 GISC /03/2016
Geodatabases Dr. Zhang SPRING 2016 GISC 1401 10/03/2016 Using and making maps Navigating GIS maps Map design Working with spatial data Spatial data infrastructure Interactive maps Map Animations Map layouts
More informationEditing Versioned Geodatabases : An Introduction
Esri International User Conference San Diego, California Technical Workshops July 24, 2012 Editing Versioned Geodatabases : An Introduction Cheryl Cleghorn Shawn Thorne Assumptions: Basic knowledge of
More informationWelcome to NR402 GIS Applications in Natural Resources. This course consists of 9 lessons, including Power point presentations, demonstrations,
Welcome to NR402 GIS Applications in Natural Resources. This course consists of 9 lessons, including Power point presentations, demonstrations, readings, and hands on GIS lab exercises. Following the last
More informationObject modeling and geodatabases. GEOG 419: Advanced GIS
Object modeling and geodatabases GEOG 419: Advanced GIS CAD Data Model 1960s and 1970s Geographic data stored as points, lines, and areas No attributes; each feature type stored on a different layer No
More informationLecture 8. Database Management and Queries
Lecture 8 Database Management and Queries Lecture 8: Outline I. Database Components II. Database Structures A. Conceptual, Logical, and Physical Components III. Non-Relational Databases A. Flat File B.
More informationIntroduction to ArcSDE 8. John Calkins
Introduction to ArcSDE 8 John Calkins Why are you here? Introduction to ArcSDE? What is a GeoDatabase? Existing SDE user? Existing ArcInfo user? Technical details on implementation? Just confused... ArcSDE
More informationLecturer 2: Spatial Concepts and Data Models
Lecturer 2: Spatial Concepts and Data Models 2.1 Introduction 2.2 Models of Spatial Information 2.3 Three-Step Database Design 2.4 Extending ER with Spatial Concepts 2.5 Summary Learning Objectives Learning
More informationUtility Network Management in ArcGIS: Migrating Your Data to the Utility Network. John Alsup & John Long
Utility Network Management in ArcGIS: Migrating Your Data to the Utility Network John Alsup & John Long Presentation Outline Utility Network Preparation - Migration Patterns - Understanding the Asset Package
More informationArcMap - EXPLORING THE DATABASE Part I. SPATIAL DATA FORMATS Part II
Week 5 ArcMap - EXPLORING THE DATABASE Part I SPATIAL DATA FORMATS Part II topics of the week Exploring the Database More on the Table of Contents Exploration tools Identify, Find, Measure, Map tips, Hyperlink,
More informationLecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University
Lecture 6: GIS Spatial Analysis GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University 1 Spatial Data It can be most simply defined as information that describes the distribution
More informationIntroduction to ArcCatalog
Introduction to ArcCatalog Introduction To Arc Catalog ArcCatalog is a data- centric GUI tool used for managing spatial data With ArcCatalog you can. Inspect properties and attributes of data Preview and
More informationCompass INSPIRE Services. Compass INSPIRE Services. White Paper Compass Informatics Limited Block 8, Blackrock Business
Compass INSPIRE Services White Paper 2010 Compass INSPIRE Services Compass Informatics Limited Block 8, Blackrock Business Park, Carysfort Avenue, Blackrock, County Dublin, Ireland Contact Us: +353 1 2104580
More informationGIS Workbook #1. GIS Basics and the ArcGIS Environment. Helen Goodchild
GIS Basics and the ArcGIS Environment Helen Goodchild Overview of Geographic Information Systems Geographical Information Systems (GIS) are used to display, manipulate and analyse spatial data (data that
More informationTutorial 1: Finding and Displaying Spatial Data Using ArcGIS
Tutorial 1: Finding and Displaying Spatial Data Using ArcGIS This tutorial will introduce you to the following: Websites where you may browse to find geospatial information Identifying spatial data, usable
More informationGIS Basics for Urban Studies
GIS Basics for Urban Studies Date: March 21, 2018 Contacts: Mehdi Aminipouri, Graduate Peer GIS Faciliator, SFU Library (maminipo@sfu.ca) Keshav Mukunda, GIS & Map Librarian Librarian for Geography (kmukunda@sfu.ca)
More informationUnderstanding ArcSDE. GIS by ESRI
Understanding ArcSDE GIS by ESRI Copyright 1999, 2001 2002 ESRI All rights reserved Printed in the United States of America The information contained in this document is the exclusive property of ESRI
More informationEsri s ArcGIS Enterprise. Today s Topics. ArcGIS Enterprise. IT4GIS Keith T. Weber, GISP GIS Director ISU GIS Training and Research Center
Esri s ArcGIS Enterprise IT4GIS Keith T. Weber, GISP GIS Director ISU GIS Training and Research Center Today s Topics Part 1: ArcGIS Enterprise architecture Part 2: Storing and serving data for the enterprise
More informationLinear Referencing in ArcGIS : Practical Considerations for the Development of an Enterprisewide GIS
Linear Referencing in ArcGIS : Practical Considerations for the Development of an Enterprisewide GIS An ESRI Technical Paper April 2003 ESRI 380 New York St., Redlands, CA 92373-8100, USA TEL 909-793-2853
More informationAGIC 2012 Workshop Leveraging Free RDBMS in ArcGIS
AGIC 2012 Workshop Leveraging Free RDBMS in ArcGIS Prescott, AZ October 2012 Instructors: Bo Guo, PE, PhD Terry Li Workshop Outline Part I Introduction Why RDBMS Discussion on Obstacles for using RDBMS
More informationVector Data. James Frew ESM 263 Winter
Vector Data 1 Why Vector Data? Recall: features vs fields features: discrete enffes with specific locafons fields: confnuous funcfons of (x, y) Vector is GIS-speak for feature representafons dimensionality:
More informationAnnouncements. Data Sources a list of data files and their sources, an example of what I am looking for:
Data Announcements Data Sources a list of data files and their sources, an example of what I am looking for: Source Map of Bangor MEGIS NG911 road file for Bangor MEGIS Tax maps for Bangor City Hall, may
More informationIST 210. Introduction to Spatial Databases
Introduction to Spatial Databases Evolution of acronym GIS Geographic Information Systems (1980s) Geographic Information Science (1990s) Geographic Information Services (2000s) GISystems GIServices GIScience
More informationClass #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures
Class #2 Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures Role of a Data Model Levels of Data Model Abstraction GIS as Digital
More informationChapter 2: Spatial Concepts and Data Models 2.1 Introduction 2.2 Models of Spatial Information. 2.4 Extending ER with Spatial Concepts 2.
Chapter 2: Spatial Concepts and Data Models 2. Introduction 2.2 Models of Spatial Information 2.3 Three-Step Database Design 2.4 Extending ER with Spatial Concepts 2.5 Summary What is a Data Model? What
More informationDATABASE MANAGEMENT SYSTEMS. UNIT I Introduction to Database Systems
DATABASE MANAGEMENT SYSTEMS UNIT I Introduction to Database Systems Terminology Data = known facts that can be recorded Database (DB) = logically coherent collection of related data with some inherent
More informationMassachusetts Institute of Technology Department of Urban Studies and Planning
Massachusetts Institute of Technology Department of Urban Studies and Planning 11.204: Planning, Communication, and Digital Media Fall 2004 Recitation 6: Using Access to Query Multiple Data Sets 1. What
More informationUnderstanding Geospatial Data Models
Understanding Geospatial Data Models 1 A geospatial data model is a formal means of representing spatially referenced information. It is a simplified view of physical entities and a conceptualization of
More informationLab Assignment 4 Basics of ArcGIS Server. Due Date: 01/19/2012
Lab Assignment 4 Basics of ArcGIS Server Due Date: 01/19/2012 Overview This lab assignment is designed to help you develop a good understanding about the basics of ArcGIS Server and how it works. You will
More informationEsri s Spatial Database Engine. Today s Topics. ArcSDE. A spatial database engine that works on
Esri s Spatial Database Engine IT4GIS Keith T. Weber, GISP GIS Director ISU GIS Training and Research Center Today s Topics Part 1: What is ArcSDE? Why use ArcSDE? ArcSDE Data Structure How is data stored
More informationWhat's New in ArcGIS 9.2 Service Packs
What's New in ArcGIS 9.2 Service Packs 18 July 2007 Updated for Service Pack 3 This document describes the main enhancements to 9.2 added by the service packs. It does not cover the bug fixes and quality
More informationData, Information, and Databases
Data, Information, and Databases BDIS 6.1 Topics Covered Information types: transactional vsanalytical Five characteristics of information quality Database versus a DBMS RDBMS: advantages and terminology
More informationGEOGRAPHIC INFORMATION SYSTEMS Lecture 18: Spatial Modeling
Spatial Analysis in GIS (cont d) GEOGRAPHIC INFORMATION SYSTEMS Lecture 18: Spatial Modeling - the basic types of analysis that can be accomplished with a GIS are outlined in The Esri Guide to GIS Analysis
More informationData Assembly, Part II. GIS Cyberinfrastructure Module Day 4
Data Assembly, Part II GIS Cyberinfrastructure Module Day 4 Objectives Continuation of effective troubleshooting Create shapefiles for analysis with buffers, union, and dissolve functions Calculate polygon
More informationBasic Geospatial Analysis Techniques: This presentation introduces you to basic geospatial analysis techniques, such as spatial and aspatial
Basic Geospatial Analysis Techniques: This presentation introduces you to basic geospatial analysis techniques, such as spatial and aspatial selections, buffering and dissolving, overly operations, table
More informationName: Date: June 27th, 2011 GIS Boot Camps For Educators Lecture_3
Name: Date: June 27th, 2011 GIS Boot Camps For Educators Lecture_3 Practical: Creating and Editing Shapefiles Using Straight, AutoComplete and Cut Polygon Tools Use ArcCatalog to copy data files from:
More informationChapter 1: Introduction to Spatial Databases
Chapter 1: Introduction to Spatial Databases 1.1 Overview 1.2 Application domains 1.3 Compare a SDBMS with a GIS 1.4 Categories of Users 1.5 An example of an SDBMS application 1.6 A Stroll though a spatial
More informationMid-term exam. GIS and Forest Engineering Applications. Week 5. FE 257. GIS and Forest Engineering Applications. Week 5
FE 257. GIS and Forest Engineering Applications Week 5 Week 5 Last week (Chapter 3): Acquiring, creating, and editing GIS s Examining Error Chapter 7 Buffering and other proximity operations Questions?
More informationTopic 5: Raster and Vector Data Models
Geography 38/42:286 GIS 1 Topic 5: Raster and Vector Data Models Chapters 3 & 4: Chang (Chapter 4: DeMers) 1 The Nature of Geographic Data Most features or phenomena occur as either: discrete entities
More informationpresented by: Tim Haithcoat University of Missouri Columbia
12 presented by: Tim Haithcoat University of Missouri Columbia Introduction Very early attempts to build GIS began from scratch, using limited tools like operating systems & compilers More recently, GIS
More informationBuilding an Enterprise GeoDatabase to Support a Service Oriented Architecture
Dan Widner VDOT Dan.Widner@vdot.virginia.gov Paul Bucher Keane, Inc Paul.Bucher@vdot.virginia.gov Historical Perspective and Vision Technical Approach Historical Perspective and Vision A Bit of History
More informationGeoreferencing. Georeferencing: = linking a layer or dataset with spatial coordinates. Registration: = lining up layers with each other
Georeferencing How do we make sure all our data layers line up? Georeferencing: = linking a layer or dataset with spatial coordinates Registration: = lining up layers with each other Rectification: The
More informationCoverage data model. Vector-Based Spatial Analysis: Tools Processes. Topological Data Model. Polygons Files. Geographic Information Systems.
GEOG4340 Geographic Information Systems Lecture Four 2013winter Vector-Based Spatial Analysis: Tools Processes Reading materials: Chapter 6 of Intro GIS by J. R. Jensen and R.R. Jensen Cheng. Q., Earth
More informationVector-Based GIS Data Processing. Chapter 6
Vector-Based GIS Data Processing Chapter 6 Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186 Vector Data Model Shapefiles ArcView non-topological
More informationWhat s New in Desktop 10.1
What s New in Desktop 10.1 Damian Spangrud Esri Redlands Trip Down Memory Lane ArcGIS A Complete System for Geographic Information Cloud Web Online Mobile Enterprise Desktop Sharing Information sharing
More informationAn Esri White Paper July 2010 Use GIS Data ReViewer to Inspect ArcFM Feeder Manager Circuits
An Esri White Paper July 2010 Use GIS Data ReViewer to Inspect ArcFM Feeder Manager Circuits Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB
More informationData Models and SQL for GIS. John Porter Department of Environmental Sciences University of Virginia
Data Models and SQL for GIS John Porter Department of Environmental Sciences University of Virginia Why Talk about Databases in a GIS Class? The goal of GIS is to analyze and display spatial data Vector
More informationIntroducing ArcScan for ArcGIS
Introducing ArcScan for ArcGIS An ESRI White Paper August 2003 ESRI 380 New York St., Redlands, CA 92373-8100, USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB www.esri.com Copyright 2003
More informationOffice of Geographic Information Systems
Office of Geographic Information Systems Print this Page Summer 2011 - Desktop GIS: You Want More Data? By Joe Sapletal, GISP In the Summer 2010 Tech Talk article ArcGIS Services, we addressed connecting
More informationGITA 338: Spatial Information Processing Systems
GITA 338: Spatial Information Processing Systems Sungwon Jung Dept. of Computer Science and Engineering Sogang University Seoul, Korea Tel: +82-2-705-8930 Email : jungsung@sogang.ac.kr Spatial Query Languages
More informationDesign a Geodatabase. Rasu Muthurakku, Enterprise Solutions Architect / Consultant
Rasu Muthurakku, Enterprise Solutions Architect / Consultant Agenda Overview Key Factors Design - Recommendations Key Considerations, Best Practices and Recommendations / Lessons Learned! Overview What
More informationCopyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CHAPTER 11 VECTOR DATA ANALYSIS 11.1 Buffering 11.1.1 Variations in Buffering Box 11.1 Riparian Buffer Width 11.1.2 Applications of Buffering 11.2 Overlay 11.2.1 Feature Type and Overlay 11.2.2 Overlay
More informationThe Oracle Enterprise Geodatabase (EGDB) Charlie Crocker Farallon Geographics, Inc.
The Oracle Enterprise Geodatabase (EGDB) Charlie Crocker Farallon Geographics, Inc. www.fargeo.com Norcal URISA Chapter Meeting 2/9/2005 Todays Goals Enterprise geodatabase defined Roles Oracle can play
More informationGEOGRAPHIC INFORMATION SYSTEMS Lecture 02: Feature Types and Data Models
GEOGRAPHIC INFORMATION SYSTEMS Lecture 02: Feature Types and Data Models Feature Types and Data Models How Does a GIS Work? - a GIS operates on the premise that all of the features in the real world can
More informationExercise 3: Creating a Geodatabase
Exercise 3: Creating a Geodatabase Introduction: A database (DB) is an organized collection of data, that we can visualize as being a group of tables. An example of a simple database can be seen below:
More informationData, Databases, and DBMSs
Todd S. Bacastow January 2004 IST 210 Data, Databases, and DBMSs 1 Evolution Ways of storing data Files ancient times (1960) Databases Hierarchical (1970) Network (1970) Relational (1980) Object (1990)
More informationDatabases. Managing Data for Retrieval, Update, & Calculation. Drilling Record ID Name Spudded Completed. 40 Exxon #1 2/4/96 6/3/96
Databases Managing Data for Retrieval, Update, & Calculation Drilling Record ID Name Spudded Completed 40 Exxon #1 2/4/96 6/3/96 43 Shell #5 3/14/97 6/12/96 Production (barrels/day, cfs) ID Oil Gas Water
More informationGraphic Display of Vector Object
What is GIS? GIS stands for Geographic Information Systems, although the term Geographic Information Science is gaining popularity. A GIS is a software platform for storing, organizing, viewing, querying,
More informationCS317 File and Database Systems
CS317 File and Database Systems Lecture 3 Relational Model & Languages Part-1 September 7, 2018 Sam Siewert More Embedded Systems Summer - Analog, Digital, Firmware, Software Reasons to Consider Catch
More informationINTRODUCTION TO GIS WORKSHOP EXERCISE
111 Mulford Hall, College of Natural Resources, UC Berkeley (510) 643-4539 INTRODUCTION TO GIS WORKSHOP EXERCISE This exercise is a survey of some GIS and spatial analysis tools for ecological and natural
More informationLAB 1: Introduction to ArcGIS 8
LAB 1: Introduction to ArcGIS 8 Outline Introduction Purpose Lab Basics o About the Computers o About the software o Additional information Data ArcGIS Applications o Starting ArcGIS o o o Conclusion To
More informationStreamlining Editing Workflows. Amber Bethell
Streamlining Editing Workflows Amber Bethell Workflow for solving geographic problems Ask a question Create or acquire data Validate and update data Analyze data Create cartographic product Act upon knowledge
More informationData Assembling Topics:
Topics: 1. GPX to Shape file 2. Data conversion with FME 3. Create a polygon feature 4. Merging /Appending data into a new dataset 5. Reproject data from one coordinate system to another 6. Data clipping
More informationIntroduction to GIS & Mapping: ArcGIS Desktop
Introduction to GIS & Mapping: ArcGIS Desktop Your task in this exercise is to determine the best place to build a mixed use facility in Hudson County, NJ. In order to revitalize the community and take
More informationSystems Analysis and Design in a Changing World, Fourth Edition. Chapter 12: Designing Databases
Systems Analysis and Design in a Changing World, Fourth Edition Chapter : Designing Databases Learning Objectives Describe the differences and similarities between relational and object-oriented database
More informationChapter 3:Spatial Query Languages 3.1 Standard Database Query Languages 3.2 Relational Algebra 3.3 Basic SQL Primer 3.4 Extending SQL for Spatial
Chapter 3:Spatial Query Languages 3.1 Standard Database Query Languages 3.2 Relational Algebra 3.3 Basic SQL Primer 3.4 Extending SQL for Spatial Data 3.5 Example Queries that emphasize spatial aspects
More informationlayers in a raster model
layers in a raster model Layer 1 Layer 2 layers in an vector-based model (1) Layer 2 Layer 1 layers in an vector-based model (2) raster versus vector data model Raster model Vector model Simple data structure
More informationMaking ArcGIS Work for You. Elizabeth Cook USDA-NRCS GIS Specialist Columbia, MO
Making ArcGIS Work for You Elizabeth Cook USDA-NRCS GIS Specialist Columbia, MO 1 Topics Using ArcMap beyond the Toolkit buttons GIS data formats Attributes and what you can do with them Calculating Acres
More informationWhat's New in ArcGIS 9.2 Service Packs
What's New in ArcGIS 9.2 Service Packs 8 July 2008 Updated for Service Pack 6 This document describes the main enhancements to 9.2 added by the service packs. It does not cover the bug fixes and quality
More informationLECTURE 2 SPATIAL DATA MODELS
LECTURE 2 SPATIAL DATA MODELS Computers and GIS cannot directly be applied to the real world: a data gathering step comes first. Digital computers operate in numbers and characters held internally as binary
More informationGIS LAB 1. Basic GIS Operations with ArcGIS. Calculating Stream Lengths and Watershed Areas.
GIS LAB 1 Basic GIS Operations with ArcGIS. Calculating Stream Lengths and Watershed Areas. ArcGIS offers some advantages for novice users. The graphical user interface is similar to many Windows packages
More informationGIS Data Recap. Databases HOW? Spatial Databases 2/4/2016. GEO327G/386G, UT Austin 1. GIS = Lots and Lots of Tabular Data. Goals:
Databases GIS Data Recap Managing Data for Retrieval, Update, & Calculation ID Name Spudded Completed 40 Exxon #1 2/4/96 6/3/96 Production (barrels/day, cfs) 43 Shell #5 3/14/97 6/12/96 ID Oil Gas Water
More informationENGRG Introduction to GIS
ENGRG 59910 Introduction to GIS Michael Piasecki April 3, 2014 Lecture 11: Raster Analysis GIS Related? 4/3/2014 ENGRG 59910 Intro to GIS 2 1 Why we use Raster GIS In our previous discussion of data models,
More informationBAT Quick Guide 1 / 20
BAT Quick Guide 1 / 20 Table of contents Quick Guide... 3 Prepare Datasets... 4 Create a New Scenario... 4 Preparing the River Network... 5 Prepare the Barrier Dataset... 6 Creating Soft Barriers (Optional)...
More informationLeveraging SAP HANA and ArcGIS. Melissa Jarman Eugene Yang
Melissa Jarman Eugene Yang Outline SAP HANA database ArcGIS Support for HANA Database access Sharing via Services Geodatabase support Demo SAP HANA In-memory database Support for both row and column store
More informationDescriptive Statistics. Project 3 CIVL 3103
Project 3 CIVL 3103 Descriptive Statistics Introduction In our course, we have discussed interpolation for a single set of point data. However, many datasets that are used by engineers are spatial in nature,
More informationMultidimensional Data and Modelling - DBMS
Multidimensional Data and Modelling - DBMS 1 DBMS-centric approach Summary: l Spatial data is considered as another type of data beside conventional data in a DBMS. l Enabling advantages of DBMS (data
More informationIntroduction to GIS. Geographic Information Systems SOCR-377 9/24/2015. R. Khosla Fall Semester The real world. What in the world is GIS?
Introduction to GIS Geographic Information Systems SOCR-377 What in the world is GIS? GIS is simultaneously the telescope, the microscope, the computer and the Xerox machine of regional analysis and synthesis
More informationReview of Cartographic Data Types and Data Models
Review of Cartographic Data Types and Data Models GIS Data Models Raster Versus Vector in GIS Analysis Fundamental element used to represent spatial features: Raster: pixel or grid cell. Vector: x,y coordinate
More informationAdvanced Standard Basic Notes
9.3 Functionality Matrix Data Management Scalable Geodatabase Access Full Geodatabase Support Create Geodatabases Load Spatial Data into Geodatabases Manage Geodatabases One-Way Replication Two-Way Replication
More informationFeature Enhancements by Release
Autodesk Map Feature Enhancements by Release This document highlights the feature enhancements that have occurred with each release of Autodesk Map software from Release 4 (2000i) through the current 2004
More informationArcGIS 10.1 for Desktop Artie Robinson
ArcGIS 10.1 for Desktop Artie Robinson ArcGIS A Complete System for Geographic Information Cloud Web Online Mobile Enterprise Desktop Name Change Name Prior to 10.1 ArcGIS Desktop ArcInfo ArcEditor ArcView
More informationAnswer the following general questions: 1. What happens when you right click on an icon on your desktop? When you left double click on an icon?
Name: Date: June 27th, 2011 GIS Boot Camps For Educators Practical: Explore ArcGIS 10 Desktop Tools and functionality Day_1 Lecture 1 Sources: o ArcGIS Desktop help o ESRI website o Getting to Know ArcGIS
More informationArcGIS Pro Editing. Jennifer Cadkin & Phil Sanchez
ArcGIS Pro Editing Jennifer Cadkin & Phil Sanchez ArcGIS Pro Editing Overview Provides tools that allow you to maintain, update, and create new data - Modifying geometry, drawing new features - Entering
More informationMunicipal Parcel Mapping Workshop
Municipal Parcel Mapping Workshop Presented to: Ontario Municipalities Presented by: Dave Gariepy, Director of Platform Content Dave Horwood, Land Information Systems Architect Sarah Sibbett, Senior Parcel
More informationLesson 12: ArcGIS Server Capabilities
GEOG 482 / 582 : GIS Data Management Lesson 12: ArcGIS Server Capabilities Overview Learning Objective Questions: 1. What are the ArcGIS Server Services? 2. How is ArcGIS Server packaged? 3. What are three
More informationCS317 File and Database Systems
CS317 File and Database Systems http://dilbert.com/strips/comic/1995-10-11/ Lecture 5 More SQL and Intro to Stored Procedures September 24, 2017 Sam Siewert SQL Theory and Standards Completion of SQL in
More informationArcGIS Network Analyst and Network Dataset. Jim McKinney ESRI
ArcGIS Network Analyst and Network Dataset Jim McKinney ESRI ArcGIS Network Analyst Everything in ArcView GIS 3x and more Routing Directions Network Analysis Tight Integration with Geoprocessing Models
More informationTABLES, ANATOMY OF A TABLE
week 6 TABLES, ANATOMY OF A TABLE topics of the week Table structure Working with tables Table relationships Cardinality, Joins and Relates Table Jargon What is a Database? What is a Table? What is a Record/Row?
More information