gpt4 book ai didi

c# - Microsoft.Spatial 和 System.Spatial 库有什么区别

转载 作者:太空狗 更新时间:2023-10-29 23:29:12 26 4
gpt4 key购买 nike

我想知道两个空间库 - Microsoft.Spatial 和 System.Spatial 之间有什么区别?

当我查看这两个代码时,我看到几乎相同的类。两者都有例如 GeographyPoint 或 Geography 抽象类。与这些的实现相同。

什么时候应该使用哪一个?

为了添加更多上下文 - 我正在开发具有一些地理空间功能的 Azure 搜索。

最佳答案

我在阅读这两个库各自 Nuget 包上的描述时发现,一个区别是 Microsoft.Spatial 库适用于 OData Version 4,而 System.空间库适用于OData 版本1-3

Microsoft.Spatial :

Contains classes and methods that facilitate geography and geometry spatial operations. Support OData v4 only. Targets .NET Portable Lib with support for .NET 4.5, Win Phone 8.1, and Win 8. Localized for CHS, CHT, DEU, ESN, FRA, ITA, JPN, KOR and RUS.

System.Spatial :

Contains classes and methods that facilitate geography and geometry spatial operations. Targets .NET 4.0, Silverlight 4.0 or .NET Portable Lib with support for .NET 4.0, SL 5.0, Win Phone 8, Win Phone 8.1, and Win 8. Localized for CHS, CHT, DEU, ESN, FRA, ITA, JPN, KOR and RUS.

To install System.Spatial for OData V1-3 , run the following command in the Package Manager Console

Azure 搜索 REST API 基于 OData V4,因此为了保持一致性,.NET SDK 也使用 OData V4 的空间库版本 (Microsoft.Spatial)。

关于c# - Microsoft.Spatial 和 System.Spatial 库有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40652082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com