【发布时间】:2020-11-10 14:37:39
【问题描述】:
我正在使用 GeoJSON.Net 库 (https://github.com/GeoJSON-Net/GeoJSON.Net) 在我的代码中创建一些 GeoJSON 功能。点、多线等。在我需要计算某些特征对之间的距离之前,所有这些都可以正常工作。这个库没有任何能力这样做。
我尝试使用 GeoJSON.Net.Contrib.MsSqlSpatial (https://www.nuget.org/packages/GeoJSON.Net.Contrib.MsSqlSpatial) 将要素转换为 SqlGeographies,然后使用该类型的方法来计算距离。这与一个警告完美配合:它仅适用于 .NET Framework。该库不适用于 .NET Core。
请注意,我需要能够计算两个任意特征之间的距离 - 点、多线、多边形,而不仅仅是两点之间的距离。这必须为 SRID 4326 (WGS84) 完成。
有什么想法吗?
最好的问候,Dmytro。
【问题讨论】:
标签: .net-core geojson geojson.net