我们正在考虑使用 ESRI 的 ArcGIS Engine 来编写具有一些 GIS 功能的应用程序。我们主要关心的 GIS 工具包功能有:
- 3D 可视化:将高程数据与栅格或矢量数据混合。
- 在自定义 UI/应用程序中嵌入 GIS 功能(首选 QT4)
- 无需 Internet 连接的功能(本地数据缓存或地理数据库)
- 创建新要素(点、线、多边形)并将它们存储在地理数据库中。
- 在地图数据上叠加图像并经常更新它们。
- 与 C++ 良好的互操作性
- 跨平台:Windows、Mac 和 Linux
该项目的初始目标相对有限,但将来可能会扩展——例如,进行一些包含地理空间数据的图像处理。
除了 ESRI 的 ArcGIS Engine,我们还在考虑使用:
- 美国宇航局世界风
- 草地理信息系统
Intergraph 似乎拥有大量的 GIS 软件产品,但尚不清楚它们是否销售与 ArcGIS Engine 工具包相当的产品。
还有其他值得考虑的选择吗?对已经提到的选项的见解或意见?