我们正在考虑使用 ESRI 的 ArcGIS Engine 来编写具有一些 GIS 功能的应用程序。我们主要关注的 GIS 工具包功能有:
- 3D 可视化:将高程数据与栅格或矢量数据混合。
- 在自定义 UI/应用程序中嵌入 GIS 功能(首选 QT4)
- 无需互联网连接的功能(本地数据缓存或地理数据库)
- 创建新要素(点、线、多边形)并将它们存储在地理数据库中。
- 在 map 数据上叠加图像并经常更新它们。
- 与 C++ 的良好互操作性
- 跨平台:Windows、Mac 和 Linux
该项目的初始目标相对有限,但 future 可能会扩展——例如,进行一些包含地理空间数据的图像处理。
除了 ESRI 的 ArcGIS Engine,我们还在考虑使用:
- NASA 世界风
- 草地地理信息系统
Intergraph 似乎拥有大量的 GIS 软件产品,但尚不清楚它们是否销售与 ArcGIS Engine 工具包等效的产品。
还有其他值得考虑的选择吗?对已经提到的选项的见解或意见?
最佳答案
除了草
- Mapnik是一个 C++ 跨平台映射工具包,可在 Windows、Mac 和 Linux 上运行
- Quantum GIS可以是customised in Python .
- 如果您考虑使用 Java,可以使用 GeoTools或 OpenJump
- 您可以查看以下开源桌面 GIS 软件列表:OSGeo和 SpatialServer .
关于gis - 可用的 GIS 工具包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4717288/