我想知道两个空间库 - Microsoft.Spatial 和 System.Spatial 之间有什么区别?
当我查看这两个代码时,我看到几乎相同的类。两者都有例如 GeographyPoint 或 Geography 抽象类。那些的实现也是一样。
应该在什么时候使用哪一种?
添加更多上下文 - 我正在研究具有一些地理空间功能的 Azure 搜索。
最佳答案
我发现在它们各自的 Nuget 包上阅读关于这两个库的描述的一个区别是 Microsoft.Spatial
库用于 OData Version 4
而 System.Spatial library
用于 OData Version 1-3
Microsoft.Spatial:
System.Spatial:
Azure 搜索 REST API 基于 OData V4,因此为了保持一致性,.NET SDK 也使用适用于 OData V4 的 Spatial 库版本 (Microsoft.Spatial)。
关于c# - Microsoft.Spatial 和 System.Spatial 库之间有什么区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40652082/