I wish to extend GeographyUnionAggregate and considering either enhancing the existing code or creating a new UDA. Either way, I am planning on adding a 2nd argument specifying the type, i.e. MultiLineString, Multipoint, MultiPolygon ..
Looking at the source code for GeographyUnionAggregate.cs I notice there are two helper classes StripCollection and StripSRID. What is the purpose of these classes and is there any reason for using this implementation or might it have been possible
to do it more simply?
Thanks in advance,