ObjectVision / GeoDMS

Source code for the GeoDMS software
Other
7 stars 1 forks source link

update documentation for new polygon operations #756

Open MaartenHilferink opened 3 weeks ago

MaartenHilferink commented 3 weeks ago

See #604

we need to update the documentation.

Originally posted by @jipclaassens in https://github.com/ObjectVision/GeoDMS/issues/604#issuecomment-2205470805

mtbeek32 commented 2 weeks ago

these functions need to be added to the operator test as well.

eoudejans commented 5 days ago

See also #757

MaartenHilferink commented 5 days ago

Binary map-algebraic polygon operations on related polygon sets a and b which must match in domain and base projection of the values.

Variants on the bp-based split and (partitioned) union operations:

where P is a GeoDms point type with signed integer coordinates, i.e. 16, 32, or 64 bits signed integers. S is a resulting uint32 set of split polygons, and D is the original domain.

Similar operations based on the bg library

Note that all bg_... operations are processed in Float64 (a.k.a. double) coordinates and coordinates of the results are converted back to the coordinates of the argument(s).