Exploring the Blue Planet … ESRI Press Authors’ Panel on Arc Marine: GIS for a Blue Planet Dawn Wright, Oregon State University Michael Blongewicz, DHI-Water & Environment Pat Halpin, Duke University Joe Breman, Akimeka LLC ESRI User Conference 2007 Topics • Introduction and Overview (Dawn) • DHI Case Studies and Application-Driven Design (Michael) • Duke Case Studies, Marine Data Types, Tools (Pat) • Multidimensional GIS and Tools (Joe) …final Q&A, discussion ESRI User Conference 2007 Arc Marine Purpose • Your Geodatabase Template – Data collection at sea/shore … to final geoprocessing, analysis • Control of required data fields, common data structure – Simplify enterprise GIS project implementation • e.g., cruises, MPA networks, habitat mapping • Program Coding/Application Development – Common/shared tool development – Rapid prototyping – Linkage to processing models • Data Sharing/Networking • “Schooling” in the Gdb – Arc Marine Tutorial in Advanced GIS courses ESRI User Conference 2007 Implementation Process Draft Conceptual Design Draft Logical Design Prototype Design Engineering Updated Conceptual Design Updated Logical Design Pilot Project Database Engineering Updated Conceptual Design • • • • • Updated Logical Design Production Deployment/Rollout Since Oct 2001: 3 workshops, 3 ESRI UC sessions ArcMarine Interest Listserv: over 320 people, 32 countries Finalized UML, Case studies/tool development in 2005-2006 More case studies ongoing More info at dusk.geo.orst.edu/djl/arcgis/about.html ESRI User Conference 2007 Arc Marine: GIS for a Blue Planet • By Wright, Blongewicz, Halpin, Breman – Foreword by Jane Lubchenco, Distinguished Professor of Zoology, OrSt • Full background documentation with 13 case studies • Ch 1 - Introduction • Ch 2 - Common Marine Data Types • Ch 3 - Marine Surveys • Ch 4 - Marine Animal Data Applications • Ch 5 - Implementing Time Series & Measurements • Ch 6 - Nearshore and Coastal/Shoreline Analysis • Ch 7 - Model Meshes • Ch 8 - Multidimensional GIS • Ch 9 - Epilogue Accompanying Web Site: Arc Marine Poster, Tutorial, UML/XMI, Tool Suite, other goodies ESRI User Conference 2007 Arc Marine Design Strategy Image modified from original by P. Halpin, Duke ESRI User Conference 2007 Project Design Methodology Create Design Template Design Manage Using ArcCatalog Data Dictionary Report Geodatabase Extract Tool Geometry Project Analysis and Design Curve Polycurve Path 1..* Complex edge feature class Polyline Ring Road Polygon 1..* Field name UML Representation XMI/ Repository Template Model with Schema Wizard Data type OBJECTID_1 OID Shape Yes Single Yes ROAD_WORK_ Integer Yes ROAD_WORK_ID Integer Yes OBJECTID Integer Yes ENABLED Integer Yes ROADNUMBER Integer Yes ROADNAME String Yes SOURCEYEAR Integer Yes SOURCE String Yes ACCESSSTATUS String Yes PLANNEDCLASS String Yes RECORDEDLE Horizontal Reference Datum Source Map Scale Number Data Collection Date Coordinate Data Source Location Comments Text Vertical Measure Vertical Collection Method Vertical Accuracy Measure Vertical Reference Datum Verification Method 0 0 254 0 254 20 20 String Yes String Yes Integer Yes Single Yes 0 0 Double Yes 0 0 Shape_Length 30 20 120 0 Subtypes of Road Geodatabase Element Definition The system identifier used by the geodatabase to uniquely identify the Reference Point. The decimal representation of the latitude of the Reference Point. The decimal representation of the longitude of the Reference Point. The accuracy value as a range (+/-) of the latitude and/or longitude. The code and associated name that represents the geometric entity represented by the Reference Point. The code and associated method that represents the method used to determine the latitude and longitude coordinates for the Reference Point on earth. The code and associated name that represents the reference datum used in determining latitude and longitude coordinates. The number that represents the proportional distance on the ground for one unit of measure on the map or photo. The calendar date (dd-mm-yyyy) when data were collected. The code and associated name that represents the party responsible for providing the latitude and longitude coordinates. The text that provides additional information about the Reference Point. The measure of elevation (i.e. the altitude), in meters, above or below a reference datum. The code and associated text that describes the method used to collect the vertical measure of a Reference Point. The measure of the accuracy used to collect the vertical measure (i.e. the altitude) of a Reference Point. The code and associated name that represents the reference datum to determine the vertical measure. The code and associated text that describes the process used to verify the latitude and longitude Horizontal Collection Method 0 0 120 SUBTYPE 120 List of defined default values and domains for subtypes in this class Subtype Description Field name Default value Domain Primary ENABLED 1 EnabledDomain 130 Secondary ENABLED 1 EnabledDomain 160 Abandoned ENABLED 1 EnabledDomain 170 Obliterated ENABLED 1 EnabledDomain Data Elements—Reference Point Feature Class Data Element Reference Point ID Longitude Measure Horizontal Accuracy Measure Geometric Type 0 0 EnabledDomain SUBTYPE Subtype field Table 4: 0 1 SURFACE Default subtype Latitude Measure Precision Scale Length Domain SHAPE_LENG Subtype Code I. Allow Default nulls value Geometry LENGTH Element Type Example Unique ID Numeric Numeric 49.1234, 50.10 112.23456, 135.98 Alphanumeric +/- 10, +/- 25 Reference Table (Domain) 001 = point Reference Table (Domain) 001 = Address Matching, 012 = GPS data collection Reference Table (Domain) 001 = North American Datum 1927 Reference Table (Domain) 1:10,000, 1:100,000 Date 17/04/1999 Reference Table (Domain) 001 = Alabama, 082 = EPA Headquarters Alphanumeric Reference Table (Domain) +/- 5, +/- 10 Reference Table (Domain) 001 = GPS, 010 = Benchmark Alphanumeric Reference Table (Domain) 001 = North America Vertical Datum of 1988 Reference Table (Domain) 007 = verified to map features, 010 = unknown Reuse Existing Designs and/or Create Tables/Feature Classes Refine Design Load Data I. Table 4: Data Elements—Reference Point Feature Class Data Element Element Definition Element Type Reference Point ID The system identifier used by the geodatabase to uniquely identify the Reference Point. The decimal representation of the latitude of the Reference Point. The decimal representation of the longitude of the Reference Point. The accuracy value as a range (+/-) of the latitude and/or longitude. The code and associated name that represents the geometric entity represented by the Reference Point. The code and associated method that represents the method used to determine the latitude and longitude coordinates for the Reference Point on earth. The code and associated name that represents the reference datum used in determining latitude and longitude coordinates. The number that represents the proportional distance on the ground for one unit of measure on the map or photo. The calendar date (dd-mm-yyyy) when data were collected. The code and associated name that represents the party responsible for providing the latitude and longitude coordinates. The text that provides additional information about the Reference Point. The measure of elevation (i.e. the altitude), in meters, above or below a reference datum. The code and associated text that describes the method used to collect the vertical measure of a Reference Point. The measure of the accuracy used to collect the vertical measure (i.e. the altitude) of a Reference Point. The code and associated name that represents the reference datum to determine the vertical measure. The code and associated text that describes the process used to verify the latitude and longitude Unique ID Latitude Measure Longitude Measure Horizontal Accuracy Measure Geometric Type Horizontal Collection Method Horizontal Reference Datum Source Map Scale Number Data Collection Date Coordinate Data Source Location Comments Text Vertical Measure Vertical Collection Method Vertical Accuracy Measure Vertical Reference Datum Verification Method Numeric Numeric Example 49.1234, 50.10 112.23456, 135.98 Alphanumeric +/- 10, +/- 25 Reference Table (Domain) 001 = point Reference Table (Domain) 001 = Address Matching, 012 = GPS data collection Reference Table (Domain) 001 = North American Datum 1927 Reference Table (Domain) 1:10,000, 1:100,000 Date 17/04/1999 Reference Table (Domain) 001 = Alabama, 082 = EPA Headquarters Alphanumeric Reference Table (Domain) +/- 5, +/- 10 Reference Table (Domain) 001 = GPS, 010 = Benchmark Alphanumeric Reference Table (Domain) 001 = North America Vertical Datum of 1988 Reference Table (Domain) 007 = verified to map features, 010 = unknown Import and export XML Schema 9.0 ESRI User Conference 2007 Thematic Content - layer stack Thematic groupings of oceanographic data sets ESRI User Conference 2007 Arc Marine Thematic Layers ESRI User Conference 2007 Arc Marine Thematic Layers ESRI User Conference 2007 ESRI User Conference 2007 Arc Marine … Chapters 3-6 Marine Marine Marine ESRI User Conference 2007 Ch. 3 - Marine Surveys e.g., Inst. Points, Time Duration Line, Survey & Cruise object tables Cape Cod Marine Geological Survey Brian Andrews, USGS-Woods Hole, MALouisiana Subsidence Implications of global warming, sea level rise Heather Mounts, PhotoScience, FL ESRI User Conference 2007 Ch. 4 - Marine Animal Tracking e.g., Location Series Points, Time Duration Lines and Areas, object tables and rasters Ocean Biogeographic Information System, Pat Halpin et al., Duke U. Sea Turtle Tracks (Caretta caretta) Sea Surface Temperature (warm core rings) Source: http://www.po.gso.uri.edu/SST/ Source: http://obis.env.duke.edu/datasets/ (Read & McClellan2004) ESRI User Conference 2007 Ch. 5 - Time Series & Measurements e.g., TimeSeriesPoints, ProfileLine, Time Series/Measurement object tables Marine Institute’s Marine Data Repository North Sea / Irish Sea Martina Hennesey et al., Marine Institute, Galway, IRELAND Eamonn Doyle et al., ESRI-IRELAND “90% of Ireland is undeveloped, undiscovered, and … underwater.” ESRI User Conference 2007 Ch. 6 - Nearshore & Coastal Analysis e.g., Shorelines, ProfileLines, Marine Areas, object tables Martin County, FL Artificial Reefs, Hurricane Tracking Rob Hudson, PhotoScience; Kathy Fitzpatrick et al., Martin County Govt. ESRI User Conference 2007 Ch. 6 - Nearshore & Coastal Analysis e.g., Shorelines, ProfileLines, Marine Areas, object tables Hawaiian Reef Fish and Marine Protected Areas Alyssa Aaby, UH; Dawn Wright, OrSt Conservation of Pacific Corals, National Park Service Lisa Wedding et al., NPS Photos by Jen Smith Sediment Transport, Coastal Evolution Michael Blongewicz et al., DHI-Water & Env ESRI User Conference 2007 Ch. 7 - Model Meshes e.g., finite element Mesh Points, Mesh Elements, Scientific Mesh Federal Maritime & Hydrographic Agency of Germany Michael Blongewicz, DHI-Water & Env Jüergen Schulz-Olberg, BSH Ch. 8 - Multidimensional GIS 2-D time series, netCDF, 3-D interpolation, visualizations linking ArcMarine with Arc Hydro and other DMs Breman, Wright, Blongewicz ESRI User Conference 2007 Arc Marine: GIS for a Blue Planet • By Wright, Blongewicz, Halpin, Breman – Foreword by Jane Lubchenco, Distinguished Professor of Zoology, OrSt • Full background documentation with 13 case studies • Ch 1 - Introduction • Ch 2 - Common Marine Data Types • Ch 3 - Marine Surveys • Ch 4 - Marine Animal Data Applications • Ch 5 - Implementing Time Series & Measurements • Ch 6 - Nearshore and Coastal/Shoreline Analysis • Ch 7 - Model Meshes • Ch 8 - Multidimensional GIS • Ch 9 - Epilogue Accompanying Web Site: Arc Marine Poster, Tutorial, UML/XMI, Tool Suite, other goodies ESRI User Conference 2007 More information … dusk.geo.orst.edu/djl/arcgis includes downloads, Arc Marine tutorial support.esri.com/datamodels ESRI User Conference 2007 dusk.geo.orst.edu/djl/arcgis ESRI User Conference 2007 “Marine Data Model” Session Wed., June 21st 3:15 p.m., 28-B ESRI User Conference 2007