Difference between revisions of "Change Log Kalypso 18.2"

From KalypsoDev
Jump to: navigation, search
Line 52: Line 52:
 
|
 
|
 
|-
 
|-
| Added meshing options to attach projected triangulation to existing mesh
+
| Improved triangulation tooling
*  
+
* Added option to select meshing algorithm from Triangle / aCute
 +
** sweepline
 +
** divide and conquer
 +
** Incremental
 +
*Added snapping tolerance to adjust inaccuracies in base (conceptual) mesh data
 +
*Added different meshing options to attach projected triangulation to existing mesh. Allowed are:
 +
** Ignore mesh: New meshing will be done without considering existing elements. When finalizing the mesh all elements that intersect existing mesh parts will be refused.
 +
** Add mesh boundary as breakline: Meshing will be carried out as in "Ignore mesh", but boundaries of exisiting meshs will be extracted and considered with all nodes.
 +
** Patch to existing mesh: All overlaps of existing mesh and triangulation polygon will be erased to obtain a new meshing boundary.
 +
** Patch to existing mesh with extra boundary: Same  as "Patch to existing mesh" but puts a buffer around.
 +
 
 +
''Those tools are still in testing phase. The key issue is that on the neatline to an existing mesh no additional nodes (Steiner nodes) are desired on arcs, whereas on outer boundaries they are desired. Please make your own experiences. We are going to eliminate the options in further versions after finding the best procedure in our opinion. Any hint on user or developer mailing list is welcome.''
  
 
|
 
|
Line 65: Line 76:
 
|
 
|
 
|-
 
|-
|  
+
| Added functionality for river channel editor
 +
*
  
 
|
 
|

Revision as of 09:16, 27 February 2018

Changes since: Kalypso-15.1 (Change_Log_Kalypso_15.01)

Contents

Kalypso Platform

Items that improve Kalypso in general.

The map view and its outline now support drag and drop. You can
  • drag an external file (ESRI shape and Images supported for now) into the map
  • drag layers within the outline view
TODO Allow to export digital height models as .xyz point files

Consumability / Reliability

Items that make it easier for users to get Kalypso, install it on their systems, and configure it for their use.

Empty, please replace me with a real entry.

Kalypso1D2D

Full support of Telemac2D. This includes:
  • Meshing, setting up boundary conditions, simulation setup
  • In-bound simulation triggering
  • Support of parallel simulation triggering
  • Export of prepared jobs to dedicated locations to modify steering file and add options/settings, that are not supported by Kalypso
  • Import simulated jobs
  • Integration of results evaluation procedure of Kalypso, i.e. full support of features allowed for RMA and Hydro_AS-2D
  • Restarting from Telemac results or any other results
Add support of Acute triangulation tool to generate orthogonal meshing. aCute is an extension to Shewchuk's "Triangle" (https://www.cs.cmu.edu/~quake/triangle.html) from Erten and Üngör (https://www.cise.ufl.edu/~ungor/aCute/references.html). Take care to comply with 3rd parties' rights.
  • Delauney conforming meshing
  • maximum angle constraint
  • fewer triangles using same settings as for Triangle
Integration of conceptual model features for the purpose of triangulation
  • Consideration of boundary polygons, breaklines, forced nodes, holes (such as buildings)
  • Refinement polygons
  • Import of features from e.g. shape-files via context menu in map outline
  • adding, deleting, re-shaping of conceptual model features
  • separate consideration / exclusion of features during meshing
Improved triangulation tooling
  • Added option to select meshing algorithm from Triangle / aCute
    • sweepline
    • divide and conquer
    • Incremental
  • Added snapping tolerance to adjust inaccuracies in base (conceptual) mesh data
  • Added different meshing options to attach projected triangulation to existing mesh. Allowed are:
    • Ignore mesh: New meshing will be done without considering existing elements. When finalizing the mesh all elements that intersect existing mesh parts will be refused.
    • Add mesh boundary as breakline: Meshing will be carried out as in "Ignore mesh", but boundaries of exisiting meshs will be extracted and considered with all nodes.
    • Patch to existing mesh: All overlaps of existing mesh and triangulation polygon will be erased to obtain a new meshing boundary.
    • Patch to existing mesh with extra boundary: Same as "Patch to existing mesh" but puts a buffer around.

Those tools are still in testing phase. The key issue is that on the neatline to an existing mesh no additional nodes (Steiner nodes) are desired on arcs, whereas on outer boundaries they are desired. Please make your own experiences. We are going to eliminate the options in further versions after finding the best procedure in our opinion. Any hint on user or developer mailing list is welcome.

Improved computational mesh validation:
  • Allow for enabling / disabling specific mesh validation rules
  • Added further net validation options
    • orthogonality
    • smoothness
Added functionality for river channel editor



TODO:

  • Export cross section buildings in DFlow format
  • Channel editor
    • Allow to construct elements that are perpendicular to a given river axis
    • Alow to specify element lengths absolute or based on widht-length ratio
  • allow to enable/disable specific mesh validation rules
  • export roughness polygons in xyz format
  • cross section management in 1d2d now supports almost all features available in WSPM (including direct access to cross section database)
  • cross section management is now structured similar to WSPM model (i.e. water bodies and reaches are now modelled as well) including management of a river axis
  • import/export of DFlow NetCDF format
  • new tool to make cross section perpendicular to their river axis
  • elevation models may be exported in the xyz format
  • export of profiles (tripple, csv, wspr) now transform the coordinates of the profiles into a given target coordinate system

KalypsoWSPM

Empty, please replace me with a real entry.

KalypsoRisk

Empty, please replace me with a real entry.
Personal tools
Namespaces

Variants
Actions
Navigation
Manuals
Toolbox