SuperMap iObject入门开发系列之一组件式GIS开发平台介绍

本文是一位好友“炀炀”授权给我来发表的,介绍都是他的研究成果,在此,非常感谢。平台介绍:SuperMap iObjects Java/.NET 是面向GIS应用系统开发者的组件式GIS开发平台,具有强大的地理数据管理、编辑、显示、分析等功能,并且其具有极强的易用性和丰富的帮助资源,适宜快速开发大型GIS应用系统。

根据笔者目前开发和使用超图产品的经验,这套基于.NET的组件式GIS平台优势有如下几点:1、成本对比arcgis等其他软件较低;2、超图组件式平台的三维数据展示、分析和编辑效果不错;3、C/S系统对比B/S系统在数据处理编辑方面更为稳定,特别是在三维数据的分析,展示方面;4、开发难度相对简单,容易上手。

开发环境介绍

开发语言:C#   开发工具:Visual Studio 2012

基础软件要求:Microsoft .NET Framework 4.0

操作系统要求:win7/win8

推荐硬件配置:CPU:i7或以上;内存:8G或以上;显卡NVIDIA GTX 820或以上

组件版本:SuperMap iObjects .NET V8.0.2(可在超图官网技术支援中心下载)

开发环境搭建,基本上Windows系统都自带.NET 4.0,所以不需安装.NET框架。iObject组件安装比较简单。点击Install_x64.bat或Install_x86.bat即可安装对应的64位或32位版本。

下面介绍超图iObject for .NET的组件结构划分,我这里使用的是8.0.2版本,如下图所示:

其中用的比较多的有,数据处理功能组件,这一部分是用于处理地理信息数据,众所周知数据是GIS的基础,所以这一部分在开发过程中会经常用到;常用的还有分析功能组件,例如有网络分析,空间分析,地形分析,公交分析等模块。这一部分在开发一些综合实用的功能时也是会经常用到;地图功能组件当然也不可或缺,用于地图的渲染展示和打印输出等功能;还有一部分是三维功能组件,这一部分也是经常会用到的,与三维数据的展示和处理分析息息相关。其他的一些应用,我在开发过程中或多或少也会有所涉及。

以上就是个人对超图Supermap iObject组件式GIS开发平台的简单介绍。接下来我会做一个基于该组件式平台开发的二三维系统demo,然后更新一些相关功能模块的教程文章,有兴趣的朋友请多多关注,相互交流学习!

好友“炀炀”技术交流QQ:519926200

作者: GIS之家

GIS之家微信号:gishome;GIS之家拥有自己的GIS开发团队,均是高校GIS研究生,具备丰富的webgis开发项目工作经验,专注以及热爱研究webgis技术的团队

发表评论

电子邮件地址不会被公开。 必填项已用*标注