8/26/2015© 2009 Raymond P. Jefferis III Lect 01 - 1 Geographic Information Processing Introduction...

Preview:

Citation preview

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 1

Geographic Information Processing

Introduction to Geographic Information Processing

GPS Satellite - NASA

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 2

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.

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 3

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

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 4

Examples

• Navigation systems

• Position tracking systems

• Mapping systems

• Precision farming

• Flood plain management

• Land use management

• Radio wave propagation

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 5

Emergency Vehicle Tracking

Resource Tracking -

1/21/2007

Red line shows track to fire location and returning.

DR-6755 (ARC)

Reasons

• Resource tracking (NIMS compliance)

• Exposure monitoring (radiation, HazMat)

• Legal record of time, place, velocity, height, and direction of motion

• Emergency support if needed

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 6

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 7

Locating Pumping Stations

Photo: Trans-Alaska Pipeline System (TAPS)

Reasons

• Correlation of maintenance with– weather– earthquakes

• Asset mapping

• Planning

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 8

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 9

Mapping Mahogany Trees

Map: Carlos D. Rodriguezon: U.S. Forestry Service

Reasons

• Asset mapping and management

• Correlation of growth with location

• Fertilizer application

• Law enforcement

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 10

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 11

PA, NJ, DE Tornado Locations

Tornado Touchdown Points, 2000 - 2004, The National Atlas of the United States of America ィ

Reasons

• Allocation of resources– monitoring instruments– emergency response services

• Insurance– risk assessment– claims

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 12

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 13

Defining Damage Assessment

Photos: Hurricane Ivan LIDAR Surveys, U.S. Geological Survey

Reasons

• Allocation of resources– mitigation efforts– emergency response services

• Zoning law compliance

• Insurance– risk assessment– Claims data

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 14

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 15

Conducting Watershed Analysis

M. Langland and T. Cronin , U.S. Department of the Interior,Investigations Report 03-4123

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

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 16

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 17

Showing Real-Time Rainfall

National Weather Service, http://www.srh.noaa.gov/rfcshare/precip_analysis_new.php

Reasons

• Flooding analysis

• Anticipating emergency response needs

• Crop growth/damage assessment

• Economic impacts

• Resource allocation(Automatic weather reporting stations)

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 18

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 19

Locating Rain Gauges

Arkansas-Red Basin River Forecast Center (ABRFC), http://www.srh.noaa.gov/abrfc/p1vol.html

Reasons

• Rainfall mapping

• Crop growth/damage assessment

• Asset mapping

• Placement analysis

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 20

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 21

Presenting Precipitation Map

Arkansas-Red Basin River Forecast Center (ABRFC), http://www.srh.noaa.gov/abrfc/p1vol.html

Reasons

• Crop yield and soil analysis

• Regional asset planning

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 22

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 23

Viewing Radio Propagation

Radio wave propagation over rough topography - Hupfer et al. Senior Project

Reasons

• Radio, television, cell phone coverage

• Emergency communications assessment

• Tower location planning

• Transmitted power allocation

• Interference prediction

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 24

TV Transmitter Power Allocation

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 25

An FCC member in Philadelphia said the problem (with 6ABC) could be with broadcast power from the station, the government-subsidized 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.

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 26

Add Your Own Examples …

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 27

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

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 28

http://muse.widener.edu/~rpj0001/courses/Engr694A/engr694A.htm

Course Web Site URL

Please check site (especially “Bulletins”) weekly.

Site will include many course materials:Bulletins (Please read often)Class Notes (Note: © 2009 R. P. Jefferis)Homework assignmentsModels and Mathematica® programsSyllabus (current revision – may change)

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 29

Course ConductNotes: will be posted on Web siteHomework: will be posted on Web siteBulletins: will be posted on Web siteModels: will be posted on Web siteData: may be posted on Web siteInteraction: will include class sessions and

reports, which will usually include problem statements, methods, programming, and plotted or tabular results

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 30

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®

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 31

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)

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 32

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)

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 33

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.

ASTER GDEM Data

• http://asterweb.jpl.nasa.gov/gallery-detail.asp?name=gdem

• Account needed (sign up)

• Download data needed

• Very highly processed data

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 34

Seamless USGS Data

• http://seamless.usgs.gov/products/1arc.php(1 arc second pixels – about 30m)

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 35

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 36

Additional Public Data (ftp site)

http://www2.jpl.nasa.gov/srtm/

http://eros.usgs.gov/products/elevation/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!]

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 37

SRTM Naming Conventions

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 38

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.)

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 39

Latitude and Longitude

Longitude, λLatitude, ϕ

Basic Geodesy, Issue 5 (May 2005), National Geospatial-Intelligence Agency

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 40

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.

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 41

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 .

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 42

Geographic Information Types

• Position Information

• Attribute Information

• Relational Information

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 43

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

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 44

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)

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 45

GPS Configuration

GEODESY FOR THE LAYMAN, U S Naval Observatory, Report No. DMA TR 80-03

Multiple (24 – 32) satellites are used to determine local position with accuracy.

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

04/19/23 © 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

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 47

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 48

Data Models

• Raster (grid of points, attributes separate)

• Vector (points and directions, attributes stored separately)

• Object (points and their attributes stored together)

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 49

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 co-ordinates and attribute values

• The ordering of the data determines the spatial location of each cell

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 50

Raster Satellite Data

LandSat Section of PA - U.S. Department of the Interior, U.S. Geological Survey

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 51

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

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 52

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

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 53

Vector Habitat Model

Vector Overlay of Coral Habitat, NOAA Coastal Services Center

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 54

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.

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 55

Paleo-ecological Object Example

Portion of "Site data" model, Gärtner and Bergmann, GeoComputation 1999.

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 56

Layers of Data

National Weather Service, Wakefield, VA 09:17 PM EDT Wed Jun 27 2007

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 57

Layers to Note on Map• Geographic features (water, land, elevation)• Roads• Political boundaries

– States

– Counties

• Storm boundaries (color for intensity)• Warning areas (polygons)

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 58

Data Processing

Geometric Transformation

Removal of outliers (bad data points)

Filtering and smoothing (preprocessing)

Computation based on attributes

Feature extraction

Presentation [Display]

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 59

Display

• Viewpoints

• Shading to indicate features

• Coloring to indicate attributes

• Cross-sections [slices]

• Contours of constant attribute value

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 60

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 EastNote: Computer displays are oriented North to South, West to East. Data may need to be inverted before display.

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 61

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.

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 62

1670812.dem.sdtsITEM_TYPE: SDTS DEM - 7.5X7.5 GRIDCELL_NAME: MalvernSTATE: PAMRC_CODE: 40075-A5BEST_AVAILABLE: TSALEABLE: TDATA_LEVEL: 2X_RESOLUTION: 30Y_RESOLUTION: 30XY_UNITS: MeterZ_RESOLUTION: 1.000Z_UNITS: Foot

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 63

1670812.dem.sdts (continued)

ORIG_LOAD_DATE: 14-SEP-01CREATE_DATE: 14-SEP-01PUBLICATION_DATE: 17-SEP-01SOURCE_DATE: 1983INSP_REV_DATE: 1995INSP_REV_NAME: InspectionHORIZONTAL_DATUM: North American Datum of 1927PROJECTION: Transverse MercatorZONE: 18VERTICAL_DATUM: NGVD 1929

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 64

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 ContentPROCESS_STEP: DLG/Hypsography LINETRACE,

LT4X Complex LinearMIN_ELEVATION: 105MAX_ELEVATION: 720SUSPECT_VOID: 0PERCENT_VOID: 0LARGE_CONTOUR_INT: SMALL_CONTOUR_INT: 10CONTOUR_UNITS: Foot

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 65

1670812.dem.sdts (continued)

RMSE: 2SAMPLE_SIZE: 30NORTH_LATITUDE: 40.125000SOUTH_LATITUDE: 40.000000WEST_LONGITUDE: -75.625000EAST_LONGITUDE: -75.500000

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 66

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.

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 67

Mathematica® ExampleySR = 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"];

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 68

Intermediate Results

{{446655, 457365}, {4427685, 4441605}}

– Bottom left and Top right corners [meters]{0, 720}

– Min. and Max. altitude [feet]

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 69

Compute Parameters of Data

dims = Dimensions[yDat];ncols = dims[[2]]nrows = dims[[3]]minval = yER[[1]]maxval = yER[[2]]aratio = nrows/ncolsrelief = maxval - minval

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 70

Intermediate Results

465 number of data columns358 number of data rows0 min. altitude720 max. altitude358/465 aspect ratio of quadrangle720 differential altitude

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 71

To Look at Some Data

y = yDat[[1, 465]]Gives the following result (358 cells):{0, 0, 0, 418, 408, 402, 394, 387, 375, 372, 386, 394, 393, 386, 378, 375, 372, 373, 373, 372, 371, 369, 361, 354, 348, 350, 350, 350, 350, 353, 354, 357, 358, 361, 364, 366, 368, 369, 379, 397, 407, 397, 388, 376, 367, 359, 352, 345, 340, 334, 329, 323, 316, 310, 306, 304, 304, 304, 305, 306, 308, 310, 312, 315, 320, 326, 330, 334, 337, 338, 338, 337, 334, 327, 322, 316, 304, 298, 292, 288, 286, 285, 285, 286, 290, 294, 302, 313, 321, 334, 350, 381, 400, 442, 486, 497, 483, 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, 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}

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 72

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.

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 73

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 -->

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 74

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.

04/19/23 © 2009 Raymond P. Jefferis III Lect 01 - 75

Discussion

Recommended