ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke...
-
Upload
robert-scholes -
Category
Documents
-
view
217 -
download
3
Transcript of ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke...
![Page 1: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/1.jpg)
ArcGIS Data Models: ArcGIS Data Models: Marine Data ModelMarine Data Model
Dawn Wright - Oregon State UniversityDawn Wright - Oregon State UniversityPat Halpin - Duke UniversityPat Halpin - Duke University
Michael Blongewicz - DHIMichael Blongewicz - DHIJoe Breman - ESRIJoe Breman - ESRI
![Page 2: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/2.jpg)
2
Polling QuestionsPolling Questions
• What is your name, organization, and email?What is your name, organization, and email?– (Add yourself to a data models user group list, and you will be (Add yourself to a data models user group list, and you will be
sent notifications about webcasts, design studios, etc.)sent notifications about webcasts, design studios, etc.)
• Which of the following ESRI data types do you most Which of the following ESRI data types do you most commonly use?commonly use?– a) Coveragea) Coverage– b) Shapefileb) Shapefile– c) Geodatabase feature classc) Geodatabase feature class
• Are you interested in seeing a data model webcast, Are you interested in seeing a data model webcast, participating in a design studio, and for which data participating in a design studio, and for which data model?model?
• Where on the web do you get data?Where on the web do you get data?
![Page 3: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/3.jpg)
3
AgendaAgenda
• Marine data model overview and toolsMarine data model overview and tools– The use of schema and templatesThe use of schema and templates– Tools designed and tested with marine data model case studies.Tools designed and tested with marine data model case studies.– Multidimensional modeling.Multidimensional modeling.
• Model elementsModel elements– Feature DatasetsFeature Datasets– Object classesObject classes– RelationshipsRelationships
• Historical IterationsHistorical Iterations– Subclasses versus SubtypesSubclasses versus Subtypes
• Current StatusCurrent Status– Ready to be usedReady to be used– Book coming next yearBook coming next year
• Presentation of tools and uses of a Marine GeodatabasePresentation of tools and uses of a Marine Geodatabase
![Page 4: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/4.jpg)
4
Thematic ContentThematic Content - layer stack - layer stack Thematic groupings of marine and oceanographic data setsThematic groupings of marine and oceanographic data sets
![Page 5: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/5.jpg)
5
The Data Modeling CycleThe Data Modeling Cycle Conceptual, logical, and physical modelsConceptual, logical, and physical models
Conceptual ModelConceptual ModelSketches, Flow Diagrams, Sketches, Flow Diagrams,
etc.etc.
Logical ModelLogical ModelDiagram in CASE ToolDiagram in CASE Tool
ArcCatalog ToolsArcCatalog Tools
Physical ModelPhysical ModelDatabase SchemaDatabase Schema
Business RulesBusiness Rules
Real World Real World Objects and RelationshipsObjects and Relationships
![Page 6: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/6.jpg)
6
What is a Data Model?What is a Data Model?
• A practical working templateA practical working template• A starting point for creating a geodatabaseA starting point for creating a geodatabase• An aid to simplify the integration of similar datasetsAn aid to simplify the integration of similar datasets• A way to facilitate the exchange of dataA way to facilitate the exchange of data• A support to existing standardsA support to existing standards
FeatureFeature
ObjectIDObjectIDGeometryGeometry
LandObjectLandObject
LandObjectIDLandObjectIDTransactionIDTransactionIDSystemStartDateSystemStartDateOfficialStartDateOfficialStartDateOfficialEndDateOfficialEndDate
SurveyPointSurveyPoint SurveyBoundarySurveyBoundary
PointPoint
MeasurementMeasurement
ComputationComputation
CoordinateCoordinate
ProjectProject
Geodatabase
**
**
** **
![Page 7: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/7.jpg)
7
What’s in a Data Model Template?What’s in a Data Model Template?
• A pre-designed schema of ObjectsA pre-designed schema of Objects• Feature classesFeature classes• TablesTables• RelationshipsRelationships• DomainsDomains• SubtypesSubtypes
![Page 8: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/8.jpg)
8
Using a Design TemplateUsing a Design TemplateSchema Wizard reads repository or template to create a geodatabaseSchema Wizard reads repository or template to create a geodatabase
![Page 9: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/9.jpg)
9
ArcGIS Data Models Web siteArcGIS Data Models Web sitehttp://support.esri.com/datamodelshttp://support.esri.com/datamodels
• Over 25 industry-specific data modelsOver 25 industry-specific data models• Conceptual and logical diagramsConceptual and logical diagrams• Case studies, Tips and Tricks documentsCase studies, Tips and Tricks documents
![Page 10: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/10.jpg)
10
Path forward for multiD modelingPath forward for multiD modeling
• Extend existing functionality to support time and Extend existing functionality to support time and other variables of multidimensional data.other variables of multidimensional data.
– Animation manager used to control variables such as Animation manager used to control variables such as time to set the animation sequence.time to set the animation sequence.
– Improve quality and interaction of charting and include Improve quality and interaction of charting and include as an animation object.as an animation object.
– Added support for the NetCDF data format building on Added support for the NetCDF data format building on existing layer capabilities.existing layer capabilities.
– 3D interpolation3D interpolation
![Page 11: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/11.jpg)
11
Tools - netCDF at 9.2Tools - netCDF at 9.2
![Page 12: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/12.jpg)
12
NetCDF in ArcGISNetCDF in ArcGIS
Can be accessed as:Can be accessed as: • RasterRaster• FeatureFeature• TableTable
Direct read and writeDirect read and writeGIS data to netCDFGIS data to netCDF
![Page 13: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/13.jpg)
13
Make netCDF Raster, Make netCDF Raster, Feature (point), and table layersFeature (point), and table layers
![Page 14: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/14.jpg)
14
Using NetCDF as a feature, raster or table in the GISUsing NetCDF as a feature, raster or table in the GIS(network common data format)(network common data format)
• Behaves the same as any layer or table in:Behaves the same as any layer or table in:– DisplayDisplay
Same display tools for raster and feature layers Same display tools for raster and feature layers will work on netCDF raster and netCDF feature will work on netCDF raster and netCDF feature layers.layers.
– ChartingChartingDriven by the table just like any other chart.Driven by the table just like any other chart.
– AnimationAnimation Multidimensional data can be animated through Multidimensional data can be animated through
a variable (e.g. time, pressure, elevation)a variable (e.g. time, pressure, elevation)– Geoprocessing ToolGeoprocessing Tool
A netCDF raster layer will work just like any other A netCDF raster layer will work just like any other raster layer, same for feature layers and tables.raster layer, same for feature layers and tables.
![Page 15: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/15.jpg)
15
Geoprocessing ModelsGeoprocessing Models Model Builder diagrams for workflowModel Builder diagrams for workflow
Raster in
WGS84
extract_west Shifted_west
Output
grid name
Extract_east
Raster in
WGS84
Extract by
Rectangle (2)Output
Extent
Output
Extent
Output
Extent
Shift
Extract by
Rectangle (3)
Extract by
Rectangle
Mosaic
Output
Extent
![Page 16: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/16.jpg)
16
3D points displayed in volume space3D points displayed in volume space
![Page 17: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/17.jpg)
17
3D Interpolation tool3D Interpolation toolSample resulting from collaboration between data Sample resulting from collaboration between data
models and ESRI developer Network (EDN)models and ESRI developer Network (EDN)
New tools New tools based on based on data model data model prototypes prototypes and case and case study testing.study testing.
![Page 18: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/18.jpg)
18
![Page 19: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/19.jpg)
19
![Page 20: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/20.jpg)
20
![Page 21: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/21.jpg)
21
Demo Marine Data ModelDemo Marine Data Model
3D interpolation tool3D interpolation tool
![Page 22: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/22.jpg)
22
Marine Data ModelMarine Data Model
• Overview -Model elementsOverview -Model elements– Feature Datasets and feature classesFeature Datasets and feature classes– Object classesObject classes– RelationshipsRelationships
• Historical IterationsHistorical Iterations– Subclasses versus SubtypesSubclasses versus Subtypes
• Current StatusCurrent Status– Ready to be usedReady to be used– Book coming next yearBook coming next year
• Presentation of tools and uses of a Marine GeodatabasePresentation of tools and uses of a Marine Geodatabase
![Page 23: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/23.jpg)
23
The Feature data setThe Feature data setStores the spatial reference for all featureStores the spatial reference for all feature classes it classes it
contains, including the extents of their m and z valuescontains, including the extents of their m and z values– Feature ClassesFeature Classes
• Marine FeaturesMarine Features– TimeSeries PointsTimeSeries Points– InstantaneousPointsInstantaneousPoints
» Instant, Instant, Survey, Survey, Sounding,LocationSeriesSounding,LocationSeries– ProfileLineProfileLine– ShorelineShoreline– TrackTrack– TimeDurationAreaTimeDurationArea
• Mesh FeaturesMesh Features– MeshPointsMeshPoints
» GridPoint, NodePointGridPoint, NodePoint– MeshElementsMeshElements
• indicates classes covered in detailindicates classes covered in detail
Feature Data Sets and Feature ClassesFeature Data Sets and Feature Classes
![Page 24: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/24.jpg)
24
Object Classes (Tables)Object Classes (Tables)– Object ClassesObject Classes
• SurveyInfoSurveyInfo - stores parameters of a survey - stores parameters of a survey• Series - stores the parameters of a series of locationsSeries - stores the parameters of a series of locations• MeasuringDevice - stores the parameters of a measuring deviceMeasuringDevice - stores the parameters of a measuring device• Vehicle - stores information about the vehicle being usedVehicle - stores information about the vehicle being used• Cruise - stores information associated to a cruiseCruise - stores information associated to a cruise• ParameterParameter - stores the properties of a given parameters - stores the properties of a given parameters• ScalarQuantityScalarQuantity - stores magnitude data values - stores magnitude data values• VectorQuantityVectorQuantity - stores directional data values - stores directional data values• MeasurementMeasurement - storing depths related to a specific Measurements - storing depths related to a specific Measurements• MeasuredData - storing data values associated to locationsMeasuredData - storing data values associated to locations
• indicates classes covered in detailindicates classes covered in detail
![Page 25: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/25.jpg)
25
– RelationshipsRelationships• One Survey can have many PointsOne Survey can have many Points• One ProfileLine can have many SurveysOne ProfileLine can have many Surveys• One Cruise can have many TracksOne Cruise can have many Tracks• One MeshPoint can have many VectorQuantitiesOne MeshPoint can have many VectorQuantities• One MeshPoint can have many ScalarQuantitiesOne MeshPoint can have many ScalarQuantities• Many VectorQuantities can have one ParameterMany VectorQuantities can have one Parameter• Many ScalarQuantities can have one ParameterMany ScalarQuantities can have one Parameter
• indicates classes covered in detailindicates classes covered in detail
Relationships in the modelRelationships in the model(You may only need to use one or two of these for your (You may only need to use one or two of these for your
individual project)individual project)
![Page 26: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/26.jpg)
26
ClassificationClassification
Historical IterationsHistorical Iterations– Subclasses versus SubtypesSubclasses versus Subtypes
-CruiseID : esriFieldTypeInteger
MeasurementPoint
-PointType : esriFieldTypeInteger = 4
LocationSeries
-PointType : esriFieldTypeInteger = 2
Sounding
-TimeValue : esriFieldTypeDate-ZValue : esriFieldTypeDouble-SurveyID : esriFieldTypeInteger-SeriesID : esriFieldTypeInteger«SubtypeField» -PointType : esriFieldTypeInteger = 1
InstantaneousPoint{GeometryType = esriGeometryPoint}
-PointType : esriFieldTypeInteger = 3
Survey
-PointType : esriFieldTypeInteger = 1
Instant Subtype
TimeSeriesPoint{GeometryType = esriGeometryPoint}
![Page 27: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/27.jpg)
27
Presentation of tools Presentation of tools and uses of the data modeland uses of the data model
– Varying uses and means of adapting the data modelVarying uses and means of adapting the data model
![Page 28: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/28.jpg)
28
– a a subclass of MeasurementPoint for representing features that are a single observation in time and space
– the X, Y coordinates plus a time-stamp create the unique point feature
– can have multiple Z locations– an InstantaneousPoint has 4 Subtypes
• Instant - default valueInstant - default value• SoundingSounding• SurveySurvey• LocationSeriesLocationSeries
– Example: Bathymetric Survey, CTD Drops, Example: Bathymetric Survey, CTD Drops,
XX
YY
23.06.05 18:00:0023.06.05 18:00:00
ZZ
Instantaneous PointsInstantaneous Points
![Page 29: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/29.jpg)
29
– SurveyID - SurveyID - • foreignkey relating to SurveyInfoforeignkey relating to SurveyInfo
– SurveyInfo - • stores properties about the survey
– StartDate– EndDate– Description– DeviceID– TrackID
XX
YY
23.06.05 18:00:0023.06.05 18:00:00
ZZ
InstantaneousPoints.SurveyInstantaneousPoints.Survey
![Page 30: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/30.jpg)
30
Demo of the Marine Data ModelDemo of the Marine Data ModelSurvey Point ExampleSurvey Point Example
![Page 31: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/31.jpg)
31
– a feature class designated for deriving additional along a line.a feature class designated for deriving additional along a line.
– Properties HasM and HasZ are set to TRUE – has a many-to-many relationship with SurveyInfo via
SurveyKey– one ProfileLine can be associated to many Surveysone ProfileLine can be associated to many Surveys– many Survey can be associated to many ProfileLinesmany Survey can be associated to many ProfileLines
– Example: Transects, Coastline EvolutionExample: Transects, Coastline Evolution
ProfileLineProfileLine
![Page 32: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/32.jpg)
32
InheritanceInheritance
-FeatureID : esriFieldTypeInteger-FeatureCode : esriFieldTypeString
MarineFeature
MarineLine
-Orientation : esriFieldTypeDouble-RecordedTime : esriFieldTypeDate-TransectType : DHI_LineTypes = 1
-TransectSource : esriFieldTypeString
DHI_Transect{GeometryType = esriGeometryPolyline,
HasM = True,
HasZ = True}
DHI_Baseline
{GeometryType = esriGeometryPolyline,HasM = True}
-SurveyID : esriFieldTypeInteger
-StartDate : esriFieldTypeDate-EndDate : esriFieldTypeDate-StartJDay : esriFieldTypeInteger
-EndJDay : esriFieldTypeInteger-SurveyDesc : esriFieldTypeString
-SourceFile : esriFieldTypeString-MDeviceID : esriFieldTypeInteger
SurveyInfo
1
*
1*
ProfileLine{GeometryType = esriGeometryPolyline,
HasM = True,
HasZ = True}
-FeatureID : esriFieldTypeInteger-SurveyID : esriFieldTypeInteger
SurveyKey
The Design and Intent of ProfileLineThe Design and Intent of ProfileLine
![Page 33: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/33.jpg)
33
Demo of Marine Data ModelDemo of Marine Data ModelProfileLine ExampleProfileLine Example
![Page 34: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/34.jpg)
34
– a subclass of MeasurementPointa subclass of MeasurementPoint – fixed in space (X,Y)– multiple Z Values via Measurement Table
– Example: Moored Buoy, ADCP
TimeSeriesPointTimeSeriesPoint
![Page 35: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/35.jpg)
35
TimeSeriesPoint with MeasurementsTimeSeriesPoint with Measurements
11**
![Page 36: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/36.jpg)
36
– includes feature classes: includes feature classes: • MeshElement (polygon)MeshElement (polygon)• MeshPoint (points)MeshPoint (points)
– includes object classes:• Mesh - identifies the features making up a Mesh• VectorQuantity - vector values for each point for each time step • ScalarQuantity - scalar values for each point for each time step• Parameter - information about a given parameter
– Example: 2D Model results
Design and Intent of Mesh FeaturesDesign and Intent of Mesh Features
![Page 37: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/37.jpg)
37
RelationshipsRelationships
![Page 38: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/38.jpg)
38
Demo Marine Data ModelDemo Marine Data Model MeshPoint ExampleMeshPoint Example
![Page 39: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/39.jpg)
39
Geodatabase DiagrammerGeodatabase DiagrammerCreate graphical representation of geodatabase once completeCreate graphical representation of geodatabase once complete
![Page 40: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/40.jpg)
Framework and Publication of:Framework and Publication of:
ArcMarineArcMarine
Marine data model bookMarine data model book
![Page 41: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/41.jpg)
41
ArcMarine PurposeArcMarine Purpose
• YourYour Geodatabase Template Geodatabase Template– Data collection at sea/shore … to final geoprocessing, analysisData collection at sea/shore … to final geoprocessing, analysis
• Control of required data fields, common data structureControl of required data fields, common data structure– Simplify enterprise GIS project implementation Simplify enterprise GIS project implementation
• E.g., cruises, MPA networks, habitat mappingE.g., cruises, MPA networks, habitat mapping
• Program Coding/Application DevelopmentProgram Coding/Application Development– Common/shared tool developmentCommon/shared tool development– Rapid prototypingRapid prototyping– Linkage to processing modelsLinkage to processing models
• Data Sharing/NetworkingData Sharing/Networking• ““Schooling” in the GdbSchooling” in the Gdb
![Page 42: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/42.jpg)
42
ArcMarine Design StrategyArcMarine Design Strategy
Image modified from original by P. Halpin, Duke
![Page 43: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/43.jpg)
43
Implementation ProcessImplementation Process
DraftLogical Design
DraftConceptual Design
Prototype
UpdatedConceptual Design
UpdatedLogical Design
Pilot Project
UpdatedConceptual Design
UpdatedLogical Design
Production
Design Engineering
Database Engineering
Deployment/Rollout
• Since Oct 2001: 3 workshops, 3 ESRI UC sessionsSince Oct 2001: 3 workshops, 3 ESRI UC sessions• ArcMarine Interest List: over 350 people, 32 countriesArcMarine Interest List: over 350 people, 32 countries• Approaching final UML: feature classes, attributes, rules/behaviorsApproaching final UML: feature classes, attributes, rules/behaviors• Case studies/tool development in 2005Case studies/tool development in 2005• ESRI Press Book in 2006ESRI Press Book in 2006• More info at dusk.geo.orst.edu/djl/arcgis/about.htmlMore info at dusk.geo.orst.edu/djl/arcgis/about.html
![Page 44: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/44.jpg)
44
ArcMarine: A Geospatial Framework ArcMarine: A Geospatial Framework for Ocean and Coastal Analysisfor Ocean and Coastal Analysis
• ESRI Press, 2006ESRI Press, 2006– By Wright, Blongewicz, Halpin, BremanBy Wright, Blongewicz, Halpin, Breman
• Full background documentation with ~10 case Full background documentation with ~10 case studiesstudies
• Chapter 1 - Introduction (Why ArcMarine?)Chapter 1 - Introduction (Why ArcMarine?)• Chapter 2 - Conceptual Framework and Chapter 2 - Conceptual Framework and
Common Marine Data TypesCommon Marine Data Types
![Page 45: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/45.jpg)
45
![Page 46: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/46.jpg)
46
ArcMarine Thematic LayersArcMarine Thematic Layers
![Page 47: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/47.jpg)
47
ArcMarine Thematic LayersArcMarine Thematic Layers
![Page 48: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/48.jpg)
48
Marine Marine Marine
ArcMarine …Chapters 3-6
![Page 49: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/49.jpg)
49
Ch. 3 - Marine SurveysCh. 3 - Marine Surveyse.g., Inst. Points, Time Duration Line, Survey & Cruise object tablese.g., Inst. Points, Time Duration Line, Survey & Cruise object tables
Louisiana SubsidenceLouisiana SubsidenceHeather Mounts, PhotoScience, FLHeather Mounts, PhotoScience, FL
Essex MG&G SurveyEssex MG&G SurveyBrian Andrews, USGS-Woods Hole, MABrian Andrews, USGS-Woods Hole, MA
![Page 50: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/50.jpg)
50
Source: http://www.po.gso.uri.edu/SST/
Sea Turtle Tracks (Caretta caretta)Sea Surface Temperature (WCR)
Source: http://obis.env.duke.edu/datasets/ (Read & McClellan2004)
OBIS, OBIS, Pat Halpin et al., Duke U.Pat Halpin et al., Duke U.
Ch. 4 - Marine Animal TrackingCh. 4 - Marine Animal Trackinge.g., Location Series Points, Time Duration Lines and Areas, e.g., Location Series Points, Time Duration Lines and Areas,
object tables and rastersobject tables and rasters
![Page 51: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/51.jpg)
51
Ch. 5 - Time Series & MeasurementsCh. 5 - Time Series & Measurementse.g., Time Series Points, Profile Line, Time Series/Meas object tablese.g., Time Series Points, Profile Line, Time Series/Meas object tables
North Atlantic, Irish SeaNorth Atlantic, Irish SeaMartina Hennesey et al., Marine Institute, Galway, IRELANDMartina Hennesey et al., Marine Institute, Galway, IRELAND
Eamonn Doyle, Rob Morrison, ESRI-IRELANDEamonn Doyle, Rob Morrison, ESRI-IRELAND
![Page 52: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/52.jpg)
52
Ch. 6 - Nearshore & Coastal AnalysisCh. 6 - Nearshore & Coastal Analysise.g., Shorelines, ProfileLines, Marine Areas, object tablese.g., Shorelines, ProfileLines, Marine Areas, object tables
Martin County, FL Artificial Reefs, Hurricane TrackingMartin County, FL Artificial Reefs, Hurricane TrackingRob Hudson, PhotoScience; Kathy Fitzpatrick et al., Martin County Govt.Rob Hudson, PhotoScience; Kathy Fitzpatrick et al., Martin County Govt.
![Page 53: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/53.jpg)
53
Ch. 6 - Nearshore & Coastal AnalysisCh. 6 - Nearshore & Coastal Analysise.g., Shorelines, ProfileLines, Marine Areas, object tablese.g., Shorelines, ProfileLines, Marine Areas, object tables
Hawaiian Reef Fish and MPAsHawaiian Reef Fish and MPAsAlyssa Aaby, UH; Dawn Wright, OSUAlyssa Aaby, UH; Dawn Wright, OSU
![Page 54: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/54.jpg)
Ch. 7 - Model MeshesCh. 7 - Model Meshese.g., finite element Mesh Points, Mesh Elements, Scientific Meshe.g., finite element Mesh Points, Mesh Elements, Scientific Mesh
Juergen Schulz-Olberg, BSHJuergen Schulz-Olberg, BSH(Federal Maritime & Hydrographic Agency of Germany)(Federal Maritime & Hydrographic Agency of Germany)
Michael Blongewicz, DHI Michael Blongewicz, DHI
Ch. 8 - Multidimensional GISCh. 8 - Multidimensional GISe.g., linking ArcMarine with ArcHydro and other DMse.g., linking ArcMarine with ArcHydro and other DMs
Joe Breman, ESRI; Michael Blongewicz, DHI; Pat Halpin, Duke Joe Breman, ESRI; Michael Blongewicz, DHI; Pat Halpin, Duke
Ch. 9 - Customizing ArcMarineCh. 9 - Customizing ArcMarineespecially tools for data import, filter, extraction, synching, modelingespecially tools for data import, filter, extraction, synching, modeling
ArcMarine Poster, UML/XMI, Tool SuiteArcMarine Poster, UML/XMI, Tool Suiteon accompanying web siteon accompanying web site
![Page 55: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/55.jpg)
More informationMore information
dusk.geo.orst.edu/djl/arcgisdusk.geo.orst.edu/djl/arcgisincludes downloads, new tutorialincludes downloads, new tutorial
support.esri.com/datamodelssupport.esri.com/datamodels
![Page 56: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/56.jpg)
56
ArcMarine Data ModelArcMarine Data Model
Marine Modeling ApplicationsMarine Modeling Applications
Implications:Implications:
Allows explicit spatial & temporal relationships Allows explicit spatial & temporal relationships to be used in geoprocessing and analysisto be used in geoprocessing and analysis
Allows for advanced tool development Allows for advanced tool development
P.N. Halpin 2005P.N. Halpin 2005
![Page 57: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/57.jpg)
57
ArcGIS 9.2… DevelopmentsArcGIS 9.2… Developments
• Python ScriptingPython Scripting
• ModelBuilderModelBuilder • Geodatabase Raster Geodatabase Raster SupportSupport
• NetCDF supportNetCDF support
P.N. Halpin 2005P.N. Halpin 2005
![Page 58: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/58.jpg)
58
Turtles: Cayman IslandsTurtles: Cayman Islands
Dive Profiles:Dive Profiles:~4D Data (X,Y,Z,T m…m~4D Data (X,Y,Z,T m…m))
Z X
Y
T
m mm
Geospatial tools for marine apps will need to model Geospatial tools for marine apps will need to model multiple multiple dimensions with variable data qualitydimensions with variable data quality……
P.N. Halpin 2005P.N. Halpin 2005
![Page 59: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/59.jpg)
59
At large spatial scales:
At finer spatial scales:
Marine mammaldistribution
Bathymetric and water temperature gradients
Preyavailability
Temporal lagsTemporal lags
Marine animaldistribution
Oceanography (winds,currents)
Primaryproductivity
Spatio-Temporal Models
Geospatial tools for marine apps will need to model Geospatial tools for marine apps will need to model time lagstime lags……
P.N. Halpin 2005P.N. Halpin 2005
![Page 60: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/60.jpg)
60
Marine mammaldistribution
Time
2002-122002-12
2003-012003-01
2003-022003-02
2003-032003-03
2003-042003-04
2003-052003-05
Space
“Persistent” SST Event
SST in Mid-Atlantic
Spatio-Temporal Models
Statistical modeling approach will Statistical modeling approach will allow for allow for “antecedent”“antecedent” oceanographic conditions to be oceanographic conditions to be used to more accurately predict used to more accurately predict potential habitat.potential habitat.
Geospatial tools for marine apps will need to model Geospatial tools for marine apps will need to model eventsevents……
P.N. Halpin 2005P.N. Halpin 2005
![Page 61: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/61.jpg)
61
Geospatial tools for marine apps will need to Geospatial tools for marine apps will need to forecastforecast……
The emerging management applications are at these finer temporal scales…The emerging management applications are at these finer temporal scales…
P.N. Halpin 2005P.N. Halpin 2005
![Page 62: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/62.jpg)
62
Integrating statistical models Integrating statistical models
ArcRstatsArcRstatsMultivariate Modeling Script for ArcGISMultivariate Modeling Script for ArcGISThis script can be used with ArcGIS to produce This script can be used with ArcGIS to produce predictive maps based on different techniques predictive maps based on different techniques using the free and robust R statistical package:using the free and robust R statistical package:
• Generalized Generalized LinearLinear Model (GLM) Model (GLM)• Generalized Additive Model (GAM)Generalized Additive Model (GAM)• Classification and Regression Tree (CART)Classification and Regression Tree (CART)
Best, B. D., S. Loarie, S. Qian, P. Halpin, D. Urban, 2005. ArcRstats - multivariate habitat modeling with ArcGIS and R statistical software. Available at http://www.nicholas.duke.edu/geospatial/software .
Geospatial tools for marine apps will need to Geospatial tools for marine apps will need to integrate integrate multivarite statistical modelsmultivarite statistical models……
![Page 63: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/63.jpg)
63
Predicted Blue Rockfish habitat area
Benthic habitat affinity modelsBenthic habitat affinity models
Geospatial tools for marine apps will need to Geospatial tools for marine apps will need to integrate integrate multivarite statistical modelsmultivarite statistical models……
P.N. Halpin 2005P.N. Halpin 2005
![Page 64: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/64.jpg)
64
1998-08
1998-07-01
SSTSST
ChlChl
DepthDepth
Sampling through time and data layers…Sampling through time and data layers…
Geospatial tools for marine apps will need to Geospatial tools for marine apps will need to automate time automate time series data acquisition & processingseries data acquisition & processing……
1998-07-02
1998-07-04
1998-07-03
Python scriptPython scriptNetCDF or HDF NetCDF or HDF
imageryimagery
Observation dataObservation data
timetime
P.N. Halpin 2005P.N. Halpin 2005
![Page 65: ArcGIS Data Models: Marine Data Model Dawn Wright - Oregon State University Pat Halpin - Duke University Michael Blongewicz - DHI Joe Breman - ESRI.](https://reader036.fdocuments.us/reader036/viewer/2022062619/5519b6125503466f578b47c2/html5/thumbnails/65.jpg)
65
Geodatabase model structure will help with…Geodatabase model structure will help with… • Multivariate statistical modelsMultivariate statistical models
• Temporally dynamic data acquistion & samplingTemporally dynamic data acquistion & sampling
• Time sensitive predictionsTime sensitive predictions
ArcMarine Data model and tool developmentArcMarine Data model and tool development
P.N. Halpin 2005P.N. Halpin 2005
Data model standardization will Data model standardization will promote usability of common promote usability of common tools and extensions…tools and extensions…