【问题标题】:What is the best suitable .NET type to save GEO coordinates?保存 GEO 坐标的最合适的 .NET 类型是什么?
【发布时间】:2014-03-03 11:12:51
【问题描述】:

请建议我如何解析和处理最初以文本形式出现的坐标:

N5004.8 E01300.0

据我所知,第一件事是将北/南和东/西替换为正值和负值,但哪些是负值?南部和西部?

第二件事,确认我的假设,它可以在.NET 中写成double

50.048d and 1.300d

假设不正确吗?

最后一件事是如何使用 System.Data.Entity.Spatial.DbGeography 将这些坐标保存到 SQL 中?

谢谢。

【问题讨论】:

  • 在 SQL Server 中,您有用于存储 GEO 坐标的地理数据类型!

标签: .net sql-server entity-framework geolocation coordinate-systems


【解决方案1】:

这里有一个教程,展示了如何通过 EF http://msdn.microsoft.com/en-us/data/hh859721.aspx 使用空间类型。 This 文章也很有帮助。至于解析 EF 使用所谓的Well Known Text (WKT) 并且您的格式看起来不像它,因此您很可能必须了解您的数据使用什么格式并相应地进行翻译。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-30
    • 1970-01-01
    • 2011-07-21
    • 2012-11-30
    • 1970-01-01
    • 2017-07-02
    • 2010-11-02
    • 1970-01-01
    相关资源
    最近更新 更多