支持的编译器和开发环境:
Windows 平台
支持的开发环境:Microsoft Visual studio 2017, QtCreator 3.0 支持的Qt库:4.8.x 或者 5.0及以上 支持的编译器为: Microsoft VC++ 2017
Linux 平台
支持的开发环境:QtCreator 2.5.2及以上版本 支持的Qt库:4.8.6 支持的编译器为: GCC 4.8及以上
SuperMap iObjects C++ 的版本
备注:表格中“√”表示支持;“X”表示不支持。
SuperMap iObjects C++ 功能模块 下图为SuperMap iObjects C++ 所提供了工程以及工程间的依赖关系,可以概括地分为以下几类:
-
基础功能:该部分包含了一系列基础库,如Base,Geometry,Projection等,其为整个产品提供了字符串类型(UGString),数组(UGArray),列表(UGList)等基础类型,以及描述GIS几何对象的UGGeometry系列类型,同时包含了几何对象间空间关系判断的UGGeoOperator等类型。 -
数据读取与操作:SuperMap提供了SDX+空间数据库引擎技术实现地理空间数据的存储与访问,这里通过Engine工程来完成与数据存储和访问相关的操作;关于地图数据以及工作成果数据将通过工作空间(Workspace)进行管理。 -
地图显示:提供了综合的地图显示,渲染,编辑以及强大的出图等功能;提供制作各种专题图的功能,包括标签专题图(包括分段标签专题图和高级标签专题图)、统计专题图、分段专题图、点密度专题图等;同时,地图模块还提供制图表达的功能。 -
栅格分析:提供对栅格数据进行等值线提取、等值面提取、插值分析功能。 网络分析:提供基于交通网络的路径分析功能,如最佳路径分析。 -
空间分析:提供基于矢量数据的空间分析功能,如缓冲区分析。
软件许可与功能对照表
使用 SuperMap iObjects C++ 产品需要 SuperMap 的授权,授权点从功能角度进行划分,将多个库文件所对应的功能汇总成一个组件模块进行授权,下文是关于 SuperMap iObjects C++ 产品许可的一些说明。
|