CPSC 601.82 Lecture 8
Download
Report
Transcript CPSC 601.82 Lecture 8
GIS Software
Dr. M. Gavrilova
What is a GIS system?
A system containing spatially referenced data that can
be analyzed and converted to new information for a
specific purpose.
GIS software:
ArcInfo
GeoSQL
SmallWorld
Statistical analysis software:
S-Plus Extension for ArcView GIS 3.2
SpaceStat (TerraSeer)
Grass GIS
GIS visualization software:
ArcView, ArcGIS, Visual_Data, GIS Viewer, etc.
Oracle Spatial
PostgresSQL
SDE
Traditional Relational Database
Spatial Processing
What is the difference? … Representation
Database Query Table
GIS Query
Designed by ESRL in 1969
Features:
◦
◦
◦
◦
Querying relational databases
Tool for statistical analysis
Specific display tools (scale change or zooming)
Support for graphical formats
Data collection
Data representation
Data storage
Data analysis and computation
Concurrency and recovery
Query facility and optimization
Graphical display and interaction with the
user (ArcEdit)
Map editing tools (ArcPlot)
Network management (optimal paths)
(Network)
Layers overlaying (Overlay)
Underlying data structure (ArcScan)
Surface is represented as TIN or GRID
Grid has a reference to a Value Attribute
Table
TIN: List of Triangles, List of Associated
Nodes, List of Neighboring Triangles
Objects in ArcInfo:
◦ Point
◦ Arc
◦ Polygon
More complex objects: graphs, sequence of
arcs. Can be described in a specific
language.
For instance, a route can be defined within
a graph or a network, having specific
attributes, a set of roads, a city block can
also be represented.
Map queries: after a Map
is created, a different
coverage (highways,
regions, elevation, etc…)
2 modules:
◦ ArcView Spatial Analyst
◦ ArcView Network Analyst
Requests to the DB are written in a querytype language.
Designed by ESRI
Desktop GIS
Oriented toward data integration
Used for analyzing maps – 2D
◦ Back End Capability
Link to relational (SQL) databases or files
Data modeling
Base Mapping
Security and Integrity
◦ Front End Capability
Interactive, visual analytical performance
Manipulation of data sets
Presentation and output
Relational Database (SQL) Querying
Libraries,Images
Embedded, Linked, SQL Dictionaries
Data Formats
Raster and Vector Support
Format Handlers (loadable drivers)
Fixing Errors in Digitized Data
Storage Structures
◦ Spatial Objects (Points, Lines, Polygons)
Storage Structures
◦ Non spatial properties
◦ Derived Objects and Geo-Coding
Labels & Attributes
Line Geo-Coding
Spatial Analysis
◦ Buffering
◦ Generalization
Line Generalization
Overlay
Polygon
Dissolve
Polygon Dissolve
Data Themes
1.
2.
3.
4.
5.
6.
7.
8.
Definition
Data Source
Geographic Search Criterion
Query Condition
Graphical Style
Labels
Column List
Data
Page Layout and Printing
Licensed by GE Power Systems
Smaller GIS – business solution
OO development language (Magik)
Raster/vector graphics
Has intranet/internet network capability
High-level query language
Oracle
Postgre SQL
SDE
Index-aware operations:
◦ Contains, covers, inside, overlaps, touch, disjoint
Other:
◦ Union, difference, intersection, area, length
Spatial Attribute Types:
Spatial Operations, Spatial Indexing
◦ point, line string or polygon
Open source
Operations:
◦ Triangulate, scale, polymorphic (works on different
types of geometric objects)
No topological operations (adjacency is not
implemented)
No overlay operation
GIS
CAD
3D visualization
Custom
application
SDE server
Data files
ArcInfo files
DBMS (spatial,
CAD, graphics)
There are a number
of Software that is
being used for
statistical analysis of
spatial data.
S-Plus Extension for
ArcView GIS 3.2
SpaceStat (TerraSeer)
Grass GIS
Typical GIS software does not perform the
following functions satisfactory:
Robustness
Reliability
Completeness
Capability and features
Specific Spatial techniques for Autocorrelation
and analysis
◦ Spatial hypothesis testing
◦
◦
◦
◦
◦
Basic Statistics
Summary statistics
Crosstabulations
Hypothesis tests•
Probabilities, quantiles, and densities
Random number generation
Bootstrap and jackknife estimation
Power and Sample Size
Regression
Basic linear regression
Polynomial regression
Robust regression
Constrained regression
Logistic regression
Generalized linear models
Robust MM Regression
Linear regression with correlated
errors
Nonlinear regression and minimization
Nonlinear regression with correlated errors
Minimum-sum optimization for maximum
likelihood and generic optimization
Constrained nonlinear regression
Nonlinear mixed effects
Among Other functions
Mixed Effect Models
Classifications
Nonparametric regressions
Smoothing and interpolation
Multivariate analysis
Cluster Analysis
Quality Control
Graphical feature of the software
Time series charts: high-low-openclose and candlestick
Combined vertical/horizontal error bar
charts
Multiple x-y pair plots
Nonlinear curve fitting plots
2-D plots: area plots, barplots,
boxplots, density plots, dot charts,
histograms, pie charts, and more
Scatterplot extensions: scatterplot
matrices, linear fits, smooth fits, vary
symbol color and size, text as points
3-D plots: point clouds, surface plots,
contour plots, color image plots, 3-D
barplots
Time series plots
Quality control charts
Statistical model summaries and
diagnostics
Advanced Data Visualization
Easy control of axis scales
Pop-up descriptions for data values
2-D and 3-D graph palettes for easy plotting
Multiple simultaneous 3-D rotation views
2-D projections in 3-D space
Multiple graphs per page with auto-formatting
Interactive 3-D view angle specification
Interactive observation identification
Multiple, user-defined color maps
With the S+SpatialStats module:
Spatial autocorrelation a to assess global
association for the values of a variable as a
consequence of their location
Build neighbor weight matrices based on
adjacency as well as distance between sampling
units
Local spatial association can highlight clusters of
data spatially correlated
Supports Moran's I index and Geary's c measures
of correlation
Spatial regression to depict relationships between
variables for each spatial unit, given a neighbor
weight matrix
Model variables may be selected from ArcView
themes or S-PLUS data sets
SpaceStat:
http://www.terraseer.com/Spacestat.ht
ml
Despite solid indications that spatial
effects matter, much empirical work that
uses spatial data still fails to take its
distinctive characteristics into account.
Until SpaceStat, there was no
comprehensive software package that
covered a reasonable range of
techniques in spatial statistics and
spatial econometrics.
SpaceStat provides tools for the creation
of spatial weights matrices, exploratory
spatial data analysis and spatial
econometric analyses
SpaceStat was first released in 1991, and
since then was updated 4 times. In 2002,
SpaceStat joined forces with TerraSeer.
ClusterSeer 2 evaluates disease clusters and
non-disease events such as crime or sales
data. You can determine whether a cluster is
significant, where it is located, and when it
arose, providing insight into the origin,
causes, and correlates of the event.
BoundarySeer is the premier product for the
detection, description and analysis of
geographic boundaries. It detects patterns in
your data and then tests them statistically.
Aside from edge detection, most GIS do not
provide any boundary analysis techniques.
GrassGIS:
http://grass.itc.it/statsgrass/
This is an open source,
language-based software,
which allows in-house
development of spatial tools
that can be used to manipulate
data that must be represented
by unconventional statistical
systems.
All of its functionality is
essentially a subset of S-plus.
Rich variety of
software appeared
in the last 10 years
to deal with spatial
data, statistical
analysis, and
database queries
on complex
geometric objects.
Future directions
include webbased, serverbased distributed
database with
hierarchical data
representation and
advanced
visualization
capabilities