After editing geometric data in a GIS, it frequently happens that several geometries become invalid (topology, “self-intersecting polygon” → “bow-tie”, entity without surface…). Many data are published on the web with invalid geometries. Their use is then blocked by some software.
The “Geospatial Analyst” extension of KNIME does not offer a specially dedicated node to identify and repair these geometric entities.
In KNIME, the only way to fix these problems is to use the “Python Script” node. In this case, it is necessary to create a python script using geopandas objects, which also requires the prior installation of a Conda package on the computer. We then lose the “no-code” users and those who cannot install this environment for security reasons.
Would it be possible to create a new node that allows geometric errors to be identified and corrected ?
(“Check validity” and “repair geometries” in QGIS, GRASS library…)