diff --git a/doc/source/changelog.rst b/doc/source/changelog.rst index c39c7dab880e994096be463c58693c853cf761dd..2fc1a988a4cc8a3bd32ba049f1e043f5bbfab429 100644 --- a/doc/source/changelog.rst +++ b/doc/source/changelog.rst @@ -6,6 +6,55 @@ User Guide Version 1.0 ----------- + +Map Canvas Context Menu +....................... + +The map canvas context menu has been re-organized and enhanced by: + + * zooming to single map layers + * open the properties of single map layers + * the "Set Quick Labels" button (see next feature) + + +Quick Labeling +.............. + + +The map canvas menu entry "Set Quick Labels" can be used to write sensor/product, file and observations-date specific information +into attribute fields of linked vector layers. + +1. open the layer properties of the vector layer you like to label +2. edit the form attributes and use the EOTS Quick Label form to each layer fields, that you like to + label automatically. +3. Each map canvas relates to a raster timeseries sensor/product and observation date. From that we can derive the following label information: + + ============ ========= ============== + Information Data Type Example + ============ ========= ============== + Date String 2014-04-01 + DOY Integer + Decimal Year Double 2014.234 + Sensor Name String Landsat + File Path String image/.... + ============ ========= ============== + + +Labeling Dock +............. + +The Labeling panel can be used to modify vector layers. The editing process is similar to that known from the QGIS +attribute tables. + +1. Use the labeling panels combobox to select the vector layer you like to modify + +2. Press the "Start Editing" button + +3. Make your changes + +4. Save your edits or reject them + + Toolbar ....... @@ -28,27 +77,95 @@ Map Views .. image:: img/changelog.1.0/mapviewcontrolldock.new.png -The panel to control maps and map view properties has been reorganized and now uses a [QToolBox](https://doc.qt.io/qt-5/qtoolbox.html#details). +The map view control panel has been reorganized based on the [QToolBox](https://doc.qt.io/qt-5/qtoolbox.html#details) widget. +This way fix a couple of layout issues, where map view settings looked squeezed + * each Map View now has an own map layer tree to specify the visibility and vertical order of map layers -Each Map View now specifies it's own map layer tree, consisting of the raster layers related to the Raster Time Series and vector layers shown on-top. -The map layer visibility and vertical order is organized as known from the QGIS layer tree. -Map Canvas Context Menu + +Time Series Model +................. + +.. image:: img/changelog.1.0/timeseriessources.new.png + +The multi-sensor time series allows to add multiple images with same sensor properties and observation date. + + +Version 0.8 +----------- + +- increased version to 0.8 +- added labeling panel +- scheduled map canvas refreshes +- multiple images per observationdata & sensor +- fixed several bugs +- uses QgsTaskManager for background loading +- own QgsMapLayerStore to not mix-up with (main) QGIS layers + +Version 0.7 +----------- + +- Visualization of images with stacked temporal information (each band = one observation date) +- Speclib I/O as CSV or ENVI-Spectral Library + CSV table for attributes +- temporary VRTs now created in-memory (gdal VSI mechanism) instead in a disk temp path + +fixed bugs: + - Spectral Library: profile coordinate now in center of map pixel (issue #66) + - Save map canvas to clipboard + - Width of plot lines now scale-independent (issue #64, QPen.setCosmetic(True)) + - adding fields to spectral library (issue #61) + +Version 0.6 +----------- + +SpectralLibrary Module +...................... + +- now based on in-memory QgsVectorLayer +- Locations and values of spectral profile can be exported as vector data set +- Locations of spectral profiles can be rendered on MapCanvases + +Temporal Profile Module ....................... -The map canvas context menu eases to control the appeared of each map layer. +- now based on in-memory QgsVectorLayer +- Locations of temporal profiles can be exported as vector data set +- Band values of temporal profiles can be exported as CSV file +- Locations of temporal profiles can be rendered on MapCanvases +- several bug fixes +Version 0.5 and before +---------------------- -Labeling Dock and Quick Labeling -................................ +- increased version to 0.5 +- ported to QGIS 3, Qt5 and Python 3.6 +- improvements in temporal profile visualization +- removed several bug +- visibility of vector and raster layers can be toggled per map view +- improved interaction between QGIS and EOTSV (Buttons to import/export spatial extent of map canvas or center) +2018-03-29 +- improved definition of individual 2D / 3D charts per sensor & pixel-location +- added based OpenGL based 3D plot features (axis, grids, labels) +- changed name to "EO Time Series Viewer" (EOTSV) +2018-02-11 + - merged updates to temporal profile visualization, e.g. + save temporal profiles, compare 2D profiles between different location, experimental 3D visualization +2018-01-31 + - added file filters for OpenFileDialog +2018-01-19 + - initialized Sphinx-based documentation + - improved map visualization + map settings + +2017-05-21: + - many changes, done in development branch "develop", + - e.g: QGIS MapCanvases for interactive maps, temporal profiles, ... + +2017-02-14: + - first setup for test users in the recent development branch -Time Series Model -................. -.. image:: img/changelog.1.0/timeseriessources.new.png -The multi-sensor time series allows to add multiple images with same sensor properties and observation date.