NASAWorldWind / WorldWindServerKit

The NASA WorldWind Server Kit (WWSK) is an open source Java project that assembles GeoServer for easy distribution and implementation.
92 stars 54 forks source link

Add basic Layer Manager for the Viewer #111

Closed zglueck closed 6 years ago

zglueck commented 6 years ago

This task is part of the #107 epic to implement a WorldWind Viewer into the WWSK.

The layer manager is the primary interface between the user and the data available from the WWSK while using the viewer. In this capacity, the following requirements are desired for the initial implementation:

emxsys commented 6 years ago

@zglueck @Beak-man, for the GeoServer viewer prototype, I added the WorldWindExplorer app to the geoserver/explorer endpoint (the endpoint is arbitrary); and I changed the layout to show the Layers tab at startup, hide the Output panel, and re-purpose the Home tab for settings. The LayerManager is ready for modification.

zglueck commented 6 years ago

The WorldWind Explorer application layer manager was modified to include:

The initial implementation focused on the WorldWind Explorer base layer type. Sorting of the other layer types (overlay, data, widget, etc.) should be studied and a solution added to the layer manager implementation.

emxsys commented 6 years ago

The WorldWindExplorer was used as the prototype for the layer viewer. It's LayerManager was embellished with loading, persistence, sorting of the GeoServer's WMS and WFS layers.