Lecture 9: Geocoding & Network Analysis

Similar documents
Data Creation and Editing

Massachusetts Institute of Technology Department of Urban Studies and Planning

Geog 469 GIS Workshop. Data Analysis

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

NR402 GIS Applications in Natural Resources

In this exercise we will learn how to use the analysis tools in ArcGIS with vector and raster data to further examine potential building sites.

Spatial Thinking and Modeling of Network-Based Problems

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.

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

GIS Level 2. MIT GIS Services

(THIS IS AN OPTIONAL BUT WORTHWHILE EXERCISE)

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

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

Geographic Systems and Analysis

Network Analysis with ArcGIS Online. Deelesh Mandloi Dmitry Kudinov

ArcGIS Online Routing and Network Analysis. Deelesh Mandloi Matt Crowder

Teaching GIS for Land Surveying

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

COURSE SCHEDULE, GRADING, and READINGS

GEOCODING SELF-REPORTED ADDRESSES: LESSONS LEARNED. Karyn Backus CT Department of Public Health

GEOGRAPHIC INFORMATION SYSTEMS

94-802Z: Geographic Information Systems Summer 2018

Spatial Data Analysis with ArcGIS Desktop: From Basic to Advance

Outline. 15. Descriptive Summary, Design, and Inference. Descriptive summaries. Data mining. The centroid

ArcGIS 9 ArcGIS StreetMap Tutorial

Canadian Board of Examiners for Professional Surveyors Core Syllabus Item C 5: GEOSPATIAL INFORMATION SYSTEMS

GIS = Geographic Information Systems;

Learning ArcGIS: Introduction to ArcCatalog 10.1

Introduction to Geographic Information Systems

Hurricanes Katrina and Rita created the largest natural disaster in American history

Working with Census 2000 Data from MassGIS

Lecture 2. Introduction to ESRI s ArcGIS Desktop and ArcMap

Geodatabase An Introduction

GEOGRAPHIC INFORMATION SYSTEM (GES203)

Fundamentals of ArcGIS Desktop Pathway

Popular Mechanics, 1954

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

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

Utilizing Data from American FactFinder with TIGER/Line Shapefiles in ArcGIS

Lab 5 - Introduction to the Geodatabase

INTRODUCTION TO ARCGIS Version 10.*

Geodatabase An Introduction

Task 1: Open ArcMap and activate the Spatial Analyst extension.

Chapter 6. Fundamentals of GIS-Based Data Analysis for Decision Support. Table 6.1. Spatial Data Transformations by Geospatial Data Types

Analyzing Suitability of Land for Affordable Housing

What is 511? Need for 511 Services. Development & Deployment of Regional Road and Weather Information Supporting 511 Traveler Services

How to create a new geodatabase using the extract data wizard. 1. How to Extract the Schema to create a Geodatabase using an existing design.

Introduction to ArcGIS Server - Creating and Using GIS Services. Mark Ho Instructor Washington, DC

Census Mapping with ArcGIS

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

Automatic Watershed Delineation using ArcSWAT/Arc GIS

WlLPEN L. GORR KRISTEN S. KURLAND. Universitats- und Landesbibliothek. Bibliothek Architektur und Stadtebau ESRI

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

Geoprocessing Tools at ArcGIS 9.2 Desktop

URP 4273 Section 3058 Survey Of Planning Information Systems (3 Credits) Spring 2017

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

SRJC Applied Technology 54A Introduction to GIS

GEOGRAPHY 350/550 Final Exam Fall 2005 NAME:

GEG 5810 Geographic Information Systems I

Geodatabase An Overview

CAD: Introduction to using CAD Data in ArcGIS. Kyle Williams & Jeff Reinhart

GIS Software. Evolution of GIS Software

Are You Maximizing The Value Of All Your Data?

Outline Anatomy of ArcGIS Metadata Data Types Vector Raster Conversion Adding Data Navigation Symbolization Methods Layer Files Editing Help Files

ENV208/ENV508 Applied GIS. Week 1: What is GIS?

Urban Canopy Tool User Guide `bo`

URP 4273 Section 8233 Introduction to Planning Information Systems (3 Credits) Fall 2017

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

BROOKINGS May

SPATIAL ANALYSIS. Transformation. Cartogram Central. 14 & 15. Query, Measurement, Transformation, Descriptive Summary, Design, and Inference

Esri EADA10. ArcGIS Desktop Associate. Download Full Version :

Geographic Information Systems (GIS) in Environmental Studies ENVS Winter 2003 Session III

Application of GIS in Public Transportation Case-study: Almada, Portugal

Basics of GIS. by Basudeb Bhatta. Computer Aided Design Centre Department of Computer Science and Engineering Jadavpur University

Gis Unit TropMed Mahidol U.

Spatial Analysis using Vector GIS THE GOAL: PREPARATION:

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

Esri UC2013. Technical Workshop.

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

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

A Review: Geographic Information Systems & ArcGIS Basics

Modeling Urban Sprawl: from Raw TIGER Data with GIS

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

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

Overview key concepts and terms (based on the textbook Chang 2006 and the practical manual)

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

Sensitivity of estimates of travel distance and travel time to street network data quality

Using the Stock Hydrology Tools in ArcGIS

Spatial Data Analysis in Archaeology Anthropology 589b. Kriging Artifact Density Surfaces in ArcGIS

Delineation of Watersheds

90-834: Health Geographic Information Systems Spring Semester 2017

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

Arboretum Explorer: Using GIS to map the Arnold Arboretum

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

HISTORY 1XX/ DH 1XX. Introduction to Geospatial Humanities. Instructor: Zephyr Frank, Associate Professor, History Department Office: Building

Introduction to GIS I

DP Project Development Pvt. Ltd.

GEOG 508 GEOGRAPHIC INFORMATION SYSTEMS I KANSAS STATE UNIVERSITY DEPARTMENT OF GEOGRAPHY FALL SEMESTER, 2002

Gis Fundamentals A First Text On Geographic Information Systems 5th Edition

GIS for ChEs Introduction to Geographic Information Systems

Transcription:

Massachusetts Institute of Technology - Department of Urban Studies and Planning 11.520: A Workshop on Geographic Information Systems 11.188: Urban Planning and Social Science Laboratory Lecture 9: Geocoding & Network Analysis November 2, 2005, Joseph Ferreira, Jr. (based, in part, on Fall 2003 notes by Visiting Prof. Zhong-Ren Peng) Administrative Homework #2: Question #1 due today (filling in the table) Homework #2: Question #2 due at start of Monday's lab o Downhill from here - lots of parts to HW#2 that draw on various exercises to date. Once you are comfortable with the HW#2 elements, you are past the steep part of the semester's learning curve Last Homework set (#3) posted tomorrow - adding one criterion to HW#2 based on a raster layer Project Proposal due next Wednesday - see notes on 'project' page Current lab exercise #7 (raster analysis) is due Friday, Nov. 11 Two more lab exercises: #8 (geocoding) and #9 (web mapping) One in-lab test Raster Analysis revisited Review key raster analysis steps in Lab #7 Develop housing value 'surface' for Cambridge based on: o Using the Census block group data: o Using the sales89 data: o Combine the two estimates

Geocoding Converting textual addresses and names to X,Y locations o Address matching - develop point map from mailing list o Lookup place names in a 'gazeteer' to find lat/lon, zip, place boundary, voting district, etc. General 'service' to translate among geographic identifiers Examine ArcGIS geocoding services o Focus on address matching using TIGER-style street centerline data (with address ranges) o In class - examine the exercises in Chapter 17 of "Getting to Know ArcGIS Desktop" by Tim Ormsby, et al. (one of the class books) o In lab (next Monday) - address match some of the Cambridge sites in the Mass Dept. of Environmental Protection database of oil spills Network Analysis Encoding proximity using a network (or graph) model, facilitates certain types of connectivity analyses o Find shortest path along streets from Point A to Point B o Find shortest path through N cities (Traveling Salesman problem) o How far can you get in 30 minutes Many transportation analyses use network data models Many hydological analyses use network data models (runoff, flow,...) Raster Analysis Review key raster analysis steps in Lab #7 Computing a housing value 'surface' for Cambridge o Using the Census block group data: Rasterize Cambridge into 100 meter grid cells Vector-to-raster conversion of (median) housing value for Cambridge block groups Smooth the 'surface' using neighborhood averages o Using the sales89 data: Compute cell values from sales within the cell

o Adjust the 'surface' based on neighboring sales Combine the two estimates: Average the two cell estimates (does this make sense? use weights?) Understand use and limitations of map algebra models and the reasoning behind an interpolation method. What is Geocoding Interpolated Grid of Inflation-Adjusted 1989 Cambridge, MA Housing Sales Prices (note 'hot spots' resulting from individual sales with unusually high price). Geocoding is a process of creating map features from addresses, place names, or similar textual information based on attributes associated with a referenced geographic database, typically a street network that has address ranges associated with each street segment or 'link' running from one intersection to the next. (Derived from Longley, Goodchild,

Maguire and Rhind, Geographic Information Systems and Science, 2001.) 1. 1. Geocoding typically uses Interpolation as a method to find the location information about an address. (If the address along one side of a block range from 1 to 199, then Street Number = 66 is about one-third of the way along that side of the block.) 1. Data needed for geocoding 1. A list of addresses stored as a database table or a text file; 2. Georeferenced features linked to the address database (such as a street centerline shapefile with street names and address ranges stored as attributes of the shapefile) 3. A geocoding service, which is a configuration file that specifies the georeferenced feature layer and its relevant attributes, and various rules and tolerance for use in the matching. 1. The output of the geocoding is a point file stored as either a shapefile or a geodatabase in ArcGIS. 2. 3. Example: using US Census Bureau, TIGER Line Files Geocoding Strategy using TIGER o Encode road network as street centerlines o Attach address information to each street segment o Use 'in reverse' to match street address to street segment to get approximate X,Y location TIGER: Topologically Integrated Geographic Encoding and Referencing system o http://www.census.gov/geo/www/tiger/ o US Census Bureau TIGER line file 2000, technical documentation

at Census: http://www.census.gov/geo/www/tiger/rd_2ktiger/tgrrd2k.pdf Geocoding Example: Chapter 17, exercises a, b, and c in Ormsby Convert mailing list of neighborhood address to a point shapefile o Exercise 17a: create a 'geocoding service' using Street centerline shapefile with address ranges (TIGERformat) Attribute information consistent with address information in mailing list data table o Exercise 17b: use the geocoding service to 'address match' all the easy cases o Exercise 17c: use the interactive tools of the geocoding service to handle the tough cases 'Crib Sheet' of steps for Exercises 17a: create geocoding service o Add street shapefile and mailing list table to your ArcMap session Examine layers to see what they have Don't need to open this shapefile and table in order to create geocoding service o Open ArcCatalog and create a new gecoding service Select US Streets with Zone style Select street shapefile that contains address ranges Match attribute columns of street file and mailing list in order to cross-reference Note that the name of the geocoding service includes your user name 'Crib Sheet' of steps for Exercises 17b: use the automatic geocoding service o Add street shapefile and mailing list table to your ArcMap session o Tools/Geocoding/Geocoding-Services-Manager/Add-gecodingservice o Add the service you created in 17a o Use Find button on toolbar to locate individual addresses Enter address by hand Create graphic annotation showing location (but don't save as shapefile) o Use Select Elements button on toolbar to

Automate address matching of easy-to-match addresses (Note use of quality-of-match index) Save results as a shapefile of point features 'Crib Sheet' of steps for Exercises 17c: tweak the automatic results o Add street shapefile and 17b output to your ArcMap session o o Tools/Geocoding/Review&Rematch-Addresses Use Geocoding-Options and Interactive-Review to tweak settings/rules for automated matching edit mailing list addresses and match tough cases as best you can What is a Network? A network is a system of linear features connected at nodes, e.g, nodes could be where three or more street segments intersect. The linear feature connecting any given pair of nodes is called an arc, or network link. Each arc on a network is represented as an ordered pair of nodes, in the form from node i to node j, denoted by (i, j), and thus has direction. A network representation that is good for transportation modeling may differ from a geographically accurate representation of the physical road (e.g., street centerline, handling exit ramps, 3D overpasses, etc.) Other basic elements of a network: 4. A shortest path is the shortest (or least 'cost' path) from a source node (origin) to a destination node. In practice, pathfinding seeks the shortest or most efficient way to visit a sequence of locations. 5. A tour is an enclosed path, that is, the first node and the final node on the path are the same node on the network.

6. A stop is a location visited in a path or a tour. 7. Events or locations may be viewed as collection points (e.g., 'origins' or 'destinations' ) where certain resources are supplied or consumed. 8. A turn on a network is the transition from one arc to another arc at a node (there are 16 ways in which two intersecting roads can allow vehicle flow among the 4 links that 'connect' to the one node). 9. 'Location-allocation' models often use network representation of connected places in order to determine the optimal locations for a given number of facilities (e.g., stores, restaurants, banks, factories, warehouses, libraries, hospitals, post offices, and schools) based on some criteria, assign people to the the 'nearest' facility. Reference for further information about GIS and networks: Source: http://www.ncgia.ucsb.edu/giscc/units/u064/ Last modified 2 November 2005.