SNPWG GeoCoastPilot

Post on 30-Nov-2014

2894 Views

Category:

Sports

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentation on the CCOM GeoCoastPilot to the Feb 2009 Standards For Nautical Publications Working Group (SNPWG) in Norfolk, VA.

Transcript

Kurt SchwehrKurt SchwehrMatthew PlumleeMatthew PlumleeBriana SullivanBriana Sullivan

Colin WareColin Ware26-Feb-200926-Feb-2009

GeoCoastPilotGeoCoastPilotLinking the Coast Pilot with Geo-referencedLinking the Coast Pilot with Geo-referenced

Imagery & Chart InformationImagery & Chart Information

Center for Coastal and Ocean Mapping / Center for Coastal and Ocean Mapping / NOAA Joint Hydrographic CenterNOAA Joint Hydrographic Center

• development of hydrographic & ocean development of hydrographic & ocean mapping technologies and approachesmapping technologies and approaches

• expand the scope of ocean mapping expand the scope of ocean mapping constituencies through the development of constituencies through the development of applications and collaborative work with both applications and collaborative work with both private sector and government labsprivate sector and government labs

• educate a new generation of hydrographers educate a new generation of hydrographers and ocean mappers for the growing needs of and ocean mappers for the growing needs of both government agencies and private sectorboth government agencies and private sector

SNPWG http://www.ccom.unh.edu/vislab 2

Research ThemesResearch Themes

Sonar System Capabilities and LimitationsSonar System Capabilities and Limitations New approaches to multibeam sonar data processingNew approaches to multibeam sonar data processing New Applications of Seafloor Mapping Data Remote New Applications of Seafloor Mapping Data Remote

Seafloor Characterization and Fisheries HabitatSeafloor Characterization and Fisheries Habitat Data Visualization and ManagementData Visualization and Management Law of the SeaLaw of the Sea Chart of the FutureChart of the Future

SNPWG http://www.ccom.unh.edu/vislab 3

Warning!Warning!

What mariners need is strongly What mariners need is strongly task dependenttask dependent

SNPWG http://www.ccom.unh.edu/vislab 4

04/09/23 Larry Mayer

04/09/23 Larry Mayer

What is the “Chart of the Future”?What is the “Chart of the Future”?

SNPWG http://www.ccom.unh.edu/vislab 7

GeoCoastPilot v1 availableGeoCoastPilot v1 available

SNPWG http://www.ccom.unh.edu/vislab 8

Additional TopicsAdditional Topics

• How do we streamline data collection/validation?How do we streamline data collection/validation?• Metadata and data trackingMetadata and data tracking• How old is data / when does it need to be updated?How old is data / when does it need to be updated?• Integrating the Code of Federal Regulations (CFR)Integrating the Code of Federal Regulations (CFR)

SNPWG http://www.ccom.unh.edu/vislab 9

SNPWG http://www.ccom.unh.edu/vislab 10

NOAA Coast Pilot; Cruising GuidesNOAA Coast Pilot; Cruising Guides• Supplement to Supplement to

chartscharts

• Static informationStatic information– Descriptive textDescriptive text– A few coordinatesA few coordinates– A few imagesA few images– TablesTables

• What might an What might an electronic version electronic version look like?look like?

Andy Millan’s Thesis – Take 1Andy Millan’s Thesis – Take 1

SNPWG http://www.ccom.unh.edu/vislab 11

Andy Millan’s Thesis – Take 2Andy Millan’s Thesis – Take 2

SNPWG http://www.ccom.unh.edu/vislab 12

http://www.ccom.unh.edu/vislab 13

GeoCoastPilotGeoCoastPilot• Transform printed text to an interactive 3D Transform printed text to an interactive 3D

environmentenvironment

OutlineOutline• GeoCoastPilot DemoGeoCoastPilot Demo

• Enabling Technology: XMLEnabling Technology: XML

• Implementation frameworkImplementation framework

• Data collection & registration requirementsData collection & registration requirements

• Implications for the futureImplications for the futureFor craft approaching<CPFeatureRef ref="Portsmouth"/>,the large<CPFeatureRef ref="Wentworh_Hotel

SNPWG http://www.ccom.unh.edu/vislab 15

DemoDemo

• Multiramic imageryMultiramic imagery– Images from multipleImages from multiple

vantage pointsvantage points– Size exaggeration basedSize exaggeration based

on importance, viewon importance, view

• HyperlinksHyperlinks– Coast Pilot, imagery, S-57Coast Pilot, imagery, S-57

CFRs, web sitesCFRs, web sites

• Alternate viewsAlternate views

SNPWG http://www.ccom.unh.edu/vislab 16

SNPWG http://www.ccom.unh.edu/vislab 17

How XML Makes it WorkHow XML Makes it Work

• We Identify key We Identify key featuresfeatures– Give each unique feature a unique XML tagGive each unique feature a unique XML tag– Link each tag to other info (lat/lon, images)Link each tag to other info (lat/lon, images)

• Identify Identify references to outside datareferences to outside data– Create XML tags for each type of outside ref.Create XML tags for each type of outside ref.– Map tags to external sources (CFR’s, Map tags to external sources (CFR’s,

URL’s…)URL’s…)

SNPWG http://www.ccom.unh.edu/vislab 18

XML Markup for FeaturesXML Markup for Features

1.1. Identify key Identify key featuresfeatures and mark them up and mark them up with with XML tagsXML tags ......

<CPText><CPText> <paragraphnumber>193</paragraphnumber><paragraphnumber>193</paragraphnumber> <basetext><basetext> For craft approaching Portsmouth,For craft approaching Portsmouth, the large hotel with a charted cupolathe large hotel with a charted cupola at the southwest end of New Castle Islandat the southwest end of New Castle Island is prominent. Other landmarks are: theis prominent. Other landmarks are: the stone building andstone building and square tower of the formersquare tower of the former naval prison and the water tank onnaval prison and the water tank on Seavey Island; Whaleback Light;Seavey Island; Whaleback Light; the weathered buildings with conspicuousthe weathered buildings with conspicuous cupola of the abandoned Coast Guard stationcupola of the abandoned Coast Guard station on Wood Island;on Wood Island; and numerous standpipes, elevated tanks, church and numerous standpipes, elevated tanks, church ...... </basetext></basetext></CPText></CPText>

SNPWG http://www.ccom.unh.edu/vislab 19

XML Markup for FeaturesXML Markup for Features

1.1. Identify key Identify key featuresfeatures and mark them up and mark them up with with XML tagsXML tags ......

<CPText><CPText> <paragraphnumber>193</paragraphnumber><paragraphnumber>193</paragraphnumber> <basetext><basetext> For craft approachingFor craft approaching <CPFeatureRef ref="Portsmouth"/>,<CPFeatureRef ref="Portsmouth"/>, the largethe large <CPFeatureRef ref="Wentworh_Hotel"><CPFeatureRef ref="Wentworh_Hotel">hotelhotel</CPFeatureRef></CPFeatureRef> with a charted cupola at the southwest end ofwith a charted cupola at the southwest end of <CPFeatureRef ref="New_Castle_Island"/><CPFeatureRef ref="New_Castle_Island"/> is prominent. Other landmarks are: theis prominent. Other landmarks are: the stone building andstone building and square tower of the formersquare tower of the former <CPFeatureRef ref="naval_prison"/><CPFeatureRef ref="naval_prison"/> and theand the <CPFeatureRef ref="Seavey_Island_water_tank"><CPFeatureRef ref="Seavey_Island_water_tank"> water tankwater tank</CPFeatureRef> </CPFeatureRef> onon <CPFeatureRef ref="Seavey_Island"/><CPFeatureRef ref="Seavey_Island"/>;; <CPFeatureRef ref="Whaleback_Light"/><CPFeatureRef ref="Whaleback_Light"/>;; the weathered buildings with conspicuousthe weathered buildings with conspicuous cupola of thecupola of the <CPFeatureRef ref="Coast_Guard_Station:Wood_Island"><CPFeatureRef ref="Coast_Guard_Station:Wood_Island"> Coast Guard stationCoast Guard station</CPFeatureRef></CPFeatureRef> on on <CPFeatureRef ref="Wood_Island:Portsmouth_Harbor"/><CPFeatureRef ref="Wood_Island:Portsmouth_Harbor"/>;; and numerous standpipes, elevated tanks, church and numerous standpipes, elevated tanks, church ...... </basetext></basetext></CPText></CPText>

Note: Feature tagging is Note: Feature tagging is mostly automatable!mostly automatable!

SNPWG http://www.ccom.unh.edu/vislab 20

XML Markup for FeaturesXML Markup for Features

1.1. Identify key Identify key featuresfeatures and mark them up and mark them up with XML tagswith XML tags

2.2. Create table: Create table: XML tags XML tags feature recordsfeature records

3.3. Make Make feature recordsfeature records point to sources of point to sources of info (images, URL’s, …)info (images, URL’s, …)

Tag Reference Tag Reference Geo. Coordinate Record name …Geo. Coordinate Record name …Coast_Guard_Station:WoodIslandCoast_Guard_Station:WoodIsland Wood_Island Wood_Islandnaval_prisonnaval_prison Naval_Prison Naval_PrisonPortsmouthPortsmouthSeavey_IslandSeavey_IslandSeavey_Island_water_tankSeavey_Island_water_tankWentworth_HotelWentworth_Hotel Wentworth WentworthWhaleback_LightWhaleback_Light (43°03.5'N., 70°41.8'W.) Whaleback_Lighthouse (43°03.5'N., 70°41.8'W.) Whaleback_LighthouseWood_Island:Portsmouth_HarborWood_Island:Portsmouth_Harbor Wood_Island Wood_Island

<CPText> <paragraphnumber>182</paragraphnumber> <basetext>A <strong><CPFeatureRef ref="Regulated_Navigation_Area" /></strong> has been established in the vicinity of the <CPFeatureRef ref="Portsmouth_Naval_Shipyard" /> on <CPFeatureRef ref="Seavey_Island" />.

(See <CFRRef> <sections start="165.1" end="165.13"/> <sections list="165.101"/> </CFRRef> , for limits and regulations.) </basetext></CPText><CPText> <paragraphnumber>183</paragraphnumber> <basetext>A moving safety zone is established surrounding tank vessels carrying Liquified Petroleum Gas (LPG) while transiting <CPFeatureRef ref="Bigelow_Bight" />, <CPFeatureRef ref="Portsmouth_Harbor" /> and the <CPFeatureRef ref="Piscataqua_River" />.

(See <CFRRef> <sections list="165.20 165.23 165.103"/> </CFRRef>, for limits and regulations)

</basetext></CPText><CPText> <paragraphnumber>184</paragraphnumber> <basetext> <strong><CPFeatureRef ref="Restricted_areas" /></strong> …

(See <CFRRef><sections list="334.50"/></CFRRef> , for limits and regulations.)

</basetext></CPText><subTitle>COLREGS Demarcation Lines </subTitle><CPText> <paragraphnumber>185</paragraphnumber> <basetext>The lines established for <CPFeatureRef ref="Portsmouth_Harbor" /> are described in

<CFRRef><sections list="80.115"/></CFRRef>. </basetext></CPText>

XML Markup for CFR’sXML Markup for CFR’s

SNPWG http://www.ccom.unh.edu/vislab 22

Implementation FrameworkImplementation FrameworkCoast Pilot Coast Pilot

(XML)(XML)Feature TableFeature Table

(XML)(XML)

Support filesSupport files

GeoCoastPilotGeoCoastPilot

S-57S-57

CFRCFR

Light.x3dLight.x3d

SNPWG

Envisioned FrameworkEnvisioned FrameworkCoast Pilot Coast Pilot

(XML)(XML)Feature TableFeature Table

(XML)(XML)

Support filesSupport files

Tide TablesTide Tables(XML)(XML)

Weather TablesWeather Tables(XML)(XML)

Etc.Etc.

SoftwareSoftware(Publishing or (Publishing or

interactive)interactive)

S-57S-57

CFRCFR

Light.x3dLight.x3d

SNPWG http://www.ccom.unh.edu/vislab 24

Data Collection & RegistrationData Collection & RegistrationCoast Pilot Coast Pilot

(XML)(XML)Feature TableFeature Table

(XML)(XML)

Support filesSupport filesS-57S-57

CFRCFR

Light.x3dLight.x3d

• Requires collection ofRequires collection ofMANY photos, thenMANY photos, then– Match photo Match photo feature feature– Crop photo to featureCrop photo to feature– Register photoRegister photo

(orientation, scale)(orientation, scale)– Store & indexStore & index

Processing the imagesProcessing the images

SNPWG http://www.ccom.unh.edu/vislab 25

SNPWG http://www.ccom.unh.edu/vislab 26

Data Collection & RegistrationData Collection & RegistrationCoast Pilot Coast Pilot

(XML)(XML)

Support filesSupport filesFeature TableFeature Table(XML)(XML) S-57S-57

CFRCFR

Light.x3dLight.x3d

• Also requiresAlso requires– NOAA: XML markup ofNOAA: XML markup of

Coast Pilot (or vendorCoast Pilot (or vendormarkup of own guides)markup of own guides)

– Standardized feature namingStandardized feature naming– Organized repository of feature informationOrganized repository of feature information– Standard ways to contribute, access featuresStandard ways to contribute, access features

SNPWG http://www.ccom.unh.edu/vislab 28

Implications for the FutureImplications for the Future

• Once in place, a robust system increases Once in place, a robust system increases demand for up-to-date…demand for up-to-date…– ImagesImages– Harbor depths, hazard informationHarbor depths, hazard information– XML metadata describing items of interestXML metadata describing items of interest

• May lead to…May lead to…– Necessity to collect above data during surveyNecessity to collect above data during survey– ““Wikification” of surveys—core data by Wikification” of surveys—core data by

official org’s, provisional community updatesofficial org’s, provisional community updates

SNPWG http://www.ccom.unh.edu/vislab 29

Conclusion from the initial version of the Conclusion from the initial version of the

GeoCoastPilotGeoCoastPilot• GeoCoastPilotGeoCoastPilot

– Links NOAA Coast Pilot with imagery, charts, Links NOAA Coast Pilot with imagery, charts, S-57 & light-list info, regulations, …S-57 & light-list info, regulations, …

– Version 1.0 for Portsmouth available atVersion 1.0 for Portsmouth available athttp://www.ccom.unh.edu/GeoCoastPilot

– Version 2.0 in development for BostonVersion 2.0 in development for Boston

• Key contribution: What is possible with Key contribution: What is possible with proper XML-based digital infrastructureproper XML-based digital infrastructure

Still needs more evaluation, discussion and research!Still needs more evaluation, discussion and research!

SNPWG http://www.ccom.unh.edu/vislab 30

Other data products that may be able Other data products that may be able to support Nautical Publicationsto support Nautical Publications

• Automatic Identification System (AIS)Automatic Identification System (AIS)

• Incident Databases (e.g. USCG MISLE)Incident Databases (e.g. USCG MISLE)

• New Tides and Currents toolsNew Tides and Currents tools

SNPWG http://www.ccom.unh.edu/vislab 31

MISLE

Marine Information for Safety and Law Enforcement

MISLE linked to USCG Investigation Report

Automatic Identification SystemAutomatic Identification SystemVessel TrackingVessel Tracking

SNPWG http://www.ccom.unh.edu/vislab 34

Animated vessel traffic from AISAnimated vessel traffic from AIS

SNPWG http://www.ccom.unh.edu/vislab 35

Vessel Traffic Density GridVessel Traffic Density Grid

SNPWG http://www.ccom.unh.edu/vislab 36

What vessels operate in an area?What vessels operate in an area?

SNPWG http://www.ccom.unh.edu/vislab 37

Histogram of AIS vessel draughtHistogram of AIS vessel draught

(in meters)(in meters)

Vessel Tracking with VOSVessel Tracking with VOSA more global pictureA more global picture

SNPWG http://vislab-ccom.unh.edu/vos - Project by Capt Ben Smith

nowCOASTnowCOAST

Tide aware chartsTide aware charts

SNPWG http://www.ccom.unh.edu/vislab 41

Endangered SpeciesEndangered Species

SNPWG http://www.ccom.unh.edu/vislab 42

Vessel mounted Vessel mounted Side-Looking LIDARSide-Looking LIDAR

Brennen et al. 2007Brennen et al. 2007

•Model by C. ArsenaultModel by C. Arsenault

Thanks for listening

http://schwehr.org/kurt@ccom.unh.edu

Additional informationAdditional information

• My blog:My blog:– http://schwehr.org/blog

• Google Tech talk by Kurt:Google Tech talk by Kurt:– http://www.youtube.com/watch?v=Szw2mkqicos

• More Chart of the Future related videos:More Chart of the Future related videos:– http://www.youtube.com/goatbar

• A 2004 Chart of the Future Paper:A 2004 Chart of the Future Paper:– http://www.trb.org/conferences/mts/2a%20plumlee.pdf

SNPWG http://www.ccom.unh.edu/vislab 46

top related