Activity for Justus Spitzmüller

  • Justus Spitzmüller Justus Spitzmüller posted a comment on discussion User Forum

    Hello, It is not clear to me from the table which tools are involved. Please always reference them with library name and ID e.g. ta_morphometry 14. The corresponding output then with the identifier e.g. HU which can be taken from the description in the properties window. I can't find the ones you assigned in the table in any of the tools. As a pure guess, however, I would say that the (height) results are in the same unit as the input data set. If the DEM has stored the heights in meters, the result...

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #87

    Greetings, I also assume that many of SAGA's previous applications would run significantly faster on a GPU. However, running an application on a GPU usually means completely re-implementing this application. The two papers you mentioned used CUDA and OpenGL respectively for this. This is not viable for us in this form. The favored solution would be to use the offloading functions of the multiprocessing library OpenMP, which we already use for multi threading on the CPU. OpenAAC also looks promising...

  • Justus Spitzmüller Justus Spitzmüller modified a comment on ticket #85

    I see that GDAL simply extends lines/polygons horizontally or vertically to the grid edges Okay good to know. But I believe that the proper way is to extrapolate or extend contours as in the another attached image (blue lines). No this is not the popper way. We will not extent or extrapolate the contour line. You will have to use tiling. This is the only proper way to handle this in my opinion. Also, overlap will not help on the outer edges of gridded data, because there will be no overlap there....

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #85

    I see that GDAL simply extends lines/polygons horizontally or vertically to the grid edges Okay good to know. But I believe that the proper way is to extrapolate or extend contours as in the another attached image (blue lines). No this is not the popper way. We will not extent or extrapolate the contour line. You will have to use tiling. This is the only proper way to handle this in my opinion. Also, overlap will not help on the outer edges of gridded data, because there will be no overlap there....

  • Justus Spitzmüller Justus Spitzmüller posted a comment on discussion Open Discussion

    This solution is kinda hacky so please take it with a grain of salt. You could copy the column at the meridian and then manipulate the metadata. For example if you have a .sg-grd file extension you cloud open it in a text editor an offset the POSITION_YMIN Value so it wraps around the dateline.

  • Justus Spitzmüller Justus Spitzmüller posted a comment on discussion Open Discussion

    I'am sure this will be answered properly in the next days. I see no need for a feature request.

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #84

    10 steps instead of 2 (generate polygons for fill and generate contour lines) with the proposed filter implemented. I think this is irrational. It's a pity, but it looks like you think the suggested filter is useless. I don't think the filter is useless. As i said in this thread I understand the problem, but I can't say how much effort it would take to adapt the tool as suggested Note: I am not the author of the tool. And while my employer welcomes my participation in the open source project and...

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #84

    I suppose that in both options there will be a problem with attributes. Can you explain this further? What problems are you seeing? In second option with polygons to lines conversion all unwanted outer lines of polygons will remain, which will need to be removed. Unfortunately, all of this is complicated by extent issue. Therefore, select a sufficient overlap. The extent problem mentioned is also "only" half a cell. If every tile with sufficient overlap has contour lines as polygons and these are...

  • Justus Spitzmüller Justus Spitzmüller posted a comment on discussion Open Discussion

    Thanks for the illustration. The pattern (I believe) I see is that the empty cells have all four points at the nodes. Leaving no Point within the cell. Since your 5x5 shape follows a regular(ish) distribution, but it is not orthogonal and thus the suggestion Shapes to Grid leads to strong artefacts. I would suggest either interpolate or do the grid creation outside of SAGA. (But keep in mind, rectangular grids are a key design element from SAGA)

  • Justus Spitzmüller Justus Spitzmüller modified a comment on ticket #84

    Okay then, I would suggest not to mix the two vector forms when generating the contour lines. For example, you could only generate lines and then filter them as suggested by Volker . And then use Polygon-Line Intersection to split the extent of the grid for the filling. Or you work only with polygons, filter them with my suggested solution and then transfer them with Convert Polygons to Lines into the lines. If you want the Filling to have less contours between the levels, you can also make two passes...

  • Justus Spitzmüller Justus Spitzmüller modified a comment on ticket #84

    Okay then, I would suggest not to mix the two vector forms when generating the contour lines. For example, you could only generate lines and then filter them as suggested by Volker . And then use Polygon-Line Intersection to split the extent of the grid for the filling. Or you work only with polygons, filter them with my suggested solution and then transfer them with Convert Polygons to Lines into the lines. If you want the Filling to have less contours between the levels, you can also make two passes...

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #84

    Okay then, I would suggest not to mix the two vector forms when generating the contour lines. For example, you could only generate lines and then filter them as suggested by Volker . And then use Polygon-Line Intersection to split the extent of the grid for the filling. Or you work only with polygons, filter them with my suggested solution and then transfer them with Convert Polygons to Lines into the lines. If you want the Filling to have less contours between the levels, you can also make two passes...

  • Justus Spitzmüller Justus Spitzmüller posted a comment on discussion Open Discussion

    I understand the problem, but I can't say how much effort it would take to adapt the tool as suggested. In my investigations I always choose data sets that are much larger than my area of interest / map because many algorithms behave differently at the edges. I then crop the resulting data sets, such as contour lines, accordingly to my AOI/map. Would this be possible for your investigations?

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #84

    So when it comes to removing small polygons, I would also suggest post-processing with the tool "Polygon Generalization" from the "Polygons" library. There you can set the "Area threshold" and too small ones are then merged with the neighbors.

  • Justus Spitzmüller Justus Spitzmüller modified a comment on discussion Open Discussion

    Isn't there a step missing from the procedure? I assume we are talking about the "Basic Terrain Analysis" tool from the "Compound Analysis" library? The input for the tool is a grid. Your described procedure says: shape file load in SAGAgui 9.02 > terrain analysis What is the process from the shape file to the grid dataset? From your previous post I know that you are not interested in creating the dataset from .txt with SAGA and taking an interpolation into account. It seems you have now made the...

  • Justus Spitzmüller Justus Spitzmüller posted a comment on discussion Open Discussion

    Isn't there a step missing from the procedure? I assume we are talking about the "Basic Terrain Analysis" tool from the "Compound Analysis" library? The input for the tool is a grid. The described procedure says: shape file load in SAGAgui 9.02 > terrain analysis What is the process from the shape file to the grid dataset? From your previous post I know that you are not interested in creating the dataset from .txt with SAGA and taking an interpolation into account. It seems you have now made the...

  • Justus Spitzmüller Justus Spitzmüller modified ticket #311

    Export of multiple derivations

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #311

    This is the Bug-Tracker. This is for reporting errors in the software. Please use the Forum to ask questions or for help. Also have a look at our guidelines imho your description above is not sufficient. Closing

  • Justus Spitzmüller Justus Spitzmüller posted a comment on discussion User Forum

    And now you should be able to set the 'Elevation' and 'Channel Network' raster in the 'Overland Flow Distance to channel network'. It is a common design pattern for grid tools in saga to work within the same grid system.

  • Justus Spitzmüller Justus Spitzmüller posted a comment on discussion User Forum

    Are the Raster files in the same grid system? If not use the Resampling tool to transfer one to the other system.

  • Justus Spitzmüller Justus Spitzmüller posted a comment on discussion User Forum

    If computation time is a problem, it may be better to perform this task in the database via SQL using db_pgsql 6. Maybe PostGIS offers a tool for this?

  • Justus Spitzmüller Justus Spitzmüller modified a comment on discussion User Forum

    You have to create the shapes first with db_pgsql 20 from the database then process it and then export it again with db_pgsql 21.

  • Justus Spitzmüller Justus Spitzmüller posted a comment on discussion User Forum

    You have to create the shapes first with db_psql 20 from the database then process it and then export it again with db_psql 21.

  • Justus Spitzmüller Justus Spitzmüller modified a comment on discussion User Forum

    Is the checkbox "Show Object Properties window" available under the "Window-Button"?

  • Justus Spitzmüller Justus Spitzmüller posted a comment on discussion User Forum

    Is the checkbox "Show Object Properties window" available under "Window"?

  • Justus Spitzmüller Justus Spitzmüller committed [7df829] on Code

    Description of Cloud and Shadow Detection

  • Justus Spitzmüller Justus Spitzmüller committed [8fb703] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [944b99] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [7e72ca] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller posted a comment on discussion User Forum

    We currently do not offer a binary for MacOS. However, it is possible to compile the current versions yourself following these instructions. If and how this version can be integrated into QGIS on MacOS I can't say. In case of doubt you have to run the desired tools in the SAGA GUI and then load the results back into QGIS if you wish to continue using QGIS.

  • Justus Spitzmüller Justus Spitzmüller committed [034bc6] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [eb0fa6] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [91f3da] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [872740] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [b596a8] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller modified ticket #298

    Missing libhdf5_hl when linking vigra plugin

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #298

    No progress for about two months after narrow down the problem and request for more information. Closed for now.

  • Justus Spitzmüller Justus Spitzmüller committed [bbd167] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [9daf69] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [09e8f6] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [9bd7e4] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [5e2993] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [d0ee50] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller modified ticket #303

    Build with Clipper2 failed

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #303

    Hi, thank you for tracing the bug down to the changes in gcc13. With commit bd3fb2 and e39336 the missing cstdint inclusion and expected c++ standard version is fixed. This should now work in the future and i am closing this bug :) Regards, Justus

  • Justus Spitzmüller Justus Spitzmüller modified ticket #302

    PDAL-enabled build fails due to forced c++11

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #302

    it seems to me that the raised C++ standard (to 14) solved the initial issue Glad to hear that the problem is solved so far. As for now the PDAL module builds without problem with c++14, even though other requirements are listed. We definitely need to keep an eye on this and should raise the the standard in the near future. Vigras incompatibility with the c++ standard greater >14 seems to be a big problem for a lot of distributions since vigra is in its "archive" state, every package maintainer has...

  • Justus Spitzmüller Justus Spitzmüller posted a comment on discussion User Forum

    Great to hear :) Thanks for your work and that saga is now easily usable under fedora! Two final steps: Do you want to add Fedora in the Binary Packages Wiki Page? And could you reevaluate the status of ticket 302 and 303? Kind Regards J Spitzmüller

  • Justus Spitzmüller Justus Spitzmüller committed [5a368a] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller posted a comment on discussion User Forum

    Hi, in the Wiki we mention MSVC 2017 because this is what most of the team use at this time. I compile it with MSVC 2019 (note: i use wxWidgets as precompiled binary). I think the recommendation for the older version comes because it is the one the libs4saga were built/tested with. I don't think there should be any particular problems with using newer versions and if you find problems we are happy to update our cmake build system for newer versions. but i'm facing some doubts. Do you have specific...

  • Justus Spitzmüller Justus Spitzmüller committed [cab978] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [b0d8f9] on SAGA GIS - Code

    Python cpp interface

  • Justus Spitzmüller Justus Spitzmüller committed [28f2d4] on SAGA GIS - Code

    Saga python Hello World

  • Justus Spitzmüller Justus Spitzmüller committed [9b7992] on SAGA GIS - Code

    Work on fmask

  • Justus Spitzmüller Justus Spitzmüller committed [ff3d8c] on SAGA GIS - Code

    Added fmask tool barebone

  • Justus Spitzmüller Justus Spitzmüller committed [698335] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [b10cf1] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller modified ticket #303

    Build with Clipper2 failed

  • Justus Spitzmüller Justus Spitzmüller modified ticket #302

    PDAL-enabled build fails due to forced c++11

  • Justus Spitzmüller Justus Spitzmüller modified ticket #298

    Missing libhdf5_hl when linking vigra plugin

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #298

    I could not reproduce the compile error in the past, unfortunately. Because of another ticket, I noticed that Vigra is sometimes patched manually by the maintainers. Which distribution was it here (SUSE?) and which Vigra package was used here?

  • Justus Spitzmüller Justus Spitzmüller modified ticket #282

    isinf c++ compilation failure : wksp_map_layer.cpp - OS X Lion ; 7.3.0 -> 7.8.2

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #282

    Since the creation of this Ticket the MacOS Build made a lot of progress.

  • Justus Spitzmüller Justus Spitzmüller modified ticket #283

    pointer freed error GUI and/or CMD ; OSX Lion

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #283

    Since the creation of this Ticket the MacOS Build made a lot of progress.

  • Justus Spitzmüller Justus Spitzmüller modified ticket #272

    SAGA 7.3.0 - Snow Leopard - MAKE fails now

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #272

    Since the creation of this Ticket the MacOS Build made a lot of progress.

  • Justus Spitzmüller Justus Spitzmüller modified ticket #287

    CMake compilation error in Arch Linux

  • Justus Spitzmüller Justus Spitzmüller modified ticket #290

    Problem Create Grid Collection - Saga 8.1.0

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #290

    No further information given, not reproducible, old version. Closing this.

  • Justus Spitzmüller Justus Spitzmüller modified ticket #301

    Missing license files

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #301

    Hello Today we released Saga 9.0.0 now with a Readme containing the necessary/missing information. Thank you for your help! I'am closing this.

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #302

    Hi Yes we are aware of this and we have already raised the C++ standard to 14 for SAGA 8.5.1. Turns out the fix was not merged until today. Vigra is in version 1.11.1 since 2017 and only got updates to elevate the python bindings or boost. From the Arch-Repo it seems to exist a Patch based on this PR for the c++17 compatibility. On my machine the Vigra-Tools compiles fine with C++17 and so i can not verify this patch work, but the RPM does not apply this one.

  • Justus Spitzmüller Justus Spitzmüller merged merge request #33 on Code

    Removed c++ 11 requirement for cmake

  • Justus Spitzmüller Justus Spitzmüller committed [778f29] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [2e6c84] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #301

    Hi With "autotools style" i meant the existences of the exact files with the exact names like AUTHORS. Sorry for the misunderstanding. I agree on clarification in the source tarball to differentiate between the API and GUI/CMD licensing and association with the project website and sourceforge repository. At this point, it is certainly appropriate to re-evaluate this entire area and once again check the requirements of other distributions. Do I understand the Fedora Guidelines correctly so far that...

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #303

    Hi The error is difficult to diagnose from a distance. The warning warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword can be provoked if gcc does not know the underlying datatype of the enum in this case uint32_t. Then I can reproduce the error on my machine if i change uint32_t to say abc i got the same warning with the same following warnings and errors like in your attachment. But it is not clear to me why gcc does not know this type since it is absolute basic......

  • Justus Spitzmüller Justus Spitzmüller modified a comment on ticket #302

    Hi Yes we are aware of this and we have already raised the C++ standard to 14 for SAGA 8.5.1. For the Archlinux AUR package for example I applied a similar patch to the one you provided. Is it possible to use version 8.5.1 for the Fedora build or patch before build/packaging? A compiler that supports C++17 is now required to build PDAL or include PDAL headers in your code Thanks for the information that in the future also C++ 14 will likely not be sufficient.

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #302

    Hi Yes we are aware of this and we have already raised the C++ standard to 14 for SAGA 8.5.1. For the Archlinux AUR package for example I applied a similar patch to the one you provided. Is it possible to use version 8.51 for the Fedora build or patch before build/packaging? A compiler that supports C++17 is now required to build PDAL or include PDAL headers in your code Thanks for the information that in the future also C++ 14 will likely not be sufficient.

  • Justus Spitzmüller Justus Spitzmüller modified a comment on ticket #301

    Hi These files were removed during the migration from autotools to cmake and were in my opinion the autotools style. The GPL and LGPL are currently in the src folder. If this is not sufficient this can of course be corrected. Glad to hear that SAGA is coming to more distributions.

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #301

    These files were removed during the migration from autotools to cmake and were in my opinion the autotools style. The GPL and LGPL are currently in the src folder. If this is not sufficient this can of course be corrected. Glad to hear that SAGA is coming to more distributions.

  • Justus Spitzmüller Justus Spitzmüller committed [b282f1] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [74ac35] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller posted a comment on ticket #298

    Do you have a working Patch for the cmake configuration? It is hard to diagnose this error on your machine from distance.

  • Justus Spitzmüller Justus Spitzmüller committed [9c2299] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [9036e2] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [1ebc38] on SAGA GIS - Code

    Merge remote-tracking branch 'upstream/master'

  • Justus Spitzmüller Justus Spitzmüller committed [0569cb] on SAGA GIS - Code

    cmake platform independent c++ 14 min requirement

  • Justus Spitzmüller Justus Spitzmüller posted a comment on discussion User Forum

    Hello, Glad you want to contribute a tool! How far has your work progressed? Does your source code work with the SAGA API and is the tool a CSG_Tool class? Then the process is very simple. You would only have to choose a suitable tool library and extend the tool library interface. I would suggest libsim_air_flow as a first tip?!? The dev_exercises tool library is a simple and beginner friendly library that helped me a lot at the beginning. https://sourceforge.net/p/saga-gis/code/ci/master/tree/saga-gis/src/tools/develop/dev_exercises/...

  • Justus Spitzmüller Justus Spitzmüller created merge request #33 on Code

    Removed c++ 11 requirement for cmake

  • Justus Spitzmüller Justus Spitzmüller committed [c37074] on SAGA GIS - Code

    Removed c++ 11 requirement for cmake

  • Justus Spitzmüller Justus Spitzmüller committed [4d1204] on SAGA GIS - Code

    Commit mid work

  • Justus Spitzmüller Justus Spitzmüller committed [414427] on SAGA GIS - Code

    Change Geocoding bing to json

  • Justus Spitzmüller Justus Spitzmüller committed [91081c] on SAGA GIS - Code

    Switching dataformat to json

  • Justus Spitzmüller Justus Spitzmüller committed [268e68] on SAGA GIS - Code

    Bytes in curl possible utf8 bug on linux

  • Justus Spitzmüller Justus Spitzmüller committed [806281] on SAGA GIS - Code

    Geocoding fixes

  • Justus Spitzmüller Justus Spitzmüller committed [0b2317] on SAGA GIS - Code

    Fixes on geocoding

  • Justus Spitzmüller Justus Spitzmüller committed [13da5b] on SAGA GIS - Code

    Changes

  • Justus Spitzmüller Justus Spitzmüller modified a wiki page

    Compiling SAGA on Linux

1 >