160 likes | 177 Views
Explore a dynamic 3D environment linking Coast Pilot details with interactive visual information. See key features highlighted through XML markup and external references for an immersive navigational experience.
E N D
GeoCoastPilot Linking the Coast Pilot with Geo-referencedImagery & Chart Information Matthew Plumlee Kurt Schwehr Briana Sullivan Colin Ware http://www.ccom.unh.edu/vislab 1
NOAA Coast Pilot; Cruising Guides • Supplement to charts • Static information • Descriptive text • A few coordinates • A few images • Tables • What might an electronic version look like? http://www.ccom.unh.edu/vislab 2
GeoCoastPilot • Transform printed text to an interactive 3D environment http://www.ccom.unh.edu/vislab 3
Outline • GeoCoastPilot Demo • Enabling Technology: XML • Implementation framework • Data collection & registration requirements • Implications for the future For craft approaching <CPFeatureRef ref="Portsmouth"/>, the large <CPFeatureRef ref="Wentworh_Hotel http://www.ccom.unh.edu/vislab 4
Demo • Multiramic imagery • Images from multiplevantage points • Size exaggeration basedon importance, view • Hyperlinks • Coast Pilot, imagery, S-57CFRs, web sites • Alternate views http://www.ccom.unh.edu/vislab 5
How XML Makes it Work • We Identify key features • Give each unique feature a unique XML tag • Link each tag to other info (lat/lon, images) • Identify references to outside data • Create XML tags for each type of outside ref. • Map tags to external sources (CFR’s, URL’s…) http://www.ccom.unh.edu/vislab 6
XML Markup for Features • Identify key features and mark them up with XML tags ... <CPText> <paragraphnumber>193</paragraphnumber> <basetext> For craft approaching Portsmouth, the large hotel with a charted cupola at the southwest end of New Castle Island is prominent. Other landmarks are: the stone building and square tower of the former naval prison and the water tank on Seavey Island; Whaleback Light; the weathered buildings with conspicuous cupola of the abandoned Coast Guard station on Wood Island; and numerous standpipes, elevated tanks, church ... </basetext> </CPText> http://www.ccom.unh.edu/vislab 7
XML Markup for Features • Identify key features and mark them up with XML tags ... <CPText> <paragraphnumber>193</paragraphnumber> <basetext> For craft approaching <CPFeatureRef ref="Portsmouth"/>, the large <CPFeatureRef ref="Wentworh_Hotel">hotel</CPFeatureRef> with a charted cupola at the southwest end of <CPFeatureRef ref="New_Castle_Island"/> is prominent. Other landmarks are: the stone building and square tower of the former <CPFeatureRef ref="naval_prison"/> and the <CPFeatureRef ref="Seavey_Island_water_tank"> water tank</CPFeatureRef> on <CPFeatureRef ref="Seavey_Island"/>; <CPFeatureRef ref="Whaleback_Light"/>; the weathered buildings with conspicuous cupola of the <CPFeatureRef ref="Coast_Guard_Station:Wood_Island">Coast Guard station</CPFeatureRef> on <CPFeatureRef ref="Wood_Island:Portsmouth_Harbor"/>; and numerous standpipes, elevated tanks, church ... </basetext> </CPText> Note: Feature tagging is mostly automatable! http://www.ccom.unh.edu/vislab 8
XML Markup for Features • Identify key features and mark them up with XML tags • Create table: XML tags feature records • Make feature records point to sources of info (images, URL’s, …) Tag Reference Geo. Coordinate Record name … Coast_Guard_Station:WoodIsland Wood_Island naval_prison Naval_Prison Portsmouth Seavey_Island Seavey_Island_water_tank Wentworth_Hotel Wentworth Whaleback_Light (43°03.5'N., 70°41.8'W.) Whaleback_Lighthouse Wood_Island:Portsmouth_Harbor Wood_Island http://www.ccom.unh.edu/vislab 9
XML Markup for CFR’s <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> http://www.ccom.unh.edu/vislab 10
Implementation Framework Support files Coast Pilot (XML) Feature Table(XML) S-57 Light.x3d GeoCoastPilot CFR http://www.ccom.unh.edu/vislab 11
Tide Tables(XML) Weather Tables(XML) Etc. Envisioned Framework Support files Coast Pilot (XML) Feature Table(XML) S-57 Light.x3d Software(Publishing or interactive) CFR http://www.ccom.unh.edu/vislab 12
Data Collection & Registration Support files Coast Pilot (XML) Feature Table(XML) • Requires collection ofMANY photos, then • Match photo feature • Crop photo to feature • Register photo(orientation, scale) • Store & index S-57 Light.x3d CFR http://www.ccom.unh.edu/vislab 13
Data Collection & Registration Support files Coast Pilot (XML) Feature Table(XML) • Also requires • NOAA: XML markup ofCoast Pilot (or vendormarkup of own guides) • Standardized feature naming • Organized repository of feature information • Standard ways to contribute, access features S-57 Light.x3d CFR http://www.ccom.unh.edu/vislab 14
Implications for the Future • Once in place, a robust system increases demand for up-to-date… • Images • Harbor depths, hazard information • XML metadata describing items of interest • May lead to… • Necessity to collect above data during survey • “Wikification” of surveys—core data by official org’s, provisional community updates http://www.ccom.unh.edu/vislab 15
Conclusion • GeoCoastPilot • Links NOAA Coast Pilot with imagery, charts, S-57 & light-list info, regulations, … • Version 1.0 for Portsmouth available athttp://www.ccom.unh.edu/GeoCoastPilot • Version 2.0 in development for Boston • Key contribution: What is possible with proper XML-based digital infrastructure http://www.ccom.unh.edu/vislab 16