【问题标题】:Available GIS toolkits? [closed]可用的 GIS 工具包? [关闭]
【发布时间】:2011-06-10 16:16:17
【问题描述】:

我们正在考虑使用 ESRI 的 ArcGIS Engine 来编写具有一些 GIS 功能的应用程序。我们主要关注的 GIS 工具包功能有:

  • 3D 可视化:将高程数据与栅格或矢量数据混合。
  • 在自定义 UI/应用程序中嵌入 GIS 功能(首选 QT4)
  • 无需 Internet 连接的功能(本地数据缓存或地理数据库)
  • 创建新要素(点、线、面)并将它们存储在地理数据库中。
  • 在地图数据上叠加图像并经常更新它们。
  • 与 C++ 的良好互操作性
  • 跨平台:Windows、Mac 和 Linux

该项目的初始目标相对有限,但未来可能会扩展——例如,进行一些包含地理空间数据的图像处理。

除了 ESRI 的 ArcGIS Engine,我们还在考虑使用:

  • NASA 世界风
  • 草地地理信息系统

Intergraph 似乎拥有大量的 GIS 软件产品,但尚不清楚它们是否销售与 ArcGIS Engine 工具包等效的产品。

还有其他值得考虑的选择吗?对已经提到的选项的见解或意见?

【问题讨论】:

  • 您可以在开源 GIS 上查看这些问题 one two
  • 您也可以考虑将问题发布到:gis.stackexchange.com(这几乎是一个骗局,但我认为您的某些项目可能会使其成为一个独特的问题)。
  • 您提到geodatabase 并且您有 Esri 标签——假设您想使用 esri-geodatabase 是否安全?
  • @Jay 我的意思是泛指这个词,我没有意识到地理数据库是 ESRI 特有的。不过,我认为我们最终会希望与 ESRI 产品交互。
  • 他们不是,但我总是要求澄清以防万一,因为人们在说地理数据库时经常假设 Esri。在此处查看答案/cmets 以进行更多讨论:meta.gis.stackexchange.com/questions/206/…

标签: gis esri esri-arc-engine opengis


【解决方案1】:

如果您可以放弃仅 Windows 的跨平台要求,那么 Manifold System 将是一个不错的选择。在 Windows 上使用现代开发工具非常实惠且易于使用。

【讨论】:

    【解决方案2】:

    除了草

    【讨论】:

      【解决方案3】:

      DotSpatial 没有勾选你所有的方框,但我知道已经有一些 Mono+DotSpatial 讨论。可能值得检查该工作的状态。

      还可以查看 spatialite 以获取本地缓存。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-08-11
        • 2011-01-25
        • 2011-07-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多