【问题标题】:GIS library for ASP.net MVC用于 ASP.net MVC 的 GIS 库
【发布时间】:2012-06-15 18:20:04
【问题描述】:

我正在尝试开发一个 ASP.net MVC 网站,我需要在其中显示一个地图(整个世界),其中包含多个标记和每个标记的附加信息。

有没有人知道一个支持该功能的好库,并且(如果可能)还允许我使用存储在我自己的服务器上的“离线”地图(例如,开放的街道地图)。 这将是一个 Intranet 应用程序,这意味着在使用 google/bing 的情况下,必须每年支付许可费用。客户不希望这样,但通常该库可以是商业的(每台服务器一次和/或开发人员费用)。

我已经看过“ThinkGeo Map Suite”,还有其他任何建议或建议。

【问题讨论】:

    标签: asp.net-mvc gis


    【解决方案1】:

    SharpMap,它灵活且易于实现,可以与形状或空间数据库一起使用。

    详情...http://sharpmap.codeplex.com/

    有几个例子可以满足你的需要,所以可以从这些开始

    存在其他库,但我不尝试,研究其他选项。

    【讨论】:

    • 感谢您的提示。您是否知道Sharpmap 是否可以使用从open-street-map 下载的本地数据;如果在哪里可以找到示例或教程?
    • 是的,可以使用形状,不需要空间数据库或其他任何东西......这是示例解决方案的 svn 存储库sharpmap.svn.codeplex.com/svn/Branches/0.9-GeoJSON
    【解决方案2】:

    回答

    Manifold 是一个非常便宜的系统,它有一个基本的互联网地图服务器框架:

    http://www.manifold.net/info/ims.shtml

    你已经推荐了 ThinkGeo,我会把它和 Manifold 放在同一个篮子里。请务必评估这两个软件包的性能和局限性。

    讨论

    您很难找到一个运行良好且不会超出预算的纯 NET 映射库(请参阅 ESRI)。根据您的技能水平和您对 GIS 系统的了解,我建议您创建自己的网络地图服务器并将其嵌入到您的网络应用程序中。

    我可以推荐的一些好的环境是:

    • 地图服务器
    • 地理服务器

    就地图的显示和交互而言,有几个可用的基于网络的平台:

    【讨论】:

    • 我以前没听说过 Manifold。谢谢,我会尽快尝试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-09
    • 2016-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多