ThinkGeo.com    |     Documentation    |     Premium Support

AreaBaseShape.Simplify

When I call AreaBaseShape.Simplify on a RectangleShape with parameters Simplify(GeographyUnit.DecimalDegree, 100, DistanceUnit.Mile, SimplificationType.TopologyPreserving) I get the following exception:


Input Geometry Type Is Not Valid - Parameter name: unit


The RectangleShape has the following dimensions:


UpperLeftPoint = {-97.7550908096314,30.3179531005859,0}


LowerLeftPoint = {-97.7550908096314,30.3028468994141,0}


Am I passing the wrong values?



Gregory,


Thanks for your post and questions
I recreated the problem exactly as you said, I think the reason for this problem is the simplify algorithm is integrated by using the third part library Net Topology Suite, in which it does not provide the DecimalDegree logic. So, for this, we only support the following two kinds of input:

GeographyUnit.Feet
GeographyUnit.Meter

Any more questions please feel free to let me know.
Thanks.
Yale