Tho*_*der 6 c# linq asp.net-mvc-4 .net-4.5 entity-framework-5
我是新手.我不知道如何使用SqlSpatialFunction MakeValid.我有一个DbGeometry,它是一个多边形.此多边形无效,我希望使其有效.
任何人都可以解释如何使用MakeValid方法?
谢谢 !:d
关于Pawel所评论的内容,我所做的就是检查它是否有效,然后将其设为有效,如果不是.
DbGeometry myGeometry = DbGeometry.FromText("POLYGON ((10 10, 15 15, 5 15, 10 15, 10 10))");
if(!myGeometry.IsValid)
{
myGeometry = SqlSpatialFunctions.MakeValid(myGeometry);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2418 次 |
| 最近记录: |