saga:saga-9.1

Last commit made on 2023-10-04
Get this branch:
git clone -b saga-9.1 https://git.launchpad.net/saga

Branch merges

Branch information

Name:
saga-9.1
Repository:
lp:saga

Recent commits

f780c66... by oconrad <email address hidden>

SAGA version (bug-fix-branch) updated to next aspired version 9.1.4

49927b8... by reklov_w <email address hidden>

Polygon Overlay tools: bug fix, use correct index when copying attributes with NoData (these were written to a wrong index, often overriding valid values)

(cherry picked from commit 2925eb1c859f5da2ca394b0728faea3cfd38af29)

f6b2ae5... by oconrad <email address hidden>

SAGA version (bug-fix-branch) updated to next aspired version 9.1.3

947b9f0... by oconrad <email address hidden>

ta_lighting/SolarRadiation: bug fix, direction of shadow calculation

bdf9e8c... by =?utf-8?q?Justus_Spitzm=C3=BCller?= <email address hidden>

Removed NoData-Speciality for m_Edit_Attributes

m_Edit_Attributes has its own NoData value as CSG_DataObject. If the
NoData-Value of the CSG_Grid is different, m_Edit_Attributes uses its
own. This leads to confusion when users assume to find the correct
values here.
Removing this speciality streamlines the code and saves us from
constantly changing the NoData value depending on the NoData value of
the corresponding DataObject especially in the polymorphic use of this
table.

8be66b6... by oconrad <email address hidden>

grid_tools/Grid_Shrink_Expand: fix, set scaling/offset for target raster

172cedc... by oconrad <email address hidden>

imagery_tools/landsat_scene_import: fix, landsat8/9 may come without thermal bands (indicated by SENSOR_ID = "OLI" instead of "OLI_TIRS")

d83429d... by =?utf-8?q?Justus_Spitzm=C3=BCller?= <email address hidden>

Polymorphism: Use CSG_Shape::Assign with COPY_ATTR

Splitting a Polygon in the GUI with Line via Context menu results in a
lost of Data on one side of the split and a two overlaying polygons on
the other side.
The code was previously intended to use the CSG_Taple_Record::Assign
function via casting to copy the attributes to the new polygon. But used
was CSG_Shape::Assign with SHAPE_COPY as Mode. This results in a
assignment of the geometry.
Now it uses SHAPE_COPY_ATTR and only assigns the Table_Record.

8386a66... by Olaf Conrad <email address hidden>

saga_api, CSG_Table::Compare(): fixes vc compiler optimization issue, requesting CSG_PointCloud::Get_Record() twice within one command line

32f95fa... by reklov_w <email address hidden>

Canny Edge Detection: bug fix, the filling of the opencv matrix used for edge detection was not thread safe

(cherry picked from commit a39bc2676135e8208f77a6b8315d6011cc998e1f)