Hi, Thanks for the tests Jukka. Exploding selected multi-geometries even if they are not split seems reasonnable. Problem with points / multi-points should be resolved (they should be unmodified) I found another problem : the tool processed only selected features of the first selected layer in the layerNamePanel. It now processes all selected features, but the undo tool undo features from one layer at a time.
Michaël Le 06/12/2015 22:38, Rahkonen Jukka (MML) a écrit : > Hi, > > Some comments: > > - Works well with polygon containing holes > - Works with multipolygons and multilinestrings > - Seems to explode multigeometries which may be a surprise for the user. On > the other hand it would be very hard to define what else to do it > multigeometries have many parts and linestring splits only some of them so I > think that "explode and split" is OK. > - Tool should check that no point/multipoint geometries are selected. Now I > get "Layer must be editable" error with such misuse and the selected points > are deleted. Undo fortunately works. > > -Jukka Rahkonen- > > Michaël Michaud wrote: > > Hi Peppe, Jukka, > > I just improved CutFeatureTool recently added by Peppe, > > - simplified split routines > - can now split a feature in more than two parts > - more robust (should remove artefacts noticed by Jukka : can you confirm ?) > - more transactional : undo will now un-split all features splitted durnig an > operation > > There is still a side effect which is difficult to avoid : > - if a linestring contains a desired self-intersection (non > simple-linestring), splitting the linestring will node the self-intersection > (splitting uses union op which is noding all input features). > > Michaël > > Le 04/12/2015 10:21, Rahkonen Jukka (MML) a écrit : >> Hi, >> >> The tool has good features: >> - can split many polygons at the same time >> - splits also linestrings >> >> Something to study: >> - Splitting a polygon with hole through the hole creates odd geometries. The >> existing Split polygon with linestring toold does good job with those. >> - Splitting multipolygons can create odd geometries. >> >> -Jukka Rahkonen- >> >> >> ---------------------------------------------------------------------- >> -------- Go from Idea to Many App Stores Faster with Intel(R) XDK Give >> your users amazing mobile app experiences with Intel(R) XDK. >> Use one codebase in this all-in-one HTML5 development environment. >> Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. >> http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> > > ------------------------------------------------------------------------------ > Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users > amazing mobile app experiences with Intel(R) XDK. > Use one codebase in this all-in-one HTML5 development environment. > Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. > http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > ------------------------------------------------------------------------------ > Go from Idea to Many App Stores Faster with Intel(R) XDK > Give your users amazing mobile app experiences with Intel(R) XDK. > Use one codebase in this all-in-one HTML5 development environment. > Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. > http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------------ Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel