Skip to content
Snippets Groups Projects
changelog.rst 4.67 KiB
Newer Older
  • Learn to ignore specific revisions
  • ==========
    User Guide
    ==========
    
    
    Version 1.0
    -----------
    
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    
    Map Canvas Context Menu
    .......................
    
    The map canvas context menu has been re-organized. You can now:
    
        * zoom to single map layers
        * open the properties of single map layers
    
    
    Quick Labeling
    ..............
    
    
    Sensor/product, file and observations-date specific information can be written to linked attributes of selected
    vector features with one mouse-click.
    
    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
    .......
    
    
    .. image:: img/changelog.1.0/toolbar.old.png
    
    Old toolbar
    
    .. image:: img/changelog.1.0/toolbar.new.png
    
    New toolbar
    
    The toolbar was enhanced with an button to import vector sources, to select, add and save vector features, and to synchronize
    the map canvas center with that of the QGIS main map canvas.
    
    .. image:: img/changelog.1.0/select_features.png
    
    Map Views
    .........
    
    .. image:: img/changelog.1.0/mapviewcontrolldock.new.png
    
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    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
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    
    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
    
    .......................
    
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    - 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
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    Version 0.5 and before
    ----------------------
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    - 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)
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    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)
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    2018-02-11
        - merged updates to temporal profile visualization, e.g.
          save temporal profiles, compare 2D profiles between different location, experimental 3D visualization
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    2018-01-31
        - added file filters for OpenFileDialog
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    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