论文部分内容阅读
随着城市发展进程的加快,由城市管网组成的地下网络系统,在人们生产生活中扮演着日益重要的角色,加强对管网系统的有效管理也越来越受到重视,特别是基于三维场景可视化的连通分析功能将成为未来管网系统发展研究趋势。城市管网3DGIS系统的实现分为管网模型构建和连通分析算法的研究与实现。在管网模型构建上,基于3DGIS的城市管网三维建模技术,在管网逻辑模型中采用拓扑处理规则解决了管网中的假节点和流向问题,生成基于流向的设施网络模型;根据管网几何模型和纹理模型特征构建管网骨架模型,生成管网三维符号模型;结合其他辅助模型数据及纹理特征生成二三维辅助模型,将3DMax实体建模与SuperMap符号化建模结合,实现对管网三维场景的可视化处理。通过SuperMapSDX+空间索引为管网矢量数据创建索引服务,为遍历管网创建OnlyID字段识别。在连通分析算法研究上,采用有向管网设施网络模型和邻接矩阵,以广度优先遍历算法为基础,根据管网模型流向信息采用正向或者反向搜索遍历管网中所有管线和阀门,直到遍历条件执行完毕。然后结合SuperMap iObjects.Net 动态连接库,通过调用 Analyst、Data、Mapping、Realspace 类库中的NetworkAnalyst、TrafficAnalyst、SpatialAnalyst类实现管网基础功能、连通分析功能、三维分析功能等,其中利用FacilityAnalyst追踪分析类拓展实现管网上下游追踪和共同上下游查找功能。在系统结构布局上将二维地图窗口和三维场景窗口绑定并控制显示范围实现二三维联动,利用SuperMap的Realspace真空间服务类实现管网三维场景的飞行控制、三维挖方量算、三维分析等功能,增强二维管网分析功能的三维可视化效果。