REPORT DOCUMENTATION PAGE

Similar documents
DoD Common Access Card Information Brief. Smart Card Project Managers Group

Multi-Modal Communication

DETECTOR AND EXTRACTOR OF FILEPRINTS (DEF) PROTOTYPE

Shallow Ocean Bottom BRDF Prediction, Modeling, and Inversion via Simulation with Surface/Volume Data Derived from X-Ray Tomography

SECURITY MANAGEMENT FOR SE LINUX

Dr. Stuart Dickinson Dr. Donald H. Steinbrecher Naval Undersea Warfare Center, Newport, RI May 10, 2011

Advanced Numerical Methods for Numerical Weather Prediction

ATM Quality of Service Parameters at 45 Mbps Using a Satellite Emulator: Laboratory Measurements

Computer Aided Munitions Storage Planning

VICTORY VALIDATION AN INTRODUCTION AND TECHNICAL OVERVIEW

Introducing I 3 CON. The Information Interpretation and Integration Conference

75 TH MORSS CD Cover Page. If you would like your presentation included in the 75 th MORSS Final Report CD it must :

Using Model-Theoretic Invariants for Semantic Integration. Michael Gruninger NIST / Institute for Systems Research University of Maryland

Running CyberCIEGE on Linux without Windows

MODFLOW Data Extractor Program

MODULAR AVIONICS TEST EQUIPMENT (MATE 390) TEST PROGRAM SET (TPS) DEMONSTRATION

Application of Hydrodynamics and Dynamics Models for Efficient Operation of Modular Mini-AUVs in Shallow and Very-Shallow Waters

Service Level Agreements: An Approach to Software Lifecycle Management. CDR Leonard Gaines Naval Supply Systems Command 29 January 2003

Use of the Common Vulnerabilities and Exposures (CVE) Vulnerability Naming Scheme

Use of the Polarized Radiance Distribution Camera System in the RADYO Program

COMPOSABILITY, PROVABILITY, REUSABILITY (CPR) FOR SURVIVABILITY

Office of Global Maritime Situational Awareness

Dana Sinno MIT Lincoln Laboratory 244 Wood Street Lexington, MA phone:

Technological Advances In Emergency Management

A Distributed Parallel Processing System for Command and Control Imagery

THE NATIONAL SHIPBUILDING RESEARCH PROGRAM

Guide to Windows 2000 Kerberos Settings

4. Lessons Learned in Introducing MBSE: 2009 to 2012

Information, Decision, & Complex Networks AFOSR/RTC Overview

David W. Hyde US Army Engineer Waterways Experiment Station Vicksburg, Mississippi ABSTRACT

Towards a Formal Pedigree Ontology for Level-One Sensor Fusion

Architecting for Resiliency Army s Common Operating Environment (COE) SERC

FUDSChem. Brian Jordan With the assistance of Deb Walker. Formerly Used Defense Site Chemistry Database. USACE-Albuquerque District.

AIS Indexer User Guide

Vision Protection Army Technology Objective (ATO) Overview for GVSET VIP Day. Sensors from Laser Weapons Date: 17 Jul 09 UNCLASSIFIED

DATA COLLECTION AND TESTING TOOL: SAUDAS

ENVIRONMENTAL MANAGEMENT SYSTEM WEB SITE (EMSWeb)

The Naval Research Laboratory s Ongoing Implementation of the Open Geospatial Consortium s Catalogue Services Specification

SCICEX Data Stewardship: FY2012 Report

Approaches to Improving Transmon Qubits

OAML Feathering Algorithm Overview

LARGE AREA, REAL TIME INSPECTION OF ROCKET MOTORS USING A NOVEL HANDHELD ULTRASOUND CAMERA

Spacecraft Communications Payload (SCP) for Swampworks

WaveNet: A Web-Based Metocean Data Access, Processing and Analysis Tool; Part 4 GLOS/GLCFS Database

Defense Hotline Allegations Concerning Contractor-Invoiced Travel for U.S. Army Corps of Engineers' Contracts W912DY-10-D-0014 and W912DY-10-D-0024

2013 US State of Cybercrime Survey

Shallow Ocean Bottom BRDF Prediction, Modeling, and Inversion via Simulation with Surface/Volume Data Derived from X-ray Tomography

Center for Infrastructure Assurance and Security (CIAS) Joe Sanchez AIA Liaison to CIAS

Space and Missile Systems Center

Empirically Based Analysis: The DDoS Case

COMPUTATIONAL FLUID DYNAMICS (CFD) ANALYSIS AND DEVELOPMENT OF HALON- REPLACEMENT FIRE EXTINGUISHING SYSTEMS (PHASE II)

3-D Forward Look and Forward Scan Sonar Systems LONG-TERM-GOALS OBJECTIVES APPROACH

DEVELOPMENT OF A NOVEL MICROWAVE RADAR SYSTEM USING ANGULAR CORRELATION FOR THE DETECTION OF BURIED OBJECTS IN SANDY SOILS

Dr. ing. Rune Aasgaard SINTEF Applied Mathematics PO Box 124 Blindern N-0314 Oslo NORWAY

Increased Underwater Optical Imaging Performance Via Multiple Autonomous Underwater Vehicles

Using Templates to Support Crisis Action Mission Planning

Kathleen Fisher Program Manager, Information Innovation Office

Software Change-Merging in Dynamic Evolution

Polarized Downwelling Radiance Distribution Camera System

U.S. Army Research, Development and Engineering Command (IDAS) Briefer: Jason Morse ARMED Team Leader Ground System Survivability, TARDEC

NAVAL POSTGRADUATE SCHOOL

Lessons Learned in Adapting a Software System to a Micro Computer

Wireless Connectivity of Swarms in Presence of Obstacles

Balancing Transport and Physical Layers in Wireless Ad Hoc Networks: Jointly Optimal Congestion Control and Power Control

WaveNet: A Web-Based Metocean Data Access, Processing, and Analysis Tool; Part 3 CDIP Database

ATCCIS Replication Mechanism (ARM)

Using the SORASCS Prototype Web Portal

Use of the Polarized Radiance Distribution Camera System in the RADYO Program

Detection, Classification, & Identification of Objects in Cluttered Images

High-Assurance Security/Safety on HPEC Systems: an Oxymoron?

Concept of Operations Discussion Summary

Nationwide Automatic Identification System (NAIS) Overview. CG 939 Mr. E. G. Lockhart TEXAS II Conference 3 Sep 2008

73rd MORSS CD Cover Page UNCLASSIFIED DISCLOSURE FORM CD Presentation

A Look-up-Table Approach to Inverting Remotely Sensed Ocean Color Data

Advanced Numerical Methods for Numerical Weather Prediction

Automation Middleware and Algorithms for Robotic Underwater Sensor Networks

SURVIVABILITY ENHANCED RUN-FLAT

ARINC653 AADL Annex Update

AFRL-ML-WP-TM

WaveNet: A Web-Based Metocean Data Access, Processing and Analysis Tool, Part 2 WIS Database

Space and Missile Systems Center

CASE STUDY: Using Field Programmable Gate Arrays in a Beowulf Cluster

An Efficient Architecture for Ultra Long FFTs in FPGAs and ASICs

32nd Annual Precise Time and Time Interval (PTTI) Meeting. Ed Butterline Symmetricom San Jose, CA, USA. Abstract

SCIENTIFIC VISUALIZATION OF SOIL LIQUEFACTION

Application of Hydrodynamics and Dynamics Models for Efficient Operation of Modular Mini-AUVs in Shallow and Very Shallow Waters

75th Air Base Wing. Effective Data Stewarding Measures in Support of EESOH-MIS

Enhanced Predictability Through Lagrangian Observations and Analysis

SCR: A PRACTICAL METHOD FOR REQUIREMENTS SPECIFICATION

US Army Industry Day Conference Boeing SBIR/STTR Program Overview

Energy Security: A Global Challenge

C2-Simulation Interoperability in NATO

Analysis of the In-Water and Sky Radiance Distribution Data Acquired During the Radyo Project

Basing a Modeling Environment on a General Purpose Theorem Prover

ASSESSMENT OF A BAYESIAN MODEL AND TEST VALIDATION METHOD

Exploring the Query Expansion Methods for Concept Based Representation

Intelligent Automation Incorporated

Network Security Improvement Program

Solid Modeling of Directed-Energy Systems

Geometric Analysis of Wing Sections

Transcription:

REPORT DOCUMENTATION PAGE Form Approved OBM No. 0704-0188 Public reporting burden for this collection ot information Is estimated to average 1 hour per response, Including the time for reviewing Instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden or any other aspect of this colleaion of Information, Including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington, VA 22202-4302, and to the Office of Management and Budget, Paperwork Reduction Project (0704-0188), Washington, DC 20503. 1. AGENCY USE ONLY (Leave blank) 2. REPORT DATE November 1998 4. TITLE AND SUBTITLE A Map Server for Realtime Hydrographie Data Collection Systems 3. REPORT TYPE AND DATES COVERED Proceedings S. FUNDING NUMBERS Job Order No. Program Element No. 0603704N 6. AUTHOR(S) Jerry Landrum and 'Pablo Mejia 7. PERFORMING ORGANIZATION NAME(S) AND ADDRESSES) Naval Research Laboratory Marine Geosciences Division Stennis Space Center, MS 39529-5004 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESSf.ES) Oceanographer of the Navy Washington, DC Project No. Task No. Accession No. 8. PERFORMING ORGANIZATION REPORT NUMBER NRL/PP/7441--98-0011 10. SPONSORING/MONITORING AGENCY REPORT NUMBER 11. SUPPLEMENTARY NOTES Proceedings of the Marine Technology Society Annual Conference, 16-19 November 1998, Baltimore, MD *C&C Technologies, Lafayette, LA 12a. DISTRIBUTION/AVAILABILITY STATEMENT 12b. DISTRIBUTION CODE Approved for public release; distribution is unlimited. 13. ABSTRACT (Maximum S00 words) The Oceanographic Remotely Controlled Automaton (ORCA) is a prototype Naval hydrographic/oceanographic survey system operated from a mother ship. Measurements are radioed to a control station on the mother ship, logged, and displayed in real time. A decluttered and customized chart background was needed to expand situational awareness. This paper describes the adaptation of an existing government map application program to provide the needed map services to the ORCA control station. 14. SUBJECT TERMS ORCA (Oceanographic Remotely Controlled Automation), situational awareness, hydrography, NIMA, raster charts, vector charts, DNC (Digital Nautical Chart), and MUSE 15. NUMBER OF PAGES 5 16. PRICE CODE 17. SECURITY CLASSIFICATION OF REPORT Unclassified 18. SECURITY CLASSIFICATION OF THIS PAGE Unclassified 19. SECURITY CLASSIFICATION OF ABSTRACT Unclassified 20. LIMITATION OF ABSTRACT SAR NSN 7540-01-280-5500 Standard Form 298 (Rev. 2-89) Prescribed by ANSI Std. Z39-1B 298-102

OCEAN COMMUNITY CONFERENCE* Celebrating 1998 International Year of the Ocean THE MARINE TECHNOLOGY SOCIETY Annual Conference Baltimore Convention Center November 16-19,1898 *?7ETO* Conference Proceedings

*, A MAP SERVER FOR REALTIME HYDROGRAPHIC DATA COLLECTION SYSTEMS Jerry Landrum, Naval Research- Laboratory, jlandrurn @nrlssc.naw.mil Pablo Mejia, C&C Technologies, pim@cctechnol.com Introduction The Oceanographic Remotely Controlled Automaton (ORCA) is a prototype Naval hydrographic / oceanographic survey system operated from a mother ship (Figure 1). Measurements are radioed to a control station on the mother ship, logged, and displayed in real time. A declutlered and customized chart background was needed to expand situational awareness. This paper describes the adaptation of an existing government map application program to provide the needed map services to the ORCA control station. existing paper charts to the Digital Nautical Chart (DNQ product, which is a geo-relational vector database format distributed on CDROM. A angle DNC typically contains a number of charts at different scales including general, approach,' and harbor charts, all within the same geographic region. A chart display is constructed by querying the DNC database for the geospatial description of the chart features as well as the feature attributes, and men symbolizing the features on the display. Thus the appearance of the chart on the display can be completely controlled by the query and display software. Raster based charts consist more simply as a matrix of pixel color values which are simply moved in bulk to the screen. The display of vector charts is more flexible than raster charts, but with that flexibility comes increased complexity of the display software. The Chart Server Requirements Figurel. One or more ORCA survey platforms operate in proximity to a mother ship. Survey data is radioed to the mother ship for realtime display. Many hydrographic surveys are conducted in areas for which charts exist in some form and at some scale, often for the purpose of updating the existing chart or perhaps producing a chart at a larger scale. The ready availability of the pre-existing chart data may provide a valuable aid in the selection of survey platform and equipment and in planning the actual survey tracks, so as to properly investigate suspected navigation hazards such as underwater wrecks and other obstructions. Vector vs. Raster Charts The National Imagery and Mapping Agency (NMA) is nearing completion of a program to convert all The complexity of the process of displaying vector charts noted above brings us around to the need for a reusable chart tool mat can be easily integrated into survey systems or any other type of system needing to add a map or chart display. Basic charting requirements include: The chart server must have a complete user interface for configuring the map data content and all other display parameters. This relieves the client program from having to construct this non-trivial interface. The usable chart data products must include not only DNC but also other DOD map data and chart products where DNC is not available. Also required is the capability to scan in a paper chart on an inexpensive scanner, gee-register and use it as well. This requirement makes sure that any and all DOD chart sources can be used. The client program must be able to control the chart projection, location, and chart scale. This puts the client program in control. The client must be able to retrieve chart images from the chart server. New chart server requirements include: The chart server interface as seen from the client should be very simple to use, requiring only a compiler and a standard sockets library. The chart server must be -t~*tnr> 'S»- I^G Q"3ALi"*""i i^.-i^l-

1 fc able to run on the same computer as the client or a different computer. The chart server interface should be network transparent and interoperable across various type of computers (Windows based or UNIX). The chart server interface should hide all network transport layers and machine architecture differences. The chart server interface should be able to pass data and data structures both ways. The Chart Server Design An existing, general purpose mapping and charting application program NIMA Mapping, Charting & Geodesy (MC&G) Utility Software Environment (NIMAMUSE) Fusion V2.1 was chosen as the basis of die chart server. NIMAMUSE is a collection of application software programs produced by NIMA and intended to demonstrate the NIMA digital data products and to interface them to popular commercial software systems. NIMAMUSE application programs, documentation, and even source code may be downloaded by the public from http://www.nima.mil/geospatial/swjix30ls/ NIMAMUSE. Fusion V2.1 (2 and 3) as downloaded met all of the basic charting requirements listed above. All that was needed was to add a relatively small amount of code to turn it into a chart server meeting die rest of the requirements. Transmission Control Protocol / Internet Protocol (TCP / IP) Sockets (a commonly used networking software library) was chosen as the basis for developing a simple command protocol. The command protocol layer and the sockets layer are both hidden from the client programmer by means small client side function library that is linked into die client program. The client side library provides an application programming interface of about 85 functions, but usually only a very few are needed for most clients. A Sample Client Program The following C language program connects to die chart server, creates a new map, positions it, adds a map graticule and UTM grid, and finally saves and closes die map. Non-programmers may wish to skip this section. finclude "mapapi.h" void main(void) { MAP_ID my_map_id; double latitude=30; double iongitude=-90; double scalfi_reciprocal= 1000000; long image_width=400; long image_height=400; I* Fusion is running on the same computer */ map_setjhost( B loealhost"); /* Create a new map named "mymap"*/ my_map_id = map_file_new(*, mymap"); J* Set the map center, scale, and image size */ map_loc_center_scale_size(my_map_id, latitude, longitude, scale_reciprocal, image_width, image_height); } /* Add a map graticule */ map_data^aticule_add(my_map_jd, 0); /"Add a UTM grid*/ map_data_grid_add(my_map_;id, 0); 1* Save the map */ map_fde_ i save(my_map_id); /* Close the map */ map_fde_close(my_map_id); Client Integration Issues Issues of chart scale, registration, color, and performance arose while planning the integration of digital charts into the survey system. Chart scale is the ratio of feature size on die chart to the actual feature size in the world. The ORCA control station display provides virtually infinite zoom capability so that the operator can zoom out for large scale situational awareness, and then zoom in for a large scale look at the data being collected. Digital charts are often not available at the scales (about 1:5000) used for data quality analysis while surveying, and digital charts at significantly smaller scales (less than 1:50,000) proved unusable. Proper registration of the chart background with the survey data is an important integration issue. Accurate registration requires close congruence in the projection routines on the client and server as small discrepancies in the projection implementations can cause data registration errors. For Performance reasons, Fusion does not allow projection selection while using raster charts, resulting in the display of ti»e chart background in one projection and the survey data in another. This miss-registration was best accommodated by setting both the chart and die

survey data displays to the same center point and tolerating slight miss-registration around the edges of the display. The same software system is used to display both the chart and the $urvey data and uses only a small number of colors. The Fusion software supports this situation well by re-mapping the cliart image into the client's color palette before sending it to the client. ^ i^^ip^i.:.:.:j:^ :?*' «'.,,,,**' * -Xv ^Xf X-^',4 When the user initiates a zoom or pan operation, the chart server must usually load additional data from the digital chart oh CDROM, render the chart image, and then transmit it to the client computer, requiring as much as TO seconds total time, In order 10 maintain interactive control of the ORCA display and continuous display of the survey data, the chart request and display are performed asynchronously, using separate execution threads for each chart request. It is quite possible for the user to initiate zoom and pan requests faster than ihey can be serviced by the Fusion chart server, resulting in a series of chart images being queued up for display, at least some of which are no longer spatially relevant. Since the Fusion server currently offers no feature to cancel a pending chart request, the following steps were taken: 1) chart requests are always allowed to complete, 2) multiple chart-requests'-.are not queued when a request is outstanding, 3) only the latest request is kept pending completion of the current request A sequence of quick requests is effectively converted into two requests {first and last). At Sea Testing The operation of the Fusion chart server was tested during the ORCA sea trials near Pensacola, FL in August 1998 (Figure 2). A number of problems arose, but in all cases the problems were resolved through close cooperation between the client and chart server programmers or acceptable workarounds identified. Proper'chart registration was achieved by configuring the Fusion chart server to draw vector based charts on a Universal Transverse Mercator (UTM) projection matching the projection used by the survey data display system. Figurt 2. The chart image is customizi'd to support the review of realtime survey data. Depth coniours. hazard areas, navigation limits, and aids to navigation are shown cm a black water tkickground to facilitate the review of the bathymetry s-w<uhs shown near the Imver left comer. Initial performance problems were overcome by revising the client side software to request chart images more efficiently. The scale issue arose since the DNC 15, Edition 3 used in the sea trials contained no approach or harbor charts for the area. The only chart available within the DNC was & coastal chart at a scale of 1:875,000 which, while useful during transits between survey areas, proved completely unusable at the survey scales of 1:5,000. The workaround for this problem was to omit the cliart background entirely when: display scale exceeds the chart scale by a factor of10 or more. The chart reappears automatically when the display is zoomed out to a scale at which the chart becomes usable. Other system improvements were made in areas of performance, chart content, symbology, and robustness until satisfactory chart appearance and performance were achieved. Conclusion The successful sea trial resulted from the- government industry partnership between the Naval Research: Laboratory and C&C Technologies, with the Fusion chart server work performed by the government and die client side work performed by industry. Reproduced From Best Available Copy

Where digital charts are available at suitable scales, the addition of the customized chart background provides valuable awareness of the survey environment Acknowledgements This work was funded by the Oceanographer of the Navy via SPAWAR PMW-185 under Program Element G603704N, Dr. Ed Mozley Program Manager. The mention of commercial products or the use of company names does not in anyway imply endorsement by the U.S. Navy. Approved for public release; distribution is unlimited. NRL contribution number NRUPP/?*te^S^S08. y 44 ( i Y ' (7ö " References 1 Harris and Bourgeois, "Improved Survey Accuracy With QRCA," Ocean Community Conference '98,.Baltimore, November 16-19, 1998. 2 Landrum and Ramsey, "Software Requirements Specification of National Imagery and Mapping Agency Mapping, Charting, and Geodesy Utility Software Environment (NMAMUSE) Fusion V2.1," Naval Research Laboratory, Stennis Space Center, MS, June 25,1998. 3 Landrum and Ramsey, "National Imagery and Mapping Agency Mapping, Charting, and Geodesy Utility Software Environment (NIMAMUSE) Fusion V2.1 Test Plan and Test Results," Naval Research Laboratory, Stennis Space Center, MS, June 25, 1998.