Professional Documents
Culture Documents
Fall 2002
Lines or arcs are stored as a series of ordered x,y coordinate pairs. The points where arcs start
and end or where two arcs intersect are called nodes. The points along an arc that define its shape
are called vertices.
Polygons or areas are stored as a series of arcs that enclose the polygon. The starting point of the
first arc in the series must be the same as the ending point of the last arc in the series to ensure
the polygon is closed.
Topology:
Topology defines the spatial relationships between features. A topological data model is
very important in a GIS, because many types of spatial analysis rely on topology, as will be
shown later in the course. ArcView and many other mapping, graphics and CAD (computer
aided drafting or design) systems use non-topological data models.
Basic topological concepts:
1. Each arc has a beginning and ending node (this defines direction).
2. Arcs connect to other arcs at nodes (this defines connection).
3. Connected arcs that surround an area form polygons (this defines area and
perimeter).
4. Arcs have a right and left side (this defines adjacency).
2.
Arc-Node Topology: The topological relationship between nodes (points) and arcs (lines) is
specified by FNODE# and TNODE#.
FNODE# (from-node number) is the starting point of the arc.
TNODE# (to-node number) is the ending point of the arc.
FNODE# and TNODE# define the direction of an arc and allow its length to be determined.
Arcs that share a node are connected (e.g., arcs 1, 2 and 3 are connected at node 1 in the
following example).
ARC#
1
2
3
4
FNODE#
2
1
1
3
TNODE#
1
4
3
4
Polygon-Arc Topology: The topological relationship between arcs and polygons is specified by
LPOLY# and RPOLY#.
LPOLY# (left polygon number) is the polygon to the left of the arc.
RPOLY# (right polygon number) is the polygon to the right of the arc.
The left and right polygons are based on the direction of the arc.
ARC/INFO creates a universe polygon to represent all the area outside the polygons in the
coverage. The universe polygon is always POLY# 1.
Polygons are adjacent if they share an arc (e.g., polygons 1 and 2 are adjacent, but polygons 3
and 4 are not adjacent in the following example).
An ARC# value of zero indicates an island (or hole) polygon inside another polygon.
POLY# ARC#
1,4,5,2
1
2
3
4
1,3,2,0,6
6
4,5,3
Feature Attribute Tables: ARC/INFO maintains topology in a tabular data file called a feature
attribute table. Feature attribute tables are INFO data files.
Each record (row) in a feature attribute table corresponds to one feature in the associated
ARC/INFO coverage. Each record in the feature attribute table contains:
Cover#
Cover-ID
3. Polygons have Polygon Attribute Tables (PAT) that contain fields for:
Area
Perimeter
Cover#
Cover-ID
The first record in a polygon attribute table represents the universe polygon. The
area of the universe polygon is the negative of the sum of the areas of all the other
polygons in the PAT. The perimeter of the universe polygon is the perimeter of
the bounding polygons of the coverage.
A polygon attribute table has a separate record for each polygon. Thus, a polygon
attribute table for a coverage of the 50 United States will have more than 50
records, since many states can not be represented by a single polygon (e.g.,
Hawaii). (Depending on the degree of accuracy, every state could have many
polygons for its islands.)
There are a few other types of features and feature attribute tables available in ARC/INFO.
For example, the route feature is a collection of arcs or parts of arcs and is useful to model a
related set of arcs such as a bus route (or a river system). The region feature is a collection of
polygons and is useful to model a related area that can be represented by a single polygon (e.g.,
the USA).
should be provided by the data source. (For this data, perimeter is in feet and area
is in square feet.)
? Close the table for the Flood Zone layer.
We will now add a route layer to the project. (A route layer is a collection of arcs.)
? Open ArcCatalog and navigate to j:\arcstuff\arcdata\loiselle\Redlands\.
? Click (once) on the +/- box next to freeway to expand it and see the types of layers available.
There should be four data sources: route.i10, point, tic and arc.
? Add the route.i10 layer to the project by dragging it into the ArcMAP window. (I10 indicates
U.S. Interstate Highway 10.)
It is added as freeway route.I10 in the table of contents. This route layer is a
collection of arcs created in ARC/INFO by joining together all arcs that form
Interstate 10.
? Change the line symbol to reflect that more appropriate for a highway.
? Turn on the freeway route.I10 layer and open its table.
Notice there are fields for cover# (I10#) and cover-id (I10-id), but not for Fnode#,
Tnode#, Lpoly#, Rpoly#, or Length, as there would be in an arc layer.
? Close the table for the freeway route.I10 layer.
? Turn on the Redusgs layer.
? Zoom in until it becomes recognizable.
This is a scanned topographic map that covers most of the City of Redlands. This
is a raster data file (it is made of squares of black or white). All other themes in
the project are vector data. There is no topology for a raster theme, nor is it
topologically related to other vector layers in the project.
Because the Well and Fault layers have topology, we can answer questions such as: Which wells
are within 200 feet of a fault? -or- Which faults intersect a flood zone? We can not answer
similar questions about the Redusgs layer, because there is no topology.
? Turn on only the Well, Street and Redusgs layer.
Zoom in on different parts of the view to notice how well (or poorly) the Street
theme matches the streets shown on the topographic map. Which is correct?
? Find the street for Street#=3.
To do this, open the Street table and select the record for Street#=3 by clicking in
the far left of the row; then select Zoom Data and Zoom to Selected Features
from the View menu.
Does this look correct?
Note that several streets in the Street layer are not shown on the topographic map.
Click on Options in the Table and then select Select by
Attributes. This pops open the Select by Attributes window.
Build the following expression:
STR_NAME = "DUKE" or STR_NAME =
"PRISCILLA". Click on Complete List to see all the street
names, or simply type in the name surrounded by quotes.
Once expression is built (do streets one at a time), click
APPLY and close the Select by Attribute window.
Zoom to Selected Features from the View menu. (You might
want to click the Zoom Out button once or twice to get a
better view).
Also note that some wells are indicated on the topographic
map (e.g., Well# = 2, 9 and 10), but others are not (e.g., Well# = 18, 29 and 32).
You can Clear Selection from the Options in the Table, or by selecting Clear Selected
Features from the Selection menu.
Remember to use the Full Extent or Previous Extent tool to return to full map.
? Close the document and Exit ArcMap, and ArcCatalog. If you wish, you can save the
document under your j:\GIS folder, or simply reopen it later to explore these data some more.
BEFORE LEAVING THE ROOM BE SURE TO DISCONNECT FROM THE SAMBA
WINDOW.