回到首页

 您的位置:首页 >> 软件产品 >> 组件式GIS开发平台
 

SuperMap Objects 5——大型全组件式GIS开发平台

1. 总体介绍

  SuperMap Objects是SuperMap GIS系列软件中的基础开发平台,是一套面向GIS应用系统开发者的新一代组件式GIS开发平台。SuperMap Objects 5基于Microsoft的COM组件技术标准,以ActiveX控件的方式提供强大的GIS功能,适用于用户快速开发专业GIS应用系统,或者通过添加图形可视化、空间数据处理、数据分析等功能,为传统管理信息系统(MIS)增加GIS功能,把MIS提升到一个新的高度。

  SuperMap Objects 5由若干ActiveX控件和数量众多的自动化对象(Automation Objects)构成,因此可以方便地嵌入到流行的可视化高级开发语言环境中进行二次开发。开发人员可以充分发挥Visual Basic、Visual C++、C++ Builder、PowerBuilder、Visual Basic.Net、Visual C#.Net和Delphi等高级开发工具在面向对象编程、可视化程序设计等方面的优势,结合各种第三方ActiveX组件,轻松开发出各种GIS应用系统。

      


2. 主要特点


易于开发

  SuperMap Objects 5以标准ActiveX组件的形式提供了GIS的全部功能。基于这些组件,可以在Visual Basic、Visual C++、Delphi、Visual C#.NET、Visual Basic.NET、Visual C++.NET、ASP.NET等流行的开发工具中,开发出功能强大的GIS应用系统,并可与OA、MIS等其他信息系统无缝集成。


可独立分发运行

  SuperMap Objects 5 是专门面向二次开发者设计的全组件式开发平台,基于该平台开发的应用软件可独立分发运行,不依赖于SuperMap GIS系列的任何其它软件。降低了应用软件的部署复杂程度和分发成本。

功能强大

  SuperMap Objects 5提供了11个控件、170多个可编程对象和3000多个二次开发接口,二次开发能力强大,封装粒度适中。功能涵盖了图形与属性编辑、拓扑处理、空间分析、三维建模与分析、三维可视化、专题图制作、符号线型填充库的编辑与管理、布局打印等。SuperMap Objects 5是目前功能最强大的可独立分发运行的全组件式GIS开发平台。


高度的可伸缩性

  SuperMap Objects 5是全组件式GIS开发平台,各个GIS组件可以像搭积木一样灵活的分拆和组合。您既可以使用全部组件来开发大型GIS项目;也可以根据需求选择其中一部分组件来开发中小型GIS系统。

  SuperMap Objects 5的高度可伸缩性,可以让开发者充分考虑项目的GIS需求和项目经费等多个因素,灵活的选购并组合开发,获得很高的软件性价比,降低了开发的成本和风险。


高性能的数据库访问引擎— SDX+引擎

  SuperMap Objects 5内置了SuperMap GIS最新空间数据库引擎技术——SuperMap SDX+ 5。
   同时使用两级索引,空间数据定位更准,数据访问更快。
   扩展了数据存储时的数据编码:在原来的以Double型编码存储的基础上,提供Byte、Word、Threebyte、Dword、Float等更多编码支持。这样不仅减少了储存空间,而且有利于加快访问速度,减轻网络传输的压力。
   重新组织了数据存储。打开SDB+数据源基本不再需要文件Cache,减少了对系统资源的消耗。


面向对象与面向拓扑相结合

  SuperMap Objects 5支持以拓扑结构和面向对象两种方式来组织空间数据,更兼有二者之长,为系统中数据组织提供了更多的选择,有利于降低系统设计开发的难度。


GIS与CAD相结合

  SuperMap Objects 5的数据模型同时提供了GIS和CAD两种类型,充分发挥了它们各自的特点和优势。同时,SuperMap Objects 5还吸收了编辑智能捕捉等CAD技术,大大增强了SuperMap Objects 5在CAD数据编辑方面的功能,使之可堪与CAD软件相媲美。


易与其它系统集成

  SuperMap Objects 5由一系列基于ActiveX技术标准的组件构成,可以在各种流行的开发语言中与OA、MIS等系统随意集成,协同提供完善的系统功能。


适度的封装“粒度”

  SuperMap Objects 5组件对象封装粒度适中,灵活易用。SuperMap Objects 5由一系列控件组成,既可以协同工作,也可以任意裁减,具有高度的伸缩性和灵活性。它可以非常方便地和其他功能的控件进行无缝集成,减小开发难度,缩短开发周期,节约开发成本,提高系统的稳定性。GIS平台开发软件以控件形式提供功能,还非常有利于二次开发者开发具有自主知识产权的应用产品而不会打上SuperMap的烙印。同时,SuperMap Objects 5提供了非常丰富的开发接口,完全可以满足中小型和大型项目对GIS功能的不同需要。


全新外挂影像文件格式—— SIT

  SIT是SuperMap GIS 5 研制的一种外挂影像文件格式,它与ECW、MrSID相类似,数据独立保存在磁盘上,数据源中只是保存了对该文件的引用。具体特点详见SuperMap GIS 5 简介。


大型GIS开发平台

  SuperMap Objects 5不仅结构合理、数据模型齐全,功能完善、强大,而且直接支持多种关系型大型数据库,支持多种数据格式。因此SuperMap Objects 5 完全能够胜任各种大型GIS系统建设,是GIS系统建设的理想选择。


3. 主要功能


地图基本操作

  SuperMap Objects 5提供地图放大、缩小、漫游;图层控制、风格设置、内嵌编辑操作等常用基本操作。


地图编辑和显示

   半自动跟踪矢量化,支持自动跟踪面, 支持 ECW、MirSID影像格式和Grid栅格数据
   地图三维点、线编辑:直接编辑三维点和三维线对象。
   地图旋转和编辑
   地图动态投影显示和编辑
   提供了打断、连接、修剪、分割、镜像、旋转、节点编辑等操作
   提供了编辑捕捉功能,能方便的提供点与线、线与线之间的位置关系。
   支持矢量与栅格数据相互转化,把栅格数据集转化为面数据集,也可以把面数据集栅格化。
   文字过滤
   自由画笔功能
   客户化地图绘制:每个对象绘制之前都将激活一个事件,您可以在事件中进行自己所需的特殊处理。
   渐变填充,半透明填充
   栅格半透明显示
   选中模式和点专题图选中风格
   可控制的编辑控制句柄:可以随心所欲地控制可编辑对象的拖动句柄和旋转句柄是否可用。


专题地图制作

  SuperMap Objects 5提供了丰富的专题地图类型:单值专题图、分段专题图、等级符号图、点密度图、标签专题图、统计专题图,其中统计专题图包括:面积图、散点图、阶梯图、折线图、柱状图/三维柱状图、饼图/三维饼图、玫瑰图/三维玫瑰图、堆积图/三维堆积图等。

  通过这些专题图,可以把各种数据以最合适的形式表现出来,达到最佳的效果。


拓扑处理与分析

  利用拓扑组件可以对线数据进行弧段相交,去掉冗余点,经处理后的数据既可创建网络拓扑关系,也可自动构面,以及生成拓扑错误信息。


强大的分析功能

  SuperMap Objects 5具有SuperMap GIS的全部空间分析功能,具体如下:
   栅格分析
   网络分析
   三维建模
   地形表面分析
   支持栅格代数运算
   水文分析功能:生成流向图、勾绘流域面、水系和地形特征线的提取


网络分析功能

   支持最近设施查找
   支持服务区分析
   支持资源分配
   支持选址分析
   支持动态设置路障
   支持转向表:用以表达道路的直行、左右转弯等信息
   支持字段过滤:分析时可以使用指定字段来过滤被分析的对象
   支持选定部分网络分析:可以分析网络中的一部分,提高分析效率。


动态分段

  SuperMap Objects 5的动态分段功能提供了路线对象(soGeoLineM )和动态事件定位器对象(soDynamicEventLocator)。路线对象提供了对线性坐标的全面支持,对路线对象上的线标提供了计算、查找、定位等功能,对线性距离提供了量算功能。动态事件定位器对象提供了对动态线、动态点定位的功能。以及多种实用的动态事件叠加分析功能。


三维建模与分析

   支持大数据量DEM快速显示;支持经纬度DEM的三维显示
   支持矢量图形的三维显示;
   支持三维窗口中对地物进行选择查询;
   支持多种贴图格式(BMP,JPG,TGA,PNG…)
   支持对三维显示效果的增强设置,例如:光照、材质、雾等;
   实时的三维透视效果、纹理映射、飞行模拟等;
   使用等高线和三维离散点快速建立不规则三角网(TIN)和数字高程模型(DEM);
   利用TIN生成DEM,利用TIN提取等高线;
   填/挖方计算、淹没范围、可视范围、表面积、地表距离以及体积计算;
   制作晕渲图
   三维场景保存打开


布局排版

  提供标注、艺术字、符号、直线、折线、矩形、圆角矩形、椭圆、多边形、地图、复杂图框、指北针、比例尺、图例、图片、表格等实体对象;不仅为上述对象提供剪切、复制、居中、移动、缩放等操作,还提供多对象对齐、等距、组合等功能;支持地图的任意区域剪裁。SuperLayout控件支持多种型号的打印机和绘图仪,并且可以根据设计纸面的大小进行智能分页打印;也支持将布局输出到整张位图或分页输出到位图。


符号库和线型库

  提供默认的点符号、线型符号和填充符号,而且还内嵌了点符号、线型和填充编辑工具。可以将复合对象导入符号库的功能,符号支持图标(Icon)显示。


GML支持——支持最新GML3.0标准

  SuperMap Objects 5.0对GML的支持提升到3.0版本。支持点、线、面、文本、网络、纯属性表和复合等七种数据集的导出和导入。

 
联系我们  网站地图
版权所有© 1997-2008,北京超图软件股份有限公司 京ICP证020360号 京ICP备05002978号
电话:+86-10-82736655 传真:+86-10-82734630