Kurt Schwehr Kurt Schwehr Matthew Plumlee Matthew Plumlee Briana Sullivan Briana Sullivan Colin Ware Colin Ware 26-Feb-2009 26-Feb-2009 GeoCoastPilot GeoCoastPilot Linking the Coast Pilot with Geo- Linking the Coast Pilot with Geo- referenced referenced Imagery & Chart Information Imagery & Chart Information
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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
• 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
• 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)
(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
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
– 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