[GRASS-git] [OSGeo/grass] 3083e7: v.fill.holes: Add new tool to remove inner isles, ...

Vaclav Petras noreply at github.com
Fri Jul 21 18:31:13 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/OSGeo/grass
  Commit: 3083e780da834d2f2ad0dc25eaaf5fa6480cab1f
      https://github.com/OSGeo/grass/commit/3083e780da834d2f2ad0dc25eaaf5fa6480cab1f
  Author: Vaclav Petras <wenzeslaus at gmail.com>
  Date:   2023-07-21 (Fri, 21 Jul 2023)

  Changed paths:
    M gui/wxpython/xml/toolboxes.xml
    M raster/r.fill.stats/r.fill.stats.html
    M scripts/r.fillnulls/r.fillnulls.html
    M vector/Makefile
    M vector/v.clean/v.clean.html
    A vector/v.fill.holes/Makefile
    A vector/v.fill.holes/examples.ipynb
    A vector/v.fill.holes/main.c
    A vector/v.fill.holes/tests/conftest.py
    A vector/v.fill.holes/tests/v_fill_holes_test.py
    A vector/v.fill.holes/v.fill.holes.html
    A vector/v.fill.holes/v_fill_holes.png
    A vector/v.fill.holes/v_fill_holes_filled.png
    A vector/v.fill.holes/v_fill_holes_filled_with_dissolve.png

  Log Message:
  -----------
  v.fill.holes: Add new tool to remove inner isles, keep outer boundary (#2486)

* Write boundaries of areas with centroids.
* Writes each boundary only once using index of already written boundaries.
* Copies attributes.
* Has tests for removal of holes are preservation of attributes.
* Has documentation including an image and a notebook to generate the image.
* Does not free memory at the end as in many existing modules.




More information about the grass-commit mailing list