资源描述:
《轻风论文:浅谈城市给水排水管网信息管理系统的开发过程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、轻风论文:浅谈城市给水排水管网信息管理系统的开发过程----信用管理论文-->轻风论文:浅谈城市给水排水管网信息管理系统的开发过程摘要:论述建立城市给水排水管网信息管理系统的必要性,并就应用传统GIS开发平台进行系统开发存在的问题,提出应用组件GIS技术的优势。介绍国产GIS控件TopMapActiveX的特点,并将该控件和VB6.0开发语言相结合,建立大庆市给水排水管网信息管理系统(GSPSIMS)。最后对GSPSIMS的主要功能模块及其应用组件技术的开发过程作简单的讨论和分析。关键词:地理信息系统ActiveX控件
2、给水排水管网组件技术一、引 言城市给水排水管网是城市的重要基础设施之一,具有分布集中不可见性,管理难度较大。应用传统的图纸和图表管理方式难以对大量的管网信息进行有效管理和利用,造成资料不全、精度不高、现势性不强,往往在施工或维护过程中发生给水排水管网破坏的事故。而利用GIS技术建立城市给水排水管网信息管理系统,可实现城市给水排水管网的自动化管理,提高城市管理水平、优化城市管线布局、减少资金浪费[1]。传统GIS开发平台均采用专门的设计开发语言,加上庞大的函数和命令库,增加了普通开发技术人员的掌握难度,延长了产品的开发周
3、期。传统GIS产品的空间数据管理和数据库管理系统均直接由GIS厂商提供,这大大提高了应用开发与系统建设的成本,也限制了用户根据应用需要和各种数据库工具的优劣,选择数据库工具的机会。所以传统GIS开发工具由于不灵活的开发方式及昂贵的价格,在很大程度上限制了GIS应用领域的拓展。把GIS功能适当抽象,以组件形式供开发者使用,将会带来许多传统GIS工具无法比拟的优点:①小巧灵活、价格便宜;②直接嵌入MIS开发工具;③强大的GIS功能;④开发方便简捷。这种开发方法是随着20世纪90年代兴起的控件技术发展而开始流行,是未来GIS
4、开发的重要方向[2]。 二、TopMapActiveX组件鉴于组件式GIS特点,我们采用了北京慧图信息科技开发有限公司自主设计开发的国产GIS组件———TopMapActiveX,它基于apAc-tiveX组件中下述方法来-->实现。1.设置实体多媒体属性。FunctionSetFeature(Layer,Feature,Flags,neFeatureMediaTypeText表示实体文本多媒体;tmFeatureMediaTypeImage,表示实体图像多媒体;tmFeatureMediaTypeSound,表示实
5、体声音多媒体;tmFeatureMediaTypeMovie,表示实体动画多媒体tmFeatureMediaTypeElse,表示实体自定义多媒体。2.取得管网实体的多媒体属性。FunctionGetFeature(Layer,FeatureFlags,Value)AsLong。3.播放管网实体相对应的多媒体文件。Func-tionPlayMedia(Layer,Feature,Flags,Title,LayerLabelFieldIndex,nec.tmLayerLabelPosition,nec.tmReset-L
6、abelStyle,nec.tmResetLabelString,nec.tmLayerClearLabel,neSelAsBoolean,DestLayerNameAsString)。3.实体长度和面积。触发事件AfterTrac-ingFeature(FeatureTypeAsLong,DistanceOrPer-imeterAsDouble,AreaAsDouble),如果Feature-Type=tmc.tmFeature-TypePolyLine,则DistanceOr-Perimeter为用户用鼠标左键在地
7、图上所划的折线的距离;如果FeatureType=tmc.tmFeature-TypePolygon,则DistanceOrPerimeter为用户用鼠标左键在地图上所划的多边形的周长,Area为多边形的面积单位为地图坐标的单位。4.最短路径分析。FunctionQueryFastestXAsDouble,FromYAsDouble,ToXAsDouble,ToYAsDoublePoint-Number,PointX,PointY)AsDouble。5.管网专题图制作1.对特定管网信息图层进行专题分析,形成各种风格和样
8、式的分级分析图。2.对特定管网信息图层进行专题分析,形成各种风格和样式的统计分析图表。 五、结束语城市给水排水信息管理系统融计算机图形和数据库于一体,储存和处理空间信息,它把地理位置和相关属性有机结合起来,根据实际需要准确真实、图文并茂地输出给用户。满足市政部门管理、设计和信息查询的需要,并借助其独有的空间分析功能和可视化表达方