Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
diana:tasks [2011-10-31 18:45:39] lisbethb [Stations] |
diana:tasks [2022-05-31 09:29:31] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Diana - roadmap ====== | ====== Diana - roadmap ====== | ||
- | ==== Projections | + | =====Current tasks ===== |
- | * Diana are now using proj4 to handle projection, but there are some issues left: | + | ==== Field edit / chart production ==== |
- | * Remove | + | * Remove |
- | * There are still some problems when plotting spherical earth data on a map with spheroidal reference surface | + | * Write products |
+ | * Use the NetCDF format (fields) | ||
+ | ==== New drawing tool ==== | ||
- | ==== Field interface ==== | + | * Polylines, symbols, text |
+ | * Time dependent/ | ||
+ | * EditObjects have properties like: id, priority, style | ||
+ | * Possible to show/edit several layers | ||
+ | * Possible to define styles in setup (Warm fronts, cold fronts etc) | ||
+ | * Fileformat: KML | ||
- | | + | ===== Tasks ===== |
- | * Read Felt-format, | + | |
- | * FieldFunctions will use standard_names | + | ==== Raster images ==== |
- | + | ||
- | * Definitions will be moved from the setupfile to gui | + | |
- | * reference time | + | * Select channel mixing in the gui |
- | * plot type (contour, wind arrows, values etc) | + | |
- | * All fields from a data source should be available as 1-dimensional plots without any setupfile definitions | + | |
- | * Plot definitions in the setupfile will be used to define: plotname, default options, multi-dimensional plots etc | + | |
==== Web Map Services ==== | ==== Web Map Services ==== | ||
Line 24: | Line 29: | ||
* displaying WMS-layers | * displaying WMS-layers | ||
* Diana should be able to display maps from WMS-servers | * Diana should be able to display maps from WMS-servers | ||
- | |||
- | ==== Vertical cross-sections ==== | ||
- | * New option: Min/max value | ||
- | * Find min/max value in the current cross-section | ||
- | * Mark the min/max positions at the plot | ||
- | * Write max value and position below the plot | ||
- | * Write min value and position below the plot | ||
- | * QuickMenu | ||
- | * Include Vertical cross-section plots in QuickMenus | ||
- | |||
- | ==== Polygons, points etc ==== | ||
- | |||
- | * Data from shape, ascii, qsocket | ||
- | * Time dependent/ | ||
- | * Datatypes | ||
- | * polygons(coordinates, | ||
- | * points (coordinates, | ||
- | * Texts available on the map or in separate textbox | ||
- | * Editable | ||
- | * Priority levels, just plot the most important info (?) | ||
- | |||
- | ==== Raster images ==== | ||
- | |||
- | * Use the field interface | ||
- | * Select channel mixing in the gui | ||
==== Observations ==== | ==== Observations ==== | ||
- | * Read observations from url | ||
* More general plotting, all parameters available | * More general plotting, all parameters available | ||
* Move parameter definitions to the setupfile | * Move parameter definitions to the setupfile | ||
* Possible to mix data from different sources (metadata + data) | * Possible to mix data from different sources (metadata + data) | ||
- | + | | |
- | ==== Stations ==== | + | |
- | + | ||
- | * StationPlots are shown as selectable markers on the map | + | |
- | * They are used for: | + | |
- | * Vertical profiles | + | |
- | * Info from QSockets (tseries, mimage, qed) | + | |
- | * Some new features are needed: | + | |
- | * List of stations (positions, some action) from asciifile/ | + | |
- | * New action: showing an url | + | |
- | | + | |
==== misc ==== | ==== misc ==== | ||
* All information available from ascii files should also be available from http | * All information available from ascii files should also be available from http | ||
* setupfile, ascii-obs, maps, product definitions | * setupfile, ascii-obs, maps, product definitions | ||
+ | ===== Finished tasks ===== | ||
- | ==== Qt - The Graphics View Framework | + | ==== Projections |
- | * Should | + | * Diana are now using proj4 to handle projection, but there are some issues left: |
- | * Use Qt's Graphics View Framework when editing maps (draw polygons, points, etc)? | + | * Remove all reference to the old projection-library milib |
- | * Use Qt's Graphics View Framework for all plotting? | + | * There are still some problems when plotting spherical earth data on a map with spheroidal reference surface |
+ | * Resolved, but not implemented yet | ||
+ | * UTM - diana do not understand UTM projections | ||
+ | |||
+ | ==== Field interface ==== | ||
+ | |||
+ | * Use [[https:// | ||
+ | * Read Felt-format, | ||
+ | * FieldFunctions will use standard_names | ||
+ | | ||
+ | | ||
+ | * reference time | ||
+ | * plot type (contour, wind arrows, values | ||
+ | | ||
+ | * Plot definitions in the setupfile will be used to define: plotname, default options, multi-dimensional plots etc | ||
+ | |||
+ | |||
+ | ==== Stations ==== | ||
+ | |||
+ | * New features in StationPlots | ||
+ | * StationDialog - select and manage StationPlots | ||
+ | * New action: show url | ||
+ | * [[tasks: | ||
+ | |||
+ | ==== Vertical cross-sections ==== | ||
+ | | ||
+ | * refactoring current vcross code | ||
- | * Questions: | + | ==== Vertical profiles ==== |
- | * Is it fast enough? | + | * Use fimex to read vertical profiles |
- | * Can the Graphics View plot all layers available i diana today? | + | |
- | * What about bdiana? | + | |
- | * Advantages | ||
- | * Advanced polygon drawing | ||
- | * Possible to write directly on map | ||
- | * Advanced GraphicsItem handeling | ||
- | * Might solve PostScrips issues? | ||
- | * Might solve bdiana X-display issues? |