Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
09/10/96 Ron Briggs, UTDallas POEC 6381 Introduction to GIS
Representing Geographic Features
How do we describe geographical features?
• by recognizing two types of data:
– Spatial data which describes location (where)
– Attribute data which specifies characteristics at that location
(what and how much)
How do we represent these digitally in a GIS?
• by grouping into layers based on similar characteristics (e.g hydrography,
elevation, water lines, sewer lines, grocery sales) and using either:
– vector data model (coverage in ARC/INFO, shapefile in ArcView)
– raster data model (GRID or Image in ARC/INFO & ArcView)
• by selecting appropriate data properties with respect to:
– projection, scale, accuracy, and resolution
How do we incorporate into a computer application system?
• by using one or other of two types of computing environments
– procedural programming and the relational data base model (RDBMS)
(such as Arc/Info thru v. 7)
– object-oriented programming and the object data model [Smallworld,
Intergraph GeoMedia, ArcView v. 3 (partially) ArcGIS v. 8,]
2
09/10/96 Ron Briggs, UTDallas POEC 6381 Introduction to GIS
Spatial and Attribute Data
• Spatial data (where)
– specifies location
– stored in a shape file in Arcview
• Attribute (descriptive) data (what and how much)
– specifies characteristics at that location, natural or human-
created
– stored in a data base table
GIS systems traditionally maintain spatial and attribute data
separately, then “join” them for display or analysis
– for example, in ArcView, the Attributes of … table is used to
link a shape file (spatial structure) with a data base table
containing attribute information in order to display the attribute
data 3
09/10/96 Ron Briggs, UTDallas POEC 6381 Introduction to GIS
Spatial Data Types
• continuous: elevation, rainfall, ocean salinity
• areas:
– unbounded: landuse, market areas, soils, rock type
– bounded: city/county/state boundaries, ownership
parcels, zoning
– moving: air masses, animal herds, schools of fish
• networks: roads, transmission lines, streams
• points:
– fixed: wells, street lamps, addresses
– moving: cars, fish, deer
4
09/10/96 Ron Briggs, UTDallas POEC 6381 Introduction to GIS
Attribute data types
• Categorical (name): • Numerical
(often coded to numbers eg SSN (may be expressed as integer [whole
but can’t do arithmetic) number] or floating point [decimal
– nominal fraction])
• no inherent ordering – interval
• land use types, county names • known distance between values
– ordinal • can’t say ‘twice as much’
• temperature (Celsius or Fahrenheit)
• inherent order
• road class; stream class – ratio
• natural zero
• ratios make sense (e.g. twice as
much)
• income, age, rainfall
left in ARCVIEW)
clover
• cells often called pixels (picture elements); raster data wheat
often called image data
fruit
• attributes are recorded by assigning each cell a single
value based on the majority feature (attribute) in the
cell, such as land use type. 0 1 2 3 4 5 6 7 8 9
0 1 1 1 1 1 4 4 5 5 5
• easy to do overlays/analyses, just by ‘combining’ 1 1 1 1 1 1 4 4 5 5 5
corresponding cell values: “yield= rainfall + fertilizer” 2
3
1
1
1
1
1
1
1
1
1
1
4
4
4
4
5
5
5
5
5
5
(why raster is faster, at least for some things) 4 1 1 1 1 1 4 4 5 5 5
5 2 2 2 2 2 2 2 3 3 3
• simple data structure: 6 2 2 2 2 2 2 2 3 3 3
7 2 2 2 2 2 2 2 3 3 3
– directly store each layer as a single table 8 2 2 4 4 2 2 2 3 3 3
(basically, each is analagous to a “spreadsheet”) 9 2 2 4 4 2 2 2 3 3 3
8
09/10/96 Ron Briggs, UTDallas POEC 6381 Introduction to GIS
Representing Data using the Vector Model:
general concept
The fundamental concept of vector GIS is that all geographic
features in the real work (or on a map) can be represented either
as:
• points or dots (nodes): trees, poles, fire plugs, airports, cities
• lines (arcs): streams, streets, sewers,
• areas (polygons): land parcels, cities, counties, forest, rock type
Which is used in a particular instance depends on scale, among
other things: airport or manhole may be a point or polygon
Because representation depends on shape, ArcView refers to files
containing spatial data as shapefiles
9
09/10/96 Ron Briggs, UTDallas POEC 6381 Introduction to GIS
Representing Data using the Vector Model:
formal application
10
09/10/96 Ron Briggs, UTDallas POEC 6381 Introduction to GIS
Representing Data using the Vector Model:
data implementation
Geography Table
Block District Tract City
1 A 101 Dallas
2 B 101 Dallas
4 B 105 Dallas
12 E 202 Garland
15
09/10/96 Ron Briggs, UTDallas POEC 6381 Introduction to GIS
Computing Environments: Object Oriented Environment
• objects contain data (or properties) and the code to act on that data
– thus, data is integrated with the code intended to act on that data
– Ex.: water valve connecting two pipe segments (rather than node connecting 2 arcs)
• objects are responsible to carry out their own operations
– thus, step by step instructions for actions are not needed
• complex data (such as spatial or multi-media) can be represented as a glob
– doesn’t need to be “artificially” reduced to row/column format
• objects are intended as reusable components,
– can be combined in different ways to produce other applications or desired results
• most new GIS software implementations (including ArcView, ArcInfo v.8,
Intergraph GeoMedia) are object based
• newest versions of standard RDBMS can incorporate “glob” data directly or
through “middleware” such as ArcSDE (spatial database engine)
• object components for doing fundamental GIS operations (e.g. display theme,
pan, zoom, projections) can also be purchased (e.g ESRI’s Map Objects)
16
09/10/96 Ron Briggs, UTDallas POEC 6381 Introduction to GIS
Software for GIS: The Main Players
• ESRI, Inc., Redlands, CA
– clear market leader with about a third of the market
– originated commercial GIS with their ArcInfo product in 1981 The main two
– privately owned by Jack Dangermond, a legend in the field “pure GIS”
– Strong in gov., education, utilities and business logistics companies.
• MapInfo, Troy N.Y.
– Aggressive newcomer in early 1990s, but now well-established.
– Strong presence in business, especially site selection & marketing, and telecom
• Intergraph (Huntsville, AL)
– origins in proprietary CAD hardware/software
– Older UNIX-based MGE (Modular GIS Environment) evolved from CAD
– “new generation” GeoMedia product based on NT is now their main focus
– strong in design, public works, and FM (facilities management)
• Bentley Systems (Exton, PA)
– MicroStation GeoGraphics, originally developed with Intergraph, is now their exclusive
and main product..
– Strong in engineering; advertises itself as “geoengineering”
• Autodesk (San Rafael, CA)
– Began as PC-based CAD, but now the dominant CAD supplier
– First GIS product AutoCAD Map introduced in 1996
– Primarily small business/small city customer base
Software for GIS: other players
Vector GIS Raster GIS
• Smallworld Systems • ERDAS/Imagine
– long established leader
(Englewood, CO)
• ER MAPPER
– first to use OO (early ‘90s), – very agressive newcomer originating in
but failed to compete as Australia
established vendors did • Envi,
same – relative newcomer, radar specialization,
– Purchased by GE in 2000 now (2000) Kodak owned
• PCI
– emphasis on FM & utilities
– long-term Canadian player
• Manifold • CARIS
(CDA International Corp): – newer Canadian entry
– low cost, but low market • GRASS (Rutgers Univ.)
share – Classic old-timer originally developed by
US Army Construction Engineering
• Maptitude Research Lab(CERL) in Champaign, IL;
(Caliper Corp, Newton, MA): – army ended dev. & support in 1996 but
assumed by Baylor University.
– another low cost one
• IDRSI (Clark Univ)
– pioneering, university-developed package
18
09/10/96 Ron Briggs, UTDallas POEC 6381 Introduction to GIS
ESRI Product Line-up: ArcGIS
• ArcExplorer
– Free viewer for geographic data
• ArcGIS Desktop: three primary modules (MS NT/2000 only)
• ArcMap: for data display, map production, spatial analysis, data editing
• ArcCatalog: for data management and preview
• ArcToolbox: for specialized data conversions and analyses
Available capabilities within these modules are “tiered”
• ArcView: viewing, map production, spatial analysis, basic editing
• ArcEditor: ArcView, plus specialized editing
• ArcInfo: above, plus special analyses and conversions
Extensions for special apps.: Spatial Analyst, 3D Analyst, Geostatistics, Business
• ArcGIS Workstation (for UNIX and MS NT/2000)
– the old command line ArcInfo 7.1
• ArcObjects (previously MapObjects)
– set of OLE/COM automation objects for mapping and GIS to incorporate into OO
application development environments such as VB, Delphi and Powerbuilder
• ArcIMS (replaces AV Internet Map Server and Map Objects Internet Map Server)
– Software to develop Internet server-based mapping and analysis
• SDE (Spatial Database Engine)
– middleware to support spatial data storage in standard DBMS (Oracle, SQL-Server)