10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 1 Arc/INFO Workstation Basics Arc/INFO subsystems; feature classes; the coverage; file structure;

Slides:



Advertisements
Similar presentations
Introduction to ArcInfo (Workstation)
Advertisements

Geo GIS Practicuum Introduction to ArcGIS 8 Exercise 5 - ESRI Virtual Campus Chapters 1-2, ArcGIS Methods …
Starting from Text Files. User Interface Graphic user interface –Mouse, buttons, windows, menus Commands-driven interface –Commands, parameters.
WFM 6202: Remote Sensing and GIS in Water Management © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 6202: Remote Sensing and GIS in Water Management Akm.
ESRI Software ArcGIS –ArcMap –ArcEdit –ArcInfo –ArcView.
Introducing ArcGIS Desktop
Introduction to GIS and ArcGIS How a GIS works Introduction to ArcGIS The ArcGIS Interface.
Introduction to Cartography GEOG 2016 E
Cartographic and GIS Data Structures
Getting Started with ArcView GIS Introduction to the Laboratory Exercises.
Unit One: GIS Concepts In this unit… ► What is GIS? ► Types of GIS data ► What can you do with GIS? ► ArcGIS 9 license levels ► Basics of the ArcGIS 9.
Introduction to ArcGIS Reading: “What is ArcGIS?”, ESRI Press, 2001, pp Acknowledgement: Dr Francisco Olivera developed some of the slides in this.
Introduction to GIS and Data Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
Lecture 4: Intro to the Vector Data Model and to Map Layout
Geog 458: Map Sources and Errors January 20, 2006 Data Storage and Editing.
@2007 Austin Troy Lecture 4: An Introduction to the Vector Data Model and Map Layout Techniques Introduction to GIS By Brian Voigt University of Vermont.
Geographic Information Systems : Data Types, Sources and the ArcView Program.
A Guide to SQL, Seventh Edition. Objectives Understand the concepts and terminology associated with relational databases Create and run SQL commands in.
GTECH 361 Lecture 02 Introduction to ArcGIS. Today’s Objectives explore a map and get information about map features preview geographic data and metadata.
Introduction to the 176A labs and ArcGIS Acknowledgement: Slides by David Maidment, U Texas-Austin and Francisco Olivera (TAMU)
19 th Advanced Summer School in Regional Science An introduction to GIS using ArcGIS.
Introduction to ArcView ArcView_module_2 May 12, 10:40 AM.
Digital Spatial Data Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
ESRM 250/CFR 520 Winter 2010 Phil Hurvitz (with thanks to J. Lawler & P. Schiess) Introduction to GIS and ArcGIS 1 of 48.
School of Geography FACULTY OF ENVIRONMENT Introduction to ArcGIS 1.
Working with GIS: Introduction to ArcGIS. In preparation for the first lab, you will: Be briefly introduced to the ArcGIS product family of ArcView, ArcEditor,
Introduction to GIS and Data Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
GI Systems and Science January 23, Points to Cover  What is spatial data modeling?  Entity definition  Topology  Spatial data models Raster.
GISC 6382 Applied GIS UT-Dallas Briggs1 ArcGIS Workstation.
Rebecca Boger Earth and Environmental Sciences Brooklyn College.
@2007 Austin Troy Lecture 4: An Introduction to the Vector Data Model and Map Layout Techniques Introduction to GIS By Brian Voigt University of Vermont.
GIS Data: Types and Structures
Spatial data models (types)
Overview Dennis L. Johnson What is GIS? Geographic Information System Geographic implies of or pertaining to the surface of the earth Information implies.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
Applied Cartography and Introduction to GIS GEOG 2017 EL
Faculty of Applied Engineering and Urban Planning Civil Engineering Department Geographic Information Systems Vector and Raster Data Models Lecture 3 Week.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-2 Chapters 3 and 4.
Introduction In ArcGIS, there are three basic data structures:
Major parts of ArcGIS ArcView -Basic mapping, editing and Analysis tools ArcEditor -all of ArcView plus Adds ability to deal with topological and network.
Introduction to ArcView NPS Introduction to GIS: Lecture 2 Based on NINC, ESRI and Other Sources.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
How do we represent the world in a GIS database?
1 Data models Vector data model Raster data model.
Copyright © 2006 by Maribeth H. Price 8-1 Chapter 8 Geoprocessing.
Getting Started with MATLAB 1. Fundamentals of MATLAB 2. Different Windows of MATLAB 1.
GIS Data Models Vector Data Models Vector File Formats Raster Data Models Raster File Formats.
1 Spatial Data Models and Structure. 2 Part 1: Basic Geographic Concepts Real world -> Digital Environment –GIS data represent a simplified view of physical.
GUS: 0265 Applications in GIS Lecture Presentation 1: Vector Data Model and Operations Jeremy Mennis Department of Geography and Urban Studies Temple University.
Introducing ArcGIS Chapter 1. Objectives  Understand the architecture of the ArcGIS program.  Become familiar with the types of data files used in ArcGIS.
GIS Data Structures How do we represent the world in a GIS database?
NR 143 Study Overview: part 1 By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
LBR & WS LAB 1: INTRODUCTION TO GIS.
GIS Data Types. GIS technology utilizes two basic types of data 1. Spatial Data Describes the absolute and relative location of geographic features.
Geographic Data in GIS. Components of geographic data Three general components to geographic information Three general components to geographic information.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
2/18/ UT DallasPOEC 6382 Applied GIS Software 1 Data Management: Queries ArcPlot commands for selecting and summarizing data Meet certain conditions:
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
Spatial Data Models Geography is concerned with many aspects of our environment. From a GIS perspective, we can identify two aspects which are of particular.
Introduction to Geodatabases
Rayat Shikshan Sanstha’s Chhatrapati Shivaji College Satara
Geog. 314 Working with tables.
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Introduction to GIS and Data
Physical Structure of GDB
ArcGIS Topology Shapefiles, Coverages, Geodatabases
Physical Structure of GDB
Feature Classes, Data File Formats in ArcGIS
The Arc-Node Data Model
Lecture 2 Components of GIS
Presentation transcript:

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 1 Arc/INFO Workstation Basics Arc/INFO subsystems; feature classes; the coverage; file structure; topology; feature attribute tables; data storage for points, lines and polygons

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 2 What is Arc/INFO? A very sophisticated and voluminous set of tools and commands for spatial data input, management, and analysis. Contains an internal database management system (INFO), but can be connected to external standard data base environments via SDE (Spatial Database Engine) Under UNIX, is command driven (over 2000 commands), with GUI/application development capability via AML (Arc Macro Language) Under NT, new (Jan 2000) GUI-based product ArcInfo Desktop (ArcCatalog, ArcMap, ArcToolbox) complements the classic command environment which is still available as ArcInfo Workstation

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 3 Arc/INFO workstation subsystems Core subsystems : –ARC - Arc is the overall GIS manager; it is not a graphic module. Use Arc to: Generate and manage coverages in the database Convert data from other digital formats Perform spatial analysis in one or more coverages –ARCPLOT - Arcplot is a graphical module for map display and query. Use Arcplot to: Display spatial and attribute data for one or more coverages Query spatial and attribute characteristics Create layouts and maps, and generate plot files –ARCEDIT - Arcedit is an interactive graphics editor. Use Arcedit to: Digitize and edit one coverage at a time Correct errors in spatial and attribute data –INFO - INFO is the relational data base management system (RDBMS).

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 4 Arc/INFO Workstation Subsystems, cont’d. ARC Macro Language (AML) - A high-level, algorithmic language that provides full programming capabilities and a set of tools for building menus to tailor user interfaces for specific applications. It has an independent processor and allows you to: –Use AML directives and AML functions in any subsystem, interactively or in programs. –Build programs that incorporate Arc/INFO commands –Create on-screen menus Being replaced by Visual Basic for Applications –More flexible –Information industry standard rather than GIS specialty –But generally more complex to learn and use

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 5 Arc/INFO Subsystems, cont’d. Other Subsystems: –Tables - Tables is a tabular management system that uses INFO files to create, store, edit, and query tabular data –Librarian - Librarian is a separate set of software tools to manage and access large geographical data sets in map libraries. A map library is a collection of spatial tiles used to spatially partition large data layers. Librarian commands create and define a map library, move data in and out of a library, query the data in a map library, and display the results of a query. Librarian requires exact attribute consistency. –ArcTools - ArcTools consists of 5 AML-based productivity tools, implemented through a graphical user interface (GUI), for common Arc/INFO operations and functions. Crude predecessor to ArcMap GUI, but now obsolete Do not confuse with ArcToolbox—very different

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 6 Arc/INFO Subsystems, cont’d. Extensions: –GRID - Grid provides a fully-integrated raster (cell-based) geoprocessing system for use with Arc/INFO. GRID supports a Map Algebra spatial language that allows sophisticated spatial modeling and analysis. Example of use: resampling –NETWORK - Network performs address matching/geocoding, allocation, routing, and pathfinding across linear networks. –TIN - software used for surface representation, modeling and display. A TIN (Triangulated Irregular Network) is a set of adjacent, non-overlapping triangles computed from irregularly spaced points with x, y coordinates and z values. The TIN model stores the topological relationship between triangles and their adjacent neighbors which allows for the efficient generation of surface models for the analysis and display of terrain and other types of surfaces. –COGO - Abbreviation of the term COordinate GeOmetry. Used by land surveyors and others who require accurate coordinate geometry to capture and edit survey data, to calculate precise locations and boundaries, and to define curves. –ArcScan - Scan digitizing for raster to vector conversion –ArcStorm - Data storage facility and transaction manager for feature-oriented georelational database management.

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 7 Geographic Data Two components of geographic data –Spatial Data: representations of geographic features associated with real-world locations Feature classes: –points/nodes(single x,y locations) –lines/arcs(linear string of x,y locations) –areas/polygons(closed string of x,y locations) Stored in files and managed by the GIS software (e.g. can be displayed in ArcPlot, edited in ArcEdit) –Attribute Data: descriptive information stored in tables and managed by an RDBMS (Info or Tables)

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 8 The coverage Basic unit of storage in Arc/Info. Digital version of a single map sheet layer and generally contains one type of map feature such as streets, parcels, soils, or vegetation. Contains both the coordinate/spatial data and the descriptive data for features in a given geographic area. * Stored as a directory (folder) which contains related files describing the location and attributes of the features, with additional files in the INFO directory at the same level. An identifier, a unique number for each feature in the coverage, is stored in both a coordinate file (internal) and the attribute file. This ensures a strict one-to-one correspondence between spatial and attribute data.

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 9 Anatomy of a Coverage

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 10 File Structure, page 1 ArcInfo coverages consist of a series of files in two folders, both at the same directory level (called a “workspace”). The INFO folder contains the feature attribute tables and related tables for all coverage in that workspace. Unfortunately, the files are not identifiable by their names

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 11 File Structure, page 2 Compare to ArcView File Structue ArcView Shapefiles consist of three primary files, e.g. »road.shp »road.shx »road.dbf Files can be dragged, dropped, cut and pasted into other folders without damage

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 12 File Structure, pg 3 Ramifications of File Structure in Arc/INFO: –Do not drag and drop, cut, copy, paste, delete, or rename a coverage from the NT explorer window. Any of these actions may result in corruption (and loss) of not only the coverage manipulated, but of the entire workspace. –Must use commands (see next slide for full list) in the Arc program window and within the workspace to work with coverages: Arc: w m:/dlauder/tmp (move into a workspace, same as cd in DOS or UNIX) Arc: lc(list coverages - returns one called soil) Arc: copy soil c:/usr/jasper (copy to your workspace called jasper) Arc: kill soil all (deletes the coverage and info files from the workspace) Arc: rename roads txroads (gives it a new name) Exceptions: –Can drag and drop, cut, copy, paste, and delete the entire workspace –Can drag and drop, cut, copy, paste, and delete the interchange file (e00) created by exporting the coverage

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 13 Commands for Workspace and Coverage Management & Exploration Workspace Management Workspace (go to) w Createworkspace cw Renameworkspace rw Copyworkspace cpw Deleteworkspace dw Listworkspace lw dir info (lists “hidden” files) Coverage Management Listcoverages lc Copy Kill Rename Note: if a coverage folder is open in NT Explorer, KILL and RENAME will not work. Coverage Exploration Describe (basic info) Items.pat (lists variable names) List.pat (lists actual data)

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 14 Getting Online Help There are several ways to get help for Arc/INFO commands: –Usage lines: The easiest way to display a usage line is to type in a command name without any of its arguments and then hit enter: Arc: build Usage: build {POLY|LINE|POINT|NODE|ANNO. } –The USAGE command provides an alternative way of displaying a usage line. Arc: usage build Usage: build {POLY|LINE|POINT|NODE|ANNO. }

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 15 Getting Online Help, page 2 –You can display the complete or partial listings of available commands on the screen by asking for COMMANDS at any Arc prompt: Arc: commands Usage: commands {prefix} For commands beginning with the letter B Arc: commands B BATCHBUFFERBUILD –You can launch online documentation (ArcDoc) with the help command Arc: help

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 16 Command Syntax Rules Command 1st_argument 2nd_argument nth_argument Example: build {POLY|LINE|POINT|NODE|ANNO. } build streets line

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 17 Topology, page 1 Topology refers to Arc/INFO’s knowledge about how features are connected and which features are adjacent to each other. Topology is a mathematical procedure that determines spatial properties and relationships, including: –length of an arc –direction of an arc –area of a polygon –connectivity of arcs –adjacency (contiguity) of polygons

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 18 Topology, page 2 Topological rules: –Each arc has a beginning node and an ending node - this determines directionality. Directionality is determined during digitizing. Direction is important only if your application requires directional modeling. –Arcs connect to other arcs at nodes –Connected arcs form polygon boundaries - arc coordinates are stored only once because two adjacent polygons share the common arc between them. –Arcs have polygons on their left and right sides Topology distinguishes Arc/INFO coverages from non- topological data models supported by many CAD, mapping and graphics systems –Shapefiles are not true topological files hence the need to covert to coverages for some analyses.

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 19 Topology, page 3 –Arc-node topology is how Arc/INFO keeps track of which arcs are connected to other arcs through shared nodes (nodes are endpoints of arcs). It defines length, direction, and connectivity for arcs. The from-node is an arc’s starting point; the to-node is its ending point. They are determined as you digitize your data. You can see the from-node and to-node whenever you list attribute records for a coverage containing lines. Arcs connect if they share a node.

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 20 Topology, page 4 –Polygon-arc topology expresses the relationship between the arc features and the polygon features for which the arcs create boundaries. It defines area and adjacency. Arcs or a set of arcs that form a closed figure define the area of a polygon. Two polygons are adjacent if they share an arc. Polygons are stored as a list of arcs to avoid redundancy.

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 21 Topology, page 5 –Left-right topology refers to contiguity -- how polygons are associated with their neighboring polygons. Each arc has a list of which polygons are on the right side and which are on the left side. Commands in Arc/INFO use this information to determine from one polygon what the adjacent polygons are: (see text, page 46-49)

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 22 Topology, page 6 BUILD and CLEAN are the essential commands for creating/maintaining topology and defining/updating feature attribute tables. You must BUILD topology after creation of a new coverage or after modifications to the coverage such as in ArcEdit or after changing the projection. You must CLEAN a coverage if the build command detects errors. CLEAN will correct geometric relations (thus changes spatial structure) using the parameters you specify by adding nodes at intersections fixing dangling nodes (if within dangle length) Combining nodes (if within fuzzy tolerance) BUILD only constructs topology and defines and updates feature attribute tables for a coverage. After creating a coverage you will not have attribute tables unless topology is constructed.

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 23 Feature Attribute Tables When Arc/INFO constructs topology for a coverage, topological and geometric properties are defined and stored in a file called a feature attribute table. Depending on the feature type (e.g., point, arc, polygon), the contents of feature attribute tables differ; however, they all have some characteristics in common, including –Feature attribute tables are INFO data files –Each feature in a coverage occupies one record or row of data in the feature attribute table –Attribute data comprise columns (items) placed after the internally stored data –You can have more than one feature attribute table for a coverage, e.g. arcs and polygons define both streets and blocks. But you cannot have both points and polygons in the same coverage. Common feature attribute tables: –Points - Point attribute table - PAT –Arcs - Arc attribute table - AAT –Polygons - Polygon attribute table - PAT

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 24 Data Stored for Points Coordinate information is stored in a LAB file. Each point is described by a single x,y coordinate pair and an internal sequence number. A point attribute table (PAT) is created when topology is constructed for a point coverage. The PAT is used to hold the attribute data about points. There is one record (row) in the PAT for each point. The record is related to the point by the sequence number. At a minimum the PAT contains four items –AREA Holds the area of a polygon. The value is 0 for points –PERIMETER Holds the perimeter of a polygon. The value is 0 for points – #Arc/Info assigned unique internal sequence number of the point feature in the LAB. Same as RECNO - do not tamper with these values (sometimes called “pound id”) – -id User assigned unique feature ID for each point (sometimes called “dash id” or “user id”) You can add items (columns) to the PAT after the -id item.

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 25 Data Stored for Arcs Coordinate information is stored in an ARC file. Each arc is described in a single record by a series of x,y coordinates, the from-node and to-node (for arc- node topology) and an internal sequence number An arc attribute table (AAT) is created when topology is constructed for an arc coverage. There is one record in AAT for each arc in the coverage. The record is related to the feature (ARC file) by the internal sequence number. At a minimum the AAT contains seven items –FNODE#Internal sequence number of the from-node –TNODE#Internal sequence number of the to-node –LPOLY# Internal sequence number of the left polygon; set to 0 if the coverage does not have polygon topology –RPOLY# Internal sequence number of the right polygon; set to 0 if the coverage does not have polygon topology –LENGTHLength of the arc in coverage units – #Arc/Info assigned unique internal sequence number of the arc in the ARC file. NEVER modify this value. – -id User assigned unique feature ID for each arc You can add items (attributes) to the PAT after the -id item.

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 26 Data Stored for Polygons (PAT) A polygon is defined by the arcs comprising its border and interior islands, with polygon-arc topology stored in the PAL file, and arc- node/left-right topology stored in the ARC file, and a label point inside the polygon stored in the LAB file. The label point id identifies the polygon and is consistent between files. A polygon attribute table (PAT) is created when topology is constructed for a polygon coverage. The PAT is used to hold the attribute data about polygons. There is one record in the PAT for each polygon. The record is related to the polygon by the label point id. At a minimum the PAT contains four items (same as point attrib table) –AREA Holds the area of a polygon, in coverage units. –PERIMETER Holds the perimeter of a polygon. The value is 0 for points – #Arc/Info assigned unique internal sequence number of the polygon feature in the LAB, ARC and PAL files – -id User assigned unique feature ID for each point You can add items (attributes) to the PAT after the -id item. The first polygon is always the universal polygon which represents the coverage boundary.

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 27 Polygon data stored in PAT

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 28 Overview: Feature Attribute Tables Types of feature attribute tables: –Points - Point attribute table - PAT –Arcs - Arc attribute table - AAT –Polygons - Polygon attribute table - PAT Each contain both internally generated topological data plus user defined attributes For general information on coverage (projection, etc.) –Arc: describe To look at data variables (items) in a feature attribute table: –Arc: items.pat(for point or polygon) –Arc: items.aat(for arcs) To look at data stored in each item –Arc: list.pat –Arc: list.aat Note: items and list require you to specify the extension.pat,.aat

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 29 Sample Item Definitions Example: Arc: items pub.pat COLUMN ITEM NAME WIDTH OUTPUT TYPE N.DEC 1 AREA 4 12 F 3 5 PERIMETER 4 12 F 3 9 PUB# 4 5 B - 13 PUB-ID 4 5 B - 17 ID 8 12 F 0 25 NAME C - 50 ADDRESS C - 65 CITY C - See text page 101 for greater clarification.

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 30 Understanding Item Definitions An item (column) is described in terms of four variables: –name - the name of the item, up to 16 characters in length e.g. cover-id, landuse, pop97, etc. –type - the data types used to store values I - integer (one byte per digit) B - binary integer (requires less storage than I types) C - character N - floating point (e.g. decimal) number stored as one byte per digit F - floating point binary number D - date (e.g. yyyymmdd) –width - the width of the item in bytes required for storage I bytes B - either 2 or 4 bytes C - 1 to 320 characters N - 1 to 16 digits F - 4 for single, 8 for double precision D - always 8 bytes For F or N also provide the number of decimal places for real numbers –Output width - the width of item values when displayed

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 31 A Review of Item Definitions Maximum 4 byte binary is 2,147,483,648; maximum 4 byte integer is 9,999

10/16/2015 – UT Dallas POEC 6382 Applied GIS Software 32 List To look at data stored Arc: list lulcsp.pat 1 AREA = ************ PERIMETER = LULCSP# = 1 LULCSP-ID = 0 LULC_CODE = 0 LEVEL_I = LEVEL_II = 2 AREA = PERIMETER = LULCSP# = 2 LULCSP-ID = 21 LULC_CODE = 21 LEVEL_I = AGRICULTURAL LAND LEVEL_II = CROPLAND/PASTURE 3 AREA = PERIMETER = LULCSP# = 3 LULCSP-ID = 41 LULC_CODE = 41 Continue? LEVEL_I = FOREST LAND LEVEL_II = DECIDUOUS FOREST 4 AREA = PERIMETER = LULCSP# = 4 LULCSP-ID = 11 LULC_CODE = 11 LEVEL_I = URBAN OR BUILT-UP LEVEL_II = RESIDENTIAL 5 AREA = PERIMETER = LULCSP# = 5 LULCSP-ID = 41 LULC_CODE = 41 LEVEL_I = FOREST LAND LEVEL_II = DECIDUOUS FOREST