我是新来的。我不知道如何使用SqlSpatialFunction MakeValid。
我有一个DbGeometry,它是一个多边形。这个多边形无效,我想
使其有效。
谁能解释如何使用MakeValid方法?
MSDN
最佳答案
按照Pawel的评论,我要做的就是检查它是否有效,如果无效,则使其有效。
DbGeometry myGeometry = DbGeometry.FromText("POLYGON ((10 10, 15 15, 5 15, 10 15, 10 10))");
if(!myGeometry.IsValid)
{
myGeometry = SqlSpatialFunctions.MakeValid(myGeometry);
}
关于c# - dbGeometry是否有效?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13232235/