geologic sea-floor mapping: marine data model case study brian andrews-usgs, woods hole, ma seth...

18
Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

Upload: oswald-cannon

Post on 11-Jan-2016

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

Geologic Sea-Floor Mapping:Marine Data Model Case Study

Brian Andrews-USGS, Woods Hole, MA

Seth Ackerman-CZM, Woods Hole, MA

Page 2: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

Presentation Overview

• Project Overview & Goals

• Data Types

• Data Model Methods

• Current Status

• Future Research

Page 3: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

Project Overview

• USGS/CZM Cooperative

• 1 of 3 areas (Boston, South Essex, & Cape Ann)

• Regional geologic sea-floor mapping

• Characterize the surface and subsurface sea floor

Page 4: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA
Page 5: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

• Survey area = 123 km2

• Survey lines = 970 km

• Lane spacing = 100m

• Depth range = 0-55m

South Essex Survey Area

Page 6: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

Data TypesGeophysical Data

1. Interferometric-sonar bathymetry (swath)

2. Interferometric-sonar backscatter (swath)

3. Sidescan-sonar backscatter

4. Seismic-reflection profile

5. RTK/DGPS Navigation (x,y,z)Ground Validation 6. Bottom photography (still & video)7. Sediment samples (grain size)

Page 7: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

Data Flow

B.D. Andrews, USGS,28 June 04

Swath BathymetryRasterDepthBackscatter

Sidescan-SonarRasterBackscatter Mosaic

Seismic ProfileVectorDepth to reflector(x,y,z1,z2,z3..)

Sediment SamplesVector(x,y,z-grainsize)

Bottom Video/StillsVector(x,y)

Process Phase

Raster (2,5,10m)HillshadeSlopeRoughnessBackscatterVectorContours

Raster (< 1m)Reclassified image

Raster (25+m)Interpolated SurfaceProfiles (jpgs)

Raster (25+m)Interpolated Surface(Grain Size)

Ground ValidationMpeg /stationBottom stills

Preliminary Analysis Phase

Reclassified RasterBased on SlopeRoughnessBackscatter

How is subsurface stratigraphy related to seafloor morphology?

Modeling Phase

? ??

ArcGIS 9.0

Page 8: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

1

*

+Shape : esriFieldTypeGeometry

ESRI Classes::Feature

-MarineID : DomainIDField-MarineCode : esriFieldTypeString-CruiseID : esriFieldTypeInteger

MarineFeature

MarinePoint MarineLine MarineArea

FeaturePoint

-RecordedTime : esriFieldTypeDate

InstantaneousPoint{GeometyType = esriGeometryPoint}

-RecordedTime : esriFieldTypeDate-SeriesID : esriFieldTypeInteger

LocationSeriesPoint{GeometryType = esriGeometryPoint}

FeatureLine{GeometryType = esriGeometryPolyline,

HasM = True}

-ZValue : esriFieldTypeDouble-RecordedTime : esriFieldTypeDate-SurveyID : esriFieldTypeInteger

SurveyPoint{GeometryType = esriGeometryPoint,

HasZ = True}

-StartDate : esriFieldTypeDate-EndDate : esriFieldTypeDate-VehicleID : esriFieldTypeInteger

TimeDurationLine{GeometryType = esriGeometryPolyline,

HasM = True,HasZ = True}

-SurveyID : esriFieldTypeInteger-DataLineType : esriFieldTypeString

DataLine{GeometryType = esriGeometryPolyline,

HasM = True,HasZ = True}

-VDatum : esriFieldTypeDouble-ShorelineType : esriFieldTypeString

Shoreline{GeometryType = esriGeometryPolyline,

HasM = True}

-SeriesID : esriFieldTypeInteger-StartDate : esriFieldTypeDate-EndDate : esriFieldTypeDate

TimeDurationArea{GeometryType = esriGeometryPolygon,

HasM = True,HasZ = True}

-CruiseID : esriFieldTypeInteger-CruiseName : esriFieldTypeString-CruiseType : esriFieldTypeString-ShipName : esriFieldTypeString-Description : esriFieldTypeString-CruiseStatus : esriFieldTypeString

Marine Objects::Cruise

-RunID : DomainIDField-RunName : esriFieldTypeString-RunMethod : esriFieldTypeString-Description : esriFieldTypeString-LocationDescription : esriFieldTypeString

Run{GeometryType = esriGeometryPolyline,

HasM = True,HasZ = True}

-VehicleID : esriFieldTypeInteger-VechicleName : esriFieldTypeString-VehicleType : esriFieldTypeString

Marine Objects::Vehicle

1

*

1

*

+OBJECTID : esriFieldTypeOID

ESRI Classes::Object

-MarineEventID : esriFieldTypeInteger-FeatureID : esriFieldTypeInteger-FromLocation : esriFieldTypeDouble-ToLocation : esriFieldTypeDouble-EventValue : esriFieldTypeString

Marine Objects::MarineEvents

MarineEvents can be associatedto any MarineLine feature. Norelationship class is necessary forbuilding this association.

-SurveyID : esriFieldTypeInteger-StartDate : esriFieldTypeDate-EndDate : esriFieldTypeDate-SurveyDesc : esriFieldTypeString-SourceFile : esriFieldTypeString-MDeviceID : esriFieldTypeInteger

Marine Objects::SurveyInfo

-MDeviceID : esriFieldTypeInteger-MDeviceName : esriFieldTypeString-MDeviceDesc : esriFieldTypeString-MeasurementID : esriFieldTypeInteger-VehicleID : esriFieldTypeInteger

Measurements::MeasuringDevice

1*

1 *

Points Lines Areas

Tables

TimeSeriesPoint{GeometryType = esriGeometryPoint}

MeasurementPoint

-SeriesID : esriFieldTypeInteger

Marine Objects::Series

1*

-TrackID : esriFieldTypeInteger

Track{GeometryType = esriGeometryPolyline,

HasM = True,HasZ = True}

1

0..1

ObservationInfo can berealated to all types ofTimeDurationLines viaMarineID

-BoundaryType : esriFieldTypeString

FeatureArea{GeometryType = esriGeometryPolygon}

-ObservationID : esriFieldTypeInteger-ObservationDescription : esriFieldTypeString-ObservationMethod : esriFieldTypeString-ObserverID : esriFieldTypeInteger-LocationDescription : esriFieldTypeString-ObserverLocation : esriFieldTypeString-OffsetFromLocation : esriFieldTypeString-PhysicalConditions : esriFieldTypeString-EnvironmentalConditions : esriFieldTypeString-MarineID : esriFieldTypeInteger

Observations::ObservationInfo1

0..1

Cruise can be realatedto all MarineFeatures viaCruiseID

1

*

1

*

Existing MDM

Page 9: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

USGS MDM +Shape : esriFieldTypeGeometry

ESRI Classes:: Feature

-MarineID : DomainIDField-MarineCode : esriFieldTypeString

-CruiseID : esriFieldTypeInteger

MarineFeature

MarinePoint MarineLine MarineArea

FeaturePoint

-PointTime : esriFieldTypeString

-MarineID : esriFieldTypeInteger

InstantaneousPoint

{GeometyType = esriGeometryPoint}

-RecordedTime : esriFieldTypeDate

-SeriesID : esriFieldTypeInteger

LocationSeriesPoint{GeometryType = esriGeometryPoint}

FeatureLine

{GeometryType = esriGeometryPolyline,

HasM = True}

-ZValue : esriFieldTypeDouble

-RecordedTime : esriFieldTypeDate

-SurveyID : esriFieldTypeInteger

SurveyPoint{GeometryType = esriGeometryPoint,

HasZ = True}

-StartDate : esriFieldTypeDate

-EndDate : esriFieldTypeDate

-VehicleID : esriFieldTypeInteger

TimeDurationLine

{GeometryType = esriGeometryPolyline,

HasM = True,

HasZ = True}-SurveyID : esriFieldTypeInteger

-DataLineType : esriFieldTypeString

-LineID : esriFieldTypeString

-Survey : esriFieldTypeString-LineJDay : esriFieldTypeInteger

-LineStart : esriFieldTypeString-LineEnd : esriFieldTypeString

-LineLength : esriFieldTypeSingle

-MDeviceID : esriFieldTypeInteger

-mpgLink : string

SurveyLine

{GeometryType = esriGeometryPolyline,HasM = True,HasZ = True}

-VDatum : esriFieldTypeDouble

-ShorelineType : esriFieldTypeString

Shoreline

{GeometryType = esriGeometryPolyline,

HasM = True}

-CruiseID : esriFieldTypeInteger

-CruiseName : esriFieldTypeString

-CruiseType : esriFieldTypeString-ShipName : esriFieldTypeString

-Description : esriFieldTypeString-CruiseStatus : esriFieldTypeString

Marine Objects:: Cruise

-RunID : DomainIDField

-RunName : esriFieldTypeString

-RunMethod : esriFieldTypeString

-Description : esriFieldTypeString

-LocationDescription : esriFieldTypeString

Run

{GeometryType = esriGeometryPolyline,

HasM = True,

HasZ = True}

-VesselID : esriFieldTypeInteger

-VesselName : esriFieldTypeString

-VesselDesc : esriFieldTypeString

Marine Objects:: VesselInfo

1

*

1

*

LineHasSurveys

+OBJECTID : esriFieldTypeOID

ESRI Classes:: Object

-SurveyID : esriFieldTypeInteger

-StartDate : esriFieldTypeDate

-EndDate : esriFieldTypeDate-SurveyDesc : esriFieldTypeString-MDeviceID : esriFieldTypeInteger

-SurveyCode : esriFieldTypeString

Marine Objects:: SurveyInfo

-MDeviceID : esriFieldTypeInteger-MDeviceName : esriFieldTypeString

-MDeviceDesc : esriFieldTypeString

-VesselID : esriFieldTypeInteger

Measurements:: MeasuringDevice

1

*SVInfoHasMDevice

Points Lines Areas

Tables

TimeSeriesPoint

{GeometryType = esriGeometryPoint}

MeasurementPoint

1

*

VesselHasMeasureDevice

-BoundaryType : esriFieldTypeString

-Area : esriFieldTypeSingle-BoundaryDesc : esriFieldTypeString

-BoundaryName : esriFieldTypeString

FeatureArea{GeometryType = esriGeometryPolygon}

1

*

-FeatureID : esriFieldTypeInteger-PointTime : esriFieldTypeDate

-PointX : esriFieldTypeDouble

-PointY : esriFieldTypeDouble-PointZ : esriFieldTypeDouble

-JDay : esriFieldTypeInteger-date : esriFieldTypeDate

-Station : esriFieldTypeInteger

-MeasureID : esriFieldTypeInteger

-MDeviceID : esriFieldTypeInteger-ImageLink : esriFieldTypeString

-MDeviceLabel : esriFieldTypeString

-date_time : esriFieldTypeDate

Measurements:: Measurement

1

*

1

*

1

*

InstantPointHasMeasurements

1

*

Page 10: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

USGS Marine Data Model

-PointTime : esriFieldTypeString-MarineID : esriFieldTypeInteger

InstantaneousPoint{GeometyType = esriGeometryPoint}

-FeatureID : esriFieldTypeInteger-PointTime : esriFieldTypeDate-PointX : esriFieldTypeDouble-PointY : esriFieldTypeDouble-PointZ : esriFieldTypeDouble-JDay : esriFieldTypeInteger-date : esriFieldTypeDate-Station : esriFieldTypeInteger-MeasureID : esriFieldTypeInteger-MDeviceID : esriFieldTypeInteger-ImageLink : esriFieldTypeString-MDeviceLabel : esriFieldTypeString-date_time : esriFieldTypeDate

Measurements::Measurement

-SurveyID : esriFieldTypeInteger-StartDate : esriFieldTypeDate-EndDate : esriFieldTypeDate-SurveyDesc : esriFieldTypeString-MDeviceID : esriFieldTypeInteger-SurveyCode : esriFieldTypeString

Marine Objects::SurveyInfo

-MDeviceID : esriFieldTypeInteger-MDeviceName : esriFieldTypeString-MDeviceDesc : esriFieldTypeString-VesselID : esriFieldTypeInteger

Measurements::MeasuringDevice

-SurveyID : esriFieldTypeInteger-DataLineType : esriFieldTypeString-LineID : esriFieldTypeString-Survey : esriFieldTypeString-LineJDay : esriFieldTypeInteger-LineStart : esriFieldTypeString-LineEnd : esriFieldTypeString-LineLength : esriFieldTypeSingle-MDeviceID : esriFieldTypeInteger-mpgLink : string

SurveyLine{GeometryType = esriGeometryPolyline,

HasM = True,HasZ = True}

-VesselID : esriFieldTypeInteger-VesselName : esriFieldTypeString-VesselDesc : esriFieldTypeString

Marine Objects::VesselInfo

Page 11: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

Marine Data Model

Page 12: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

Marine Data Model

Geodatabase

Raster Catalog

Measurement Table

Survey Tracklines (4 data types)

Relationship Class

Page 13: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA
Page 14: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA
Page 15: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

USGS MDM Status/Lessons Learned

• Just do it

• Data management of ground validation points

• Useful for topological update (feature class)

• Annotation classes

• Simplify USGS Open File Report process.

Page 16: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

Future Research

• How can the relationship class help us with spatial relationships?

• How do we extract the high-res data from rasters?

• Interpolation of seismic profile data in Geostatistical Analyst

• How do we manage geologic interpretations in MDM?

•Talk to the Geology Data Model Crew

• Publish USGS Open File Report Spring 2005

Page 17: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

A B

C D

Page 18: Geologic Sea-Floor Mapping: Marine Data Model Case Study Brian Andrews-USGS, Woods Hole, MA Seth Ackerman-CZM, Woods Hole, MA

Brian Andrews [email protected]

Seth Ackerman [email protected]