摘要: |
随着经济的快速发展,我国公路通车里程由1953年的12.6万公里到2008年增长到约368万公里。由于路网密度的迅猛增加,公路工程对自然界的平衡破坏进一步加深,同时自然环境也不断作用于公路,使公路不断受病害、自然灾害影响公路的正常使用与安全运营,由此引发的一系列的经济损失逐年迅速增长。因此,加强公路病害灾害信息的现代化管理,能为提供科学有效的病害灾害防治依据,指导工程实践。
本文在充分考虑公路工程线性特征的基础上,首次将线性参考技术和动态分段技术引入公路病害灾害信息的查询中,建立了公路的线性参考路径和动态分段模型,实现公路实体与其属性集的“一对多”对应,避免了数据冗余,简化了查询计算模型,并大大提高了查询速度。另外本文构建了对公路病害灾害的可分路、分区、分时、分类的多种综合查询途径,并在编辑模式下能直接管理系统的数据库。
公路病害灾害查询系统是在VisualStudio2005平台下用C#语言调用ArcGISEngine地图开发工具包开发的一个对公路空间数据和属性数据实现动态查询的可视化系统。在系统数据库设计部分,根据系统拟用户需求的分析,完成了对数据库的概念结构、逻辑结构和物理结构的设计,在ArcGIS下系统采用数据的多源集成方法,建成了一个开放的,兼容性强的数据库。
最后,用硬件配置CPU为IntelPentium1.6GHz,内存为512M的计算机,在VisualStudio2005环境里的采样方法考察了整个应用程序的性能。测试结果表明,项目生成过程中没有失败项或跳过项,根据生成的性能报告摘要,独占时间最长的采样函数和非独占时间最长的被采用函数的百分比分别不超过8%和36%,该数据说明本查询系统在该配置下运行状态良好,可试运行。 |