Re: [JPP-Devel] Tool that converts holes into polygons

2020-10-05 Thread edgar . soldin
you could

1. convert your sea to Multilinestring
2. explode that
3. convert the isles needed to Polygon again

..ede

On 10/5/2020 13:18, Rahkonen Jukka (MML) wrote:
> Hi,
>
> What if I would like to convert all the many holes in the sea polygon into 
> islands? We have a tool in OJ that does something similar with inner rings by 
> removing them (Remove holes and Remove small holes functions). What I am 
> after is to select the inner rings of selected features and copy them into a 
> new layer as outer rings. The simple tool could discard attributes but an 
> advanced one could optionally copy at least the ID of the source polygon. 
> Maybe also a "hole_id" could be generated for enabling unique values 
> "main_id"+"hole_id".
>
> I know that I can make a polygon as large as the sea and compute the 
> difference but sometimes it could be more convenient for users just to select 
> and run "extract holes as polygons". Also, copying the inner rings vertex by 
> vertex should be a fast and robust method. If some ring would make an invalid 
> polygon it could skipped with a warning. With difference it could mean that 
> the whole process fails.
>
> -Jukka Rahkonen-
>
>
>
> ___
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>



___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


[JPP-Devel] Tool that converts holes into polygons

2020-10-05 Thread Rahkonen Jukka (MML)
Hi,

What if I would like to convert all the many holes in the sea polygon into 
islands? We have a tool in OJ that does something similar with inner rings by 
removing them (Remove holes and Remove small holes functions). What I am after 
is to select the inner rings of selected features and copy them into a new 
layer as outer rings. The simple tool could discard attributes but an advanced 
one could optionally copy at least the ID of the source polygon. Maybe also a 
"hole_id" could be generated for enabling unique values "main_id"+"hole_id".

I know that I can make a polygon as large as the sea and compute the difference 
but sometimes it could be more convenient for users just to select and run 
"extract holes as polygons". Also, copying the inner rings vertex by vertex 
should be a fast and robust method. If some ring would make an invalid polygon 
it could skipped with a warning. With difference it could mean that the whole 
process fails.

-Jukka Rahkonen-
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel