我们有一个应用程序,它有一个充满多边形的数据库(当前存储为点),一个 .net 应用程序将其拉出并检查它们是否重叠。
我想到将这些点数组转换为数据库中的多边形/折线对象并使用 sql 来获取它们是否重叠的天气会更好。
我已经看到建议使用不同的方法来执行此操作,但给出的示例中没有一个完全符合我的需求。
我很高兴收到那些愿意提供他们经验的人的意见。
额外的:
回答问题:确实是二维的。是的,两者的任何交叉都被认为是正确的。多边形有 n 个点并且可以是凹的。多边形将保存为每行 1 个(在数据转换任务之后)作为多边形(即多边形类型..它可能被称为其他空间/几何我的记忆现在不在我身边)