1、毕业实习报告实习报告学 院:资源学院专 业:地理信息系统 班 级:0701班 姓 名:董文峰 学 号: 070050102 指导老师: 李俊付 一、实习目的1、通过实践加深对地理信息系统基本知识的掌握2、进一步了解地理信息系统项目设计方法及开发流程。3、学习和掌握利用 C#,SuperMap Objects进行GIS的应用开发的基本方法。4、熟悉超图空间数据管理信息平台(D-Manager)的开发流程和里面使用的一些开发技术。二、实习时间和地点时间:2011年3月2011年4月地点:北京超图股份有限公司三、实习单位简介北京超图软件股份有限公司(简称“超图软件”)是中国和亚洲领先的地理信息系统(
2、Geographic Information System, GIS)平台软件企业,主要从事GIS基础平台和应用平台软件的研究、开发、推广和服务。超图软件注册资本7500万,总部设于北京,在上海、广州、杭州、成都、西安、长沙和沈阳设7个分公司,在香港设立全资子公司,并由香港公司参股日本超图株式会社。总部、分公司和全资子公司共有员工800多名,其中84%有大学本科以上学历,20%有硕士以上学历,含14位博士。超图软件自1997年成立以来,始终坚持自主创新,研发出具有自主知识产权的、面向专业应用的多种大型GIS基础平台软件和多种应用平台软件SuperMap GIS系列。该系列软件在高性能跨平台、海
3、量空间数据管理和多重服务聚合等方面具有核心技术竞争优势,先后获得2008年度“信息产业重大发明奖”、2004年度“国家科学技术进步”二等奖、2003年度“北京市科学技术奖”一等奖等6项国家和省部级奖励,还获得3项“国家重点新产品”认定。超图软件为政府单位和企事业单位信息化建设提供了专业的GIS平台。SuperMap GIS系列软件已经广泛应用于数字城市、国土、水利、环保、海洋、测绘、农业、林业、应急、交通、能源、市政管线、金融、通信、电力、自来水、石油石化等数十个行业,在中国大陆和港、澳、台地区构建了数千个大型成功应用案例。本着“国际视野,自主创新”的理念,超图软件坚持发展国际市场。目前,Su
4、perMap GIS已成功进入日本、韩国、东南亚、南亚、中亚、欧洲、非洲等国家和地区。超图软件正在向 “中国智造”的国际性GIS品牌方向发展。超图软件一直倡导“开放合作,共同发展”的理念,与四百多家合作伙伴展开了广泛合作,为合作伙伴提供GIS基础平台和应用平台软件,支持合作伙伴开发应用软件和承接GIS技术开发服务项目,与合作伙伴共同推进GIS产业的发展。SuperMapGIS是北京超图软件股份有限公司开发的,具有完全自主知识产权的大型地理信息系统软件平台。包括组件式GIS开发平台、服务式GIS开发平台、嵌入式GIS开发平台、桌面GIS平台、导航应用开发平台以及相关的空间数据生产、加工和管理工具
5、。经过不断技术创新、市场开拓和多年技术与经验的积累,SuperMapGIS已经成为产品门类齐全,功能强大,覆盖行业范围广泛,满足各类信息系统建设的GIS软件品牌,并深入到国内各个GIS行业应用,拥有大批的二次开发商。在日本超图株式会社的推动下,SuperMapGIS已经成为日本著名的GIS品牌,并成功发展了一千多个用户,开创了国产GIS软件的国际市场先河。同时SuperMapGIS也在我国香港、澳门和台湾地区以及东南亚,北欧、印度南非等地大力开拓市场,获得越来越多的政府和企业用户的认可。 在开发者和用户的共同支持下,SuperMap已经成为亚洲最大的GIS软件平台提供商。四、实习内容(一)Su
6、perMapObjects介绍1.SuperMapObjects产品介绍SuperMapObjects由若干ActiveX控件和数量众多的自动化对象(AutomationObjects)构成,因此可以方便地嵌入到流行的可视化高级开发语言环境中进行二次开发。开发人员可以充分发挥VisualBasic、VisualC+、C+Builder、PowerBuilder、VisualBasic.Net、VisualC#.Net和Delphi等高级开发工具在面向对象编程、可视化程序设计等方面的优势,结合各种第三方ActiveX组件,轻松开发出各种GIS系统。2.SuperMapObjects产品的特点易于
7、开发 GIS已经成为信息技术(IT)的一部分,越来越多的行业都在或将要使用GIS;同时越来越多的GIS应用也需要集成办公自动化(OA)、通信等技术。SuperMapObjects由一系列基于ActiveX技术标准的组件构成,可以在VisualBasic、VisualC+、Delphi、VisualC#.NET、VisualBasic.NET、VisualC+.NET和ASP.NET等各种流行的开发语言中与OA和MIS等系统随意集成,相互协同,提供完善的系统功能。 可独立分发运行 SuperMapObjects是专门面向二次开发者设计的全组件式开发平台,基于该平台开发的应用软件可独立分发运行,不
8、依赖于SuperMapGIS系列的任何其它软件。降低了应用软件的部署复杂程度和分发成本。 GIS功能强大 SuperMapObjects提供11个用于空间数据管理、地图浏览、地理处理、空间分析、地图制图、三维显示、三维分析、打印出版的控件及210多个可编程对象、3500多个接口。二次开发能力强大,封装粒度适中。功能涵盖了图形与属性编辑、拓扑处理、空间分析、三维建模与分析、三维可视化、专题图制作、符号线型填充库的编辑与管理和布局打印等。SuperMapObjects2008是目前功能最强大的可独立分发运行的全组件式GIS开发平台。高度的可伸缩性 SuperMapObjects是全组件式GIS开发
9、平台,各个GIS组件可以像搭积木一样灵活的分拆和组合。您既可以使用全部组件来开发大型GIS项目;也可以根据需求选择其中一部分组件来开发中小型GIS系统。 内嵌大型空间数据库引擎 SuperMapObjects内置了SuperMapGIS最新空间数据库引擎技术SuperMapSDX+。空间数据可根据应用规模存储于本地文件及Oracle、SQLServer、Informix、DB2、Kingbase、DM等主流商用数据库。面向对象与面向拓扑相结合 SuperMapObjects支持以拓扑结构和面向对象两种方式组织空间数据,兼有二者之长,为系统中数据组织提供了更多的选择,有利于降低系统设计开发难度。
10、 GIS与CAD相结合GIS和CAD数据结构各有自己的优势,在GIS系统中都有广泛的应用。SuperMapObjects2008的数据模型同时提供了GIS和CAD两种类型,充分发挥各自的特点和优势。同时,SuperMapObjects还吸收了编辑智能捕捉等CAD技术,大大增强了SuperMapObjects的编辑功能,使之可堪与CAD软件相媲美。 3.SuperMapObjects产品的功能 地图投影与地理变换 SuperMapObjects提供地图投影设置、矢量栅格投影变换与地图动态投影、自定义坐标系设置等功能。 数据访问及互操作 多源数据访问 通过SuperMapObjects的空间数据引
11、擎SDX+,直接访问多源的GIS、CAD、RS及通用影像格式等的数据。支持最新版本的AutoCADDWG与DXF,MicroStationDGNV8,SuperMap加密影像文件SIT,地图缓存文件SCI,多波段TIFF影像数据等。 数据格式转换 SuperMapObjects数据转换引擎支持几乎所有当今流行的与GIS相关的地理数据、影像数据、CAD数据及属性数据,使其集成到SuperMap数据库中,拥有相同的地理基础,可方便地进行各种操作及分析,制图等。而SuperMapObjects同样支持将内部格式导出为外部数据,便于多系统之间交互。 数据编辑与处理 编辑与捕捉 SuperMapObje
12、cts提供多种类型的几何对象:点、直线、折线、样条曲线、自由曲线、多段线、平行线、圆、椭圆、斜椭圆、弧线、矩形、圆角矩形、多边形和平行四边形等。对空间对象,提供了打断、连接、修剪、分割、镜像、旋转和节点编辑等操作,充分满足地图编辑处理的需要,可堪与CAD类软件相媲美。 矢栅转换 SuperMapObjects的矢栅转换的功能,尤其栅格数据转点、线、面,对于特征数据效果最佳。如栅格的河流,等高线等可先进行细化预处理,之后再进行转线,其效果相当于手动跟踪矢量化,极大简化了GIS数据采集的时间。 拓扑检查 SuperMapObjects6中共提供30种拓扑规则,用于检查GIS矢量数据中的拓扑错误。如
13、规则“面内无缝隙”,可用于检查诸如宗地、土地利用数据、人口普查单元数据等本身不允许相邻多边形之间有缝隙的数据。 拓扑构建 在保证空间数据质量的前提下,可实现基于网络模型的高级拓扑分析功能。SuperMapObjects提供了多种灵活的方式用于构建拓扑关系。 图形综合 SuperMapObjects中提供一系列可用于制图综合的方法,如线面要素的分类融合、线条的光滑与抽稀、面要素综合为点、成组线条简化(删除碎部弯曲)等。 图幅拼接 SuperMapObjects6中增强了对相邻图幅的栅格数据镶嵌功能,提供了更加实用的接边处理方法(接边处自动羽化)、更加灵活的结果表现方式,可自由选择生成的像素格式、
14、编码方式与分辩率。 属性更新 SuperMapObjects6中新增根据空间关系(包含、被包含、相交)进行数据集或对象属性更新的功能。 数据管理 空间数据引擎SDX+ SuperMap新一代的空间数据引擎SDX+秉承产品“更稳、更快、更好用”的理念,在稳定性与性能方面均有很大改进。在SuperMapObjects6中,新增支持IBMInformix数据库,因而在SDX+引擎家族中,又新添了SDX+forInformix引擎。 查询 属性查询:SuperMapObjects支持基于DBMS的标准SQL语句进行查询,可关联任意的属性表,包括关联非SuperMap管理的表格进行查询。支持跨库查询,可
15、关联在SDBPlus、SDX+forOracle和SQLServer三个库中的任意属性表。 空间查询:SuperMapObjects支持21种空间查询算子,包括9种基本算子、3种常用算子和9种组合算子,完全可以满足各种关系的空间对象选取的要求,用户可自由选择各种查询方式。除支持基本的几何对象类型点线面外,空间查询还扩展支持文本数据集、CAD数据集的空间查询。 距离查询:SuperMapObjects提供具有高查询性能的距离查询方法,例如通过点线面数据集来查询点的功能,如查询中国国境内一级河流周围5公里以内的所有发电站。 基于矢量的空间分析 叠加分析 SuperMapObjects提供基于矢量数
16、据的多种叠加分析功能,包括:交(Intersect)、并(Union)、对称差(SymmetricDifference)、擦除(Erase)、同一(Identity)与更新(Update)。 邻近分析 缓冲区分析作为基于矢量的空间邻近性分析的一种,应用广泛。SuperMapObjects提供针对不同类型数据的多种缓冲分析功能,如对点线面要素创建多重缓冲区,对线要素创建平头及圆头、左右不对称、据属性字段等多种组合的缓冲区等。下图为某地区铁路沿线生成左右不等缓冲区的效果: 路径分析 SuperMapObjects提供基于网络数据模型的路径分析功能,包括最佳路径分析、旅行商路径分析。在路径分析中,还
17、可以根据实际应用需求,灵活设置转向表、障碍点和障碍边、交通规则等参与到路径分析中,支持将分析结果输出为行驶导引。 最近设施分析 SuperMapObjects在网络分析模块中,支持最近设施查找分析。可用于解决紧急事件、公共服务等领域中的问题。如某地点发生一起事故,120急救调配中心需要查询在10分钟内能到达该地点的最近的急救中心,且提供时间花费最少的最佳路径;火车站或机场需要查找在15分钟内可到达的宾馆,且提供行驶路线。诸如此类的问题,都可以通过最近设施查找来解决。总之,SuperMapObjects中提供的最近设施查找功能不仅可以得到指定条件下到达某设施点的最佳路线及行驶导引,还可以在多个分
18、析结果中选择总耗费最小的最近设施。 服务区分析 SuperMapObjects在网络分析模块中,支持创建设施点的服务区,支持服务区重叠处理。 资源分配 SuperMapObjects在网络分析模块中,支持资源分配分析。可用于电网输电、学生选择学校上学等问题。支持资源跨越及双向分配。 选址分析 SuperMapObjects在网络分析模块中,支持选址分区分析。可用于图书馆、学校等公共设施的选址,以及划分其覆盖范围,保证服务范围内需求点到此类设施点的总距离和最小。 物流配送 SuperMapObjects中的多车送货/多路径旅行商问题属于物流配送(Logistics)功能,主要解决现实中给定一定数
19、量和位置的目标点,对承载有资源量的车辆进行路线分配以达到最优解决方案等的物流问题,应用广泛。 动态分段 SuperMapObjects中的动态分段功能,支持带刻度的点与路线联合创建路由数据集;支持使用正确的点来校正路线上的刻度;支持根据空间数据创建事件表;根据事件表来进行空间定为等功能。 追踪分析 SuperMapObjects2可以进行基于设施管线、水网的追踪分析功能。可用于查找上游、下游,查找环路,某点的源头或交汇点、多点的共同上游、下游交汇等的功能。并支持多图幅的跨图幅追踪分析。 基于栅格的空间分析 邻近分析 SuperMapObjects提供栅格的最小耗费路径分析功能。可生成线性或者基
20、于权重的距离栅格、方向栅格和服务区栅格。 条件提取 通过栅格代数运算中提供的CON函数,实现基于栅格数据的条件提取,对Grid/DEM类型的栅格数据,可进行多重条件嵌套的栅格提取。 概括分析 SuperMapObjects提供多种栅格概括分析,包括栅格聚合、栅格重分级、栅格重采样、栅格替换等分析功能。 水文分析 SuperMapObjects提供基于DEM地形表面的流向计算、流长计算、累积汇水量计算、流域划分、地形特征线提取、汇水盆地计算等分析功能。 内插表面 SuperMapObjects提供多种内插表面的方法,包括距离反比权重IDW内插,普通克吕格内插和样条内插。可根据采样点数据直接创建表
21、面。特别对于DEM或TIN地形表面的生成,除了可以使用等高线、采样高程点参与运算之外,还支持地形特征数据的参与,如湖泊水面,对分析区域还支持裁剪范围、擦除范围等的联合创建表面的分析。 栅格统计 SuperMapObjects提供基于栅格的常用统计分析功能,如大于、小于、等于等。 基于栅格的邻域统计功能,支持不同形状的邻域,如环状、圆形、矩形、扇形,可用于计算最大、最小、均值、标准差等常用统计指标。 地图代数 SuperMapObjects支持多种栅格代数运算。在栅格代数运算中,可以通过构建数学表达式或者条件表达式等实现多种数学运算操作,支持四则运算符、条件运算符、逻辑运算符和常用数学函数以及I
22、SNULL、CON函数等。 在SuperMapObjects6中,新提供了一种ExecuteEx的方法,可以设置是否处理无值栅格数据以及是否对结果栅格数据进行压缩处理的选项。 表面分析 SuperMapObjects分析控件中统一提供了一系列表面分析的功能。包括坡度、坡向计算,表面积计算、可视域分析、通视分析、填挖方计算、晕渲图、正射影像图生成、提取等值线、多点提取等值线、根据区间生成等值面(如气象预报中的等降雨量面、坡度面等)、自动提取等值面等功能。 地图显示 地图操作 SuperMapObjects通过运行时可见的地图控件实现交互式的地图操作,如放大、缩小、漫游、自由缩放等。 地图多级预缓
23、存 任何一幅地图,尤其对于多图层多要素的地图,可以为其创建基于系列比例尺的一定规格的多文件预缓存图片。目前支持多种格式,包括GIF、BMP、JPG、TIFF与PNG。生成预缓存图片可以作为WebGIS开发平台直接使用,也可以使用影像插件引擎在SuperMapDeskpro或者SuperMapObjects中直接打开,可作为空间数据编辑的背景,其上叠加局部矢量数据,可大大提高大数据量显示与处理的效率。 普通地图制图 利用SuperMapObjects提供的标准图幅图框生成工具,方便快捷地创建基于国家基本比例尺的各种图幅,在标准图幅内添加具有相同坐标系的居民点、水系、土地利用、等高线、行政区划等国
24、家基础地理信息数据,配以坡度尺、邻接图表、绘制信息等可快速地创建一幅精美的全要素标准普通地图。 专题地图制图 SuperMapObjects提供了丰富的专题地图类型:单值专题图、分段专题图、等级符号图、点密度图、标签专题图、统计专题图,其中统计专题图包括:面积图、散点图、阶梯图、折线图、柱状图/三维柱状图、饼图/三维饼图、玫瑰图/三维玫瑰图和堆积图/三维堆积图等。(二)SuperMap空间数据管理平台(SuperMap D-Manager)介绍1.平台概述基础库建设意义随着全球信息化、经济一体化时代的到来,人类社会已进入信息化时代,充分利用信息化手段,最大限度地开发和利用信息资源,已经成为掌握
25、未来发展竞争主动权和制高点的重要条件,基础地理信息作为国家重要的信息资源,是国民经济和社会信息化的空间基础平台,信息社会的发展对地理空间信息提出了十分迫切的需求,以基础地理信息数据库为主要内容的空间数据基础设施建设日益受到世界各国的高度重视。“数字中国”和“数字城市”的地理基础框架建设已经列入政府的“十一五”计划,国家基础地理信息设施建设已经全面展开,各省的测绘单位正积极采用3S(GIS、GPS、RS)等技术建设自己规模化的基础地理信息生产体系,以测绘4D(DLG、DEM、DOM、DRG)产品为代表的国家级、省市级基础地理信息的生产、建库、应用等工作已经成为各级测绘部门的主要任务。能否建立一个
26、完善的基础空间信息数据库,是衡量一个国家和地区信息化程度的一个重要指标。建立基础空间信息数据库的目的是为了推动各种地理空间数据集的不重复采集,减少浪费,协调地理空间数据的使用,加强对地理信息资源的有效而经济的管理。空间数据基础设施是“数字城市”建设的前提,是城市地理空间框架的有机组成部分,它为数字城市建设提供统一的空间定位与基础地理信息公共平台,进而实现城市信息资源按照地理空间位置的整合、共享和充分利用。电子政务、电子商务、数字规划、数字国土、数字工商、数字金融、数字卫生医疗、数字公安、数字城管、智能交通等数字化生活环境,都离不开数字城市地理空间框架的支撑。因此,建立“数字城市”必须首先按照国
27、家相关标准,建设好城市的空间数据基础设施。基础库建设现状分析随着数字中国地理空间基础框架的加速构建,基础地理信息的应用面日益拓展,应用层次不断提高,基础地理信息数据库建设已经初具规模。国家测绘局目前已建成的数据库包括:1994年、1998年和1999年先后完成了全国1:100万、1:25万数据库以及七大江河流域重点防范区1:1万数据库建设,并于2001年2002年建成全国1:5万数字高程模型数据库,并对1:100万、1:25万数据库进行完善、更新;2003年建成1:5万地名数据库、土地覆盖数据库、 TM卫星影像数据库。现正在建立全国1:5万矢量要素数据库、正射影像数据库等。另一方面,省级和各大
28、、中城市的数据采集与建库工作已不同程度的开展起来,数据的现势性得到了进一步提高,这些数据基本构成了我国基础地理空间数据框架,实现了一个具有多尺度、多信息源、多时态的国家级空间数据库构想。目前,尽管我们国家各级测绘部门以及政府信息办等部门都积极开展了城市空间数据基础设施相关数据库的建设工作,但面对“数字城市”建设提出的新挑战,仍存在着很多问题需要解决,如数字城管、数字国土、应急指挥、数字公安、数字环保、数字工商等“数字城市”建设的重要应用系统,空间基础数据在数量、质量、更新、信息类别等方面还不能满足要求,如下:传统的基础测绘产品不能满足需求目前具有明确规范的基础测绘产品只有4D产品、控制点、地名
29、数据等,而空间库的建设基本上也是围绕这些数据展开的,从某种意义上来说,这些数据仅仅是具有固定形态的数字测绘产品,已经不能满足信息化测绘阶段对地理信息数据的需求,在数据的组织、属性定义以、标准定制以及产品多样化方面还需要进一步完善;海量空间数据的存储组织与高效管理海量空间数据管理一直都是地理信息科学领域的基础研究领域之一,随着历史数据的积累和空间数据获取能力的提高,特别是高分辨率影像数据的广泛应用,从而对地理空间数据管理技术提出了更高的要求;数据更新不及时,现势性差目前已建的基础空间信息数据库已过渡到更新阶段,受当时技术条件的限制,大部分系统只解决了数据转换入库的部分技术问题,基本上没有形成实际
30、可操作的作业模式,从而也不能对测绘部门的数据库更新业务予以支持;对应用系统建设的支撑不足,服务模式有待转变信息化测绘要求完成从简单数据提供到服务提供的测绘服务模式转变,现有的空间数据库系统基本没有空间数据共享服务的概念,对空间数据的应用采用离线拷贝方式,还需要投入大量的人力物力对基础数据进行编辑、修改才能满足应用系统的需求,基础空间库对支持地理信息服务系统的建设显得力不从心。2.D-Manager解决方案SuperMap 空间数据管理平台(D-Manager)是针对我国各级测绘院、信息中心对地理信息数据管理的迫切需求,开发的一套专业性强、具有高可扩展性的空间数据管理平台;针对海量多源、多尺度、多时态基础地理信息数据的建库、管理与应用需求,提供完整的解决方案,系统以大型关系数据库为核心,涵盖数据采集与转换、整理、质检、存储、检索、统计、分析和数据分发等各个应用环节。空间数据库管理平台不仅可以实现基础地理信息数据库的管理,同样适用于由基础地理信息数据衍生出来的其他与空间位置相关的数据管理,如
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1