hello harald

Harald Kucharek schrieb:
> When Frederik added my orthogonalization action to JOSM, he remarked:
> --
> There's one thing I do not like yet, and that is that multiple changes 
> are generated if you call the function repeatedly (it doesn't recognize 
> that the shape is already rectangular, makes minuscle adjustments). I 
> tried to build in a treshold under which there would be no change 
> recorded but it didn't work out well.
> --
[...]
> That was my idea. Now, any other ideas or thoughts about the problem?

as Frederik had pointed out this problem to me when I first asked him 
about changes to the Orthogonalize function I considered it while 
writing my patch (see the TODO: comment).

with my patch a "angle_diff_max" is calculated. that is the maximum 
difference in the normalized heading of the adjacent sides of a way.

we could use this to find out if a way has already all sides orthogonal: 
when angle_diff_max is below a certain threshold there is no need to do 
anything.

I think I will soon (within the next two days) find time to do some 
statistics in order to find out what could be a good value for the 
threshold. I will post my findings here.

regards
hermann

_______________________________________________
josm-dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/josm-dev

Reply via email to