Lightweight Ozone Map Widget

WidgetView

Ozone widgets are fast becoming one of the best mechanisms to enable rapid development of advanced capabilities to the war fighter.  This is because widgets provide succinct, specialized and focused capabilities that can be easily developed and deployed, then combined with other widgets to provide a complete capability to the user.  Geocent has embraced Ozone widget development as a core capability, and is currently utilizing the technology in numerous projects.

In order to gain a better understanding of the widget framework, and to explore capabilities for inter-widget communication and collaboration Geocent developed a lightweight Ozone Map Widget based on the OpenLayers Open Source mapping component.  This lightweight map provides a basic map viewing capability that can be leveraged by other widgets to view OGC compliant WMS services.  The concept is that multiple widgets each contribute information to the common map based on that widget’s specific functional requirement.  In this way, specialized widgets can be developed for specific needs, but the results can be combined into a single map view.

The interface is simple; a communication channel is established between the map widget and other collaborating widgets to send OGC compliant services for viewing on the map.  The types of services supported include GeoRSS, GML, KML, WFS, and WMS.  The map will then display the requested data and allow basic map functionality including pan, zoom, layer management and information query.

The result is a very lightweight map component (18K of JavaScript + required OWF and Openlayers components) that can be easily used by any widget developer to quickly display map information.

The widget suite can be accessed at the following location:

https://github.com/Geocent/ozone-openlayers

Tagged with: ,
Posted in Our Projects