| 15 | strk: splitting / gridding ... which one you mentioned was about keeping existing vertices ? |
| 16 | I don't think it's defined, but I just hit another case in which I'd want it to be possibly defined. |
| 17 | rationale is that "split on vertex" introduces NO spatial drift/change. |
| 18 | while "split segment" almost _always_ introduces a spatial difference |
| 19 | pramsey: don't you think we need a general class of "on-vertex" splitting function ? |
| 20 | closestpoint, substring, split, ... what else ? |
| 21 | all functions that "break" any line into smaller components |
| 22 | need a way to be invoked to specify: "no segment splitting please" |
| 26 | dbb: ''tries to grok context here'' |
| 27 | |
| 28 | strk: well, I've heard people saying: "every vertex has a cost" they wouldn't be happy with splitting on segments. cost of some operations is per-vertex, not per-length .. _most_ operations |
| 29 | |
| 30 | dbb: isnt there a case to be made to take a very high number of vertices POLY, and simply provide a call to break it into some number of polys with max N vertices ? Arc* definitely does this with a simple dialog box, and its a common user problem I think |
| 31 | |
| 32 | strk: that too. can still be done using segment-splitting as the number of added points would likely not affect the overall reduction (I've been using that) BUT, segment-splitting would introduce spatial drift so that putting the "tiles" back together they wouldn't necessarily match |
| 33 | |