Elements of Simulation

advertisement
Geographic Information Processing
Introduction to
Geographic
Information
Processing
GPS Satellite - NASA
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 1
Basic Observations
• Every object on the Earth has a geographic
location as one of its properties. Satellites
can provide this location to GPS receivers.
• Every geographic location has attributes of
possible interest with respect to other
locations or objects.
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 2
Geographic Information Systems
• Geographically referenced information
– Spatial information (geography)
– Attribute information (sensing)
– Relational information (topology)
• Computer storage and retrieval
• Computations to extract data features
• User display of data features
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 3
Examples
•
•
•
•
•
•
•
Navigation systems
Position tracking systems
Mapping systems
Precision farming
Flood plain management
Land use management
Radio wave propagation
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 4
Emergency Vehicle Tracking
Resource
Tracking 1/21/2007
Red line
shows track
to fire
location
and
returning.
DR-6755 (ARC)
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 5
Reasons
• Resource tracking (NIMS compliance)
• Exposure monitoring (radiation, HazMat)
• Legal record of time, place, velocity, height,
and direction of motion
• Emergency support if needed
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 6
Locating Pumping Stations
Photo: Trans-Alaska Pipeline System (TAPS)
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 7
Reasons
• Correlation of maintenance with
– weather
– earthquakes
• Asset mapping
• Planning
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 8
Mapping Mahogany Trees
Map: Carlos D. Rodriguezon: U.S. Forestry Service
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 9
Reasons
•
•
•
•
Asset mapping and management
Correlation of growth with location
Fertilizer application
Law enforcement
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 10
PA, NJ, DE Tornado Locations
Tornado Touchdown Points, 2000 - 2004, The National Atlas of the United States of Americaィ
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 11
Reasons
• Allocation of resources
– monitoring instruments
– emergency response services
• Insurance
– risk assessment
– claims
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 12
Defining Damage Assessment
Photos: Hurricane Ivan LIDAR Surveys, U.S. Geological Survey
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 13
Reasons
• Allocation of resources
– mitigation efforts
– emergency response services
• Zoning law compliance
• Insurance
– risk assessment
– Claims data
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 14
Conducting Watershed Analysis
M. Langland and T. Cronin ,
U.S. Department of the Interior,
Investigations Report 03-4123
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 15
Reasons
• Flooding analysis
• Asset management – spatial distribution of
weather stations
• Well contamination analysis
(Note: wells can be geolocated)
• HAZMAT release analysis
• Radon survey and analysis
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 16
Showing Real-Time Rainfall
National Weather Service, http://www.srh.noaa.gov/rfcshare/precip_analysis_new.php
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 17
Reasons
•
•
•
•
•
Flooding analysis
Anticipating emergency response needs
Crop growth/damage assessment
Economic impacts
Resource allocation
(Automatic weather reporting stations)
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 18
Locating Rain Gauges
Arkansas-Red Basin River Forecast Center (ABRFC), http://www.srh.noaa.gov/abrfc/p1vol.html
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 19
Reasons
•
•
•
•
Rainfall mapping
Crop growth/damage assessment
Asset mapping
Placement analysis
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 20
Presenting Precipitation Map
Arkansas-Red Basin River Forecast Center (ABRFC), http://www.srh.noaa.gov/abrfc/p1vol.html
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 21
Reasons
• Crop yield and soil analysis
• Regional asset planning
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 22
Viewing Radio Propagation
Radio wave propagation over rough topography - Hupfer et al. Senior Project
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 23
Reasons
•
•
•
•
•
Radio, television, cell phone coverage
Emergency communications assessment
Tower location planning
Transmitted power allocation
Interference prediction
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 24
TV Transmitter Power Allocation
An FCC member in Philadelphia said the
problem (with 6ABC) could be with broadcast
power from the station, the governmentsubsidized converter boxes or antennas. I think
it's lack of broadcast power on the VHF
spectrum.
6ABC quadrupled the strength of its TV
signal over the weekend. The emergency signal
boost was granted under temporary authority by
the FCC and lasts for six months. A 6ABC
official said the station would seek FCC
permission to make it permanent.
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 25
Add Your Own Examples …
•
•
•
•
•
•
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 26
Course Objectives
• Study of Geographic Information Systems (GIS)
– Analytical methods
– Computations - apply methods learned to
real data files
– Graphical representations
– Applications (Simple examples only)
 Radio reception (wave propagation)
 Hydrology (watershed analysis)
 Magnetic survey (buried HazMat drums)
Note: Students are not expected to be topical area specialists
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 27
Course Web Site URL
http://muse.widener.edu/~rpj0001/courses/Engr694A/engr694A.htm
Please check site (especially “Bulletins”) weekly.
Site will include many course materials:
Bulletins (Please read often)
Class Notes (Note: © 2009 R. P. Jefferis)
Homework assignments
Models and Mathematica® programs
Syllabus (current revision – may change)
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 28
Course Conduct
Notes:
will be posted on Web site
Homework:
will be posted on Web site
Bulletins:
will be posted on Web site
Models:
will be posted on Web site
Data:
may be posted on Web site
Interaction: will include class sessions and reports,
which will usually include problem statements,
methods, programming, and plotted or tabular
results
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 29
Special Features of Course
• In addition to the material posted on the course
Web site, and in the Textbook, students will each
have an extra CD of radar altimetry data to
process.
• Students are expected to use a mathematical
software package to process geographic data.
[Mathematica® or MATLAB® recommended]
Course examples will be in Mathematica®
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 30
Contents of Extra Data CD
• Metadata
– A file describing the data.
• Data files
– A number of files containing the data
(various formats may be used)
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 31
Resources Needed for Course
• Textbook (per Syllabus)
• Computer or access to computer
• Mathematical software package
[Mathematica® or MATLAB® recommended]
• Printer (preferably with color capability)
• Internet access
• Data disk (to be supplied)
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 32
Other Software Available
ArcGIS/ArcINFO (ESRI, Inc.)
This seems to be the prominent package in
the industry. There are one or more copies
available in laboratories on campus. There
are many references to this software in the
textbook. The course will NOT address this
software specifically.
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 33
ASTER GDEM Data
• http://asterweb.jpl.nasa.gov/gallerydetail.asp?name=gdem
• Account needed (sign up)
• Download data needed
• Very highly processed data
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 34
Seamless USGS Data
• http://seamless.usgs.gov/products/1arc.php
(1 arc second pixels – about 30m)
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 35
Additional Public Data (ftp site)
http://www2.jpl.nasa.gov/srtm/
http://eros.usgs.gov/products/eleva
tion/srtmdted.php
The SRTM/DTED folder contains elevation data
from the Shuttle Radar Topography Mission
(SRTM). The Version 2 folder is corrected to Level
2. [This is a BIG file, which becomes HUGE when
unzipped!]
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 36
SRTM Naming Conventions
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 37
Geographically Referenced Data
• Location
(each data point contains a location reference)
– Latitude (degrees, minutes, seconds)
– Longitude (degrees, minutes, seconds)
• Attribute(s)
(one or more attribute values are stored for each
data point)
– Values (altitudes, radiation levels, rainfall, etc.)
– Vectors (gradients, velocities, road segments, etc.)
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 38
Latitude and Longitude
Longitude, λ
Latitude, ϕ
Basic Geodesy, Issue 5 (May 2005), National Geospatial-Intelligence Agency
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 39
Longitude
Longitude, λ, is the equatorial angle from the
earth's center east or west of the Prime
Meridian, to a Great Circle intersecting a
given point on the earth's surface.
By convention Greenwich, England is taken
as 0 degrees. Angles to the East are taken as
positive and to the West as negative.
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 40
Latitude
• Latitude, ϕ, is the angle measured at the
earth's center, at constant longitude,
between the Equator and a given point on
the earth's surface .
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 41
Geographic Information Types
• Position Information
• Attribute Information
• Relational Information
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 42
Position Information Sources
• Astronomical reckoning (surveying)
• Global Positioning Satellites (GPS)
Wide Area Augmentation System (WAAS) for higher
position accuracy (3 – 30 meters, depending on satellite
visibility and signal strength)
• InSAR (Interferometric Synthetic Aperture
Radar)
Uses signal phase to resolve altitude (vertical distance)
with greater precision
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 43
Attribute Information [Sensing]
• Radar (altitude, rainfall, wind, etc.)
• Infrared (temperature, radiation, etc.)
• Weather stations (temperature, precipitation,
etc.)
• Magnetometry (magnetic fields and gradients)
• Gravitometry (local gravitational acceleration)
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 44
GPS Configuration
Multiple (24 –
32) satellites are
used to
determine local
position with
accuracy.
GEODESY FOR THE LAYMAN, U S Naval Observatory, Report No. DMA TR 80-03
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 45
GPS Methodology
• Many navigation satellites are in orbit, each
having a very precise atomic clock
• Satellite transmits exact time from an
accurately known orbital position.
• Receiver calculates distance from time lag.
Position is “triangulated” from intersecting
time-spheres of many inputs (typically ≥ 4)
Ref: http://en.wikipedia.org/wiki/Global_Positioning_System
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 46
GPS
• Receiver clock is synchronized from the
signals of multiple satellites
• Signals are CDMA, using 1024-bit codes
• Receiver crosscorrelates to obtain signal
from each satellite individually
• 4 satellites needed for receiver location,
more satellites give greater accuracy
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 47
Data Models
• Raster (grid of points, attributes separate)
• Vector (points and directions, attributes
stored separately)
• Object (points and their attributes stored
together)
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 48
Raster Data
• The area is divided into a grid of regular
rows and columns
• The cells, or pixels, need are typically
rectangular
• Each cell in this grid contains location coordinates and attribute values
• The ordering of the data determines the
spatial location of each cell
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 49
Raster Satellite Data
LandSat Section of PA - U.S. Department of the Interior, U.S. Geological Survey
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 50
Characteristics of Raster Data
• Discrete raster lines
• Raster lines not on exact North/South or
East/West axes
• Pixel size corresponds to land area
• Attributes exhibited by color, line texture,
or simulated 3D using shadowing
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 51
Vector Data
• Comprised of lines or arcs, defined by beginning
and end points
• Vectors meet at nodes, having geo-location.
• Geographic features (objects) are approximated
by a series of lines or arcs.
• Each object is referenced by a unique identifier.
• Geo-location and attribute information stored
separately
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 52
Vector Habitat Model
Vector Overlay of Coral Habitat, NOAA Coastal Services Center
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 53
Object Oriented Model
• Integrates vector and raster data on GIS objects
in single database
• Objects in logical groups ("classes”)
• Class has predefined properties built directly into
that object
• Operations on objects are stored with the class
• There can be multiple instances of objects of a
class.
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 54
Paleo-ecological Object Example
Portion of "Site data" model, Gärtner and Bergmann, GeoComputation 1999.
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 55
Layers of Data
National Weather Service, Wakefield, VA 09:17 PM EDT Wed Jun 27 2007
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 56
Layers to Note on Map
• Geographic features (water, land, elevation)
• Roads
• Political boundaries
– States
– Counties
• Storm boundaries (color for intensity)
• Warning areas (polygons)
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 57
Data Processing
Geometric Transformation
Removal of outliers (bad data points)
Filtering and smoothing (preprocessing)
Computation based on attributes
Feature extraction
Presentation [Display]
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 58
Display
•
•
•
•
•
Viewpoints
Shading to indicate features
Coloring to indicate attributes
Cross-sections [slices]
Contours of constant attribute value
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 59
Digital Elevation Model (DEM)
• 7.5 - minute grid (Approx. 30 x 30 meters)
• Universal Transverse Mercator projection
• Elevations typically in feet (see Metadata)
• Data ordered South to North in profiles
ordered West to East
Note: Computer displays are oriented North
to South, West to East. Data may need to be
inverted before display.
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 60
Reading DEM (Raster) Files
• Place the DEMdata files on your high speed disk
drive
• In the folder for your assigned sector:
– Open and read the Metadata file
– Example: For the Malvern quadrant this is the file:
1670812.dem.sdts
– This file describes the data as shown in the following
slides.
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 61
1670812.dem.sdts
ITEM_TYPE: SDTS DEM - 7.5X7.5 GRID
CELL_NAME: Malvern
STATE: PA
MRC_CODE: 40075-A5
BEST_AVAILABLE: T
SALEABLE: T
DATA_LEVEL: 2
X_RESOLUTION: 30
Y_RESOLUTION: 30
XY_UNITS: Meter
Z_RESOLUTION: 1.000
Z_UNITS: Foot
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 62
1670812.dem.sdts (continued)
ORIG_LOAD_DATE: 14-SEP-01
CREATE_DATE: 14-SEP-01
PUBLICATION_DATE: 17-SEP-01
SOURCE_DATE: 1983
INSP_REV_DATE: 1995
INSP_REV_NAME: Inspection
HORIZONTAL_DATUM: North American Datum
of 1927
PROJECTION: Transverse Mercator
ZONE: 18
VERTICAL_DATUM: NGVD 1929
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 63
1670812.dem.sdts (continued)
DIGITAL_FORMAT_SPEC: DEM SDTS
(Part 5: Raster Profile and Extensions
(RPE))
STANDARDS_NAME: Standards for Digital Elevation
Models 1998, Header with Pre-1995 Content
PROCESS_STEP: DLG/Hypsography LINETRACE,
LT4X Complex Linear
MIN_ELEVATION: 105
MAX_ELEVATION: 720
SUSPECT_VOID: 0
PERCENT_VOID: 0
LARGE_CONTOUR_INT:
SMALL_CONTOUR_INT: 10
CONTOUR_UNITS: Foot
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 64
1670812.dem.sdts (continued)
RMSE: 2
SAMPLE_SIZE: 30
NORTH_LATITUDE:
SOUTH_LATITUDE:
WEST_LONGITUDE:
EAST_LONGITUDE:
3/14/2016
40.125000
40.000000
-75.625000
-75.500000
© 2009 Raymond P. Jefferis III
Lect 01 - 65
Reading DEM Files (cont’d)
• Write a program to read in and display the
files.
• Use the file: MalvernExper.nb - to be
found in the Models directory of the Course
Web Site.
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 66
®
Mathematica Example
ySR = Import[
"~/Desktop/DEMdata/PA/Malvern/1670812.dem.sdts.tgz",
{"SDTS", "SpatialRange"}]
yER = Import[
"~/Desktop/DEMdata/PA/Malvern/1670812.dem.sdts.tgz",
{"SDTS", "ElevationRange"}]
yDat = Import[
"~/Desktop/DEMdata/PA/Malvern/1670812.dem.sdts.tgz",
{"SDTS", "Data"}];
yGrf = Import[
"~/Desktop/DEMdata/PA/Malvern/1670812.dem.sdts.tgz",
"SDTS"];
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 67
Intermediate Results
{{446655, 457365}, {4427685, 4441605}}
– Bottom left and Top right corners [meters]
{0, 720}
– Min. and Max. altitude [feet]
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 68
Compute Parameters of Data
dims = Dimensions[yDat];
ncols = dims[[2]]
nrows = dims[[3]]
minval = yER[[1]]
maxval = yER[[2]]
aratio = nrows/ncols
relief = maxval - minval
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 69
Intermediate Results
465
358
0
720
358/465
720
3/14/2016
number of data columns
number of data rows
min. altitude
max. altitude
aspect ratio of quadrangle
differential altitude
© 2009 Raymond P. Jefferis III
Lect 01 - 70
To Look at Some Data
y = yDat[[1, 465]]
Gives the following result (358 cells):
{0, 0, 0, 418,
372, 373, 373,
357, 358, 361,
352, 345, 340,
310, 312, 315,
304, 298, 292,
381, 400, 442,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
3/14/2016
408, 402, 394,
372, 371, 369,
364, 366, 368,
334, 329, 323,
320, 326, 330,
288, 286, 285,
486, 497, 483,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
387, 375, 372, 386, 394, 393, 386, 378, 375,
361, 354, 348, 350, 350, 350, 350, 353, 354,
369, 379, 397, 407, 397, 388, 376, 367, 359,
316, 310, 306, 304, 304, 304, 305, 306, 308,
334, 337, 338, 338, 337, 334, 327, 322, 316,
285, 286, 290, 294, 302, 313, 321, 334, 350,
461, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0}
© 2009 Raymond P. Jefferis III
Lect 01 - 71
Meaning of Result
• The result is the last column of the DEM
data, taken from North to South (inverted).
• Each number is the altitude of ONE CELL,
approximately 30 x 30 meters in extent.
• The zeros are present because the satellite
path is not exactly aligned with the
quadrangle borders.
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 72
Form Table and Plot Data
elev = Table[yDat[[1, r, c]], {r, 1,
ncols, 1}, {c, 1, nrows, 1}];
ReliefPlot[elev, ColorFunction ->
"GreenBrownTerrain"]
See result on next slide -->
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 73
Result - Malvern Quadrangle
Note that the data input
has reversed the South and
North directions to
conform with computer
plotting requirements and
give a typically oriented
plot with North at the top.
Column 465, at the right,
contains many nulls from
non-vertical raster. These
show as black pixels.
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 74
Discussion
3/14/2016
© 2009 Raymond P. Jefferis III
Lect 01 - 75
Download