3

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

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

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

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

  • 美国宇航局世界风
  • 草地理信息系统

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

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

4

3 回答 3

5

除了草

于 2011-01-19T12:24:39.947 回答
2

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

于 2011-01-17T23:25:21.373 回答
1

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

还可以为本地缓存签出spatialite

于 2011-01-19T19:54:11.107 回答