基于ArcEngine的城市地下管网碰撞分析研究.pdf

基于ArcEngine的城市地下管网碰撞分析研究.pdf

ID:52449650

大小:979.93 KB

页数:4页

时间:2020-03-27

基于ArcEngine的城市地下管网碰撞分析研究.pdf_第1页
基于ArcEngine的城市地下管网碰撞分析研究.pdf_第2页
基于ArcEngine的城市地下管网碰撞分析研究.pdf_第3页
基于ArcEngine的城市地下管网碰撞分析研究.pdf_第4页
资源描述:

《基于ArcEngine的城市地下管网碰撞分析研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第35卷第11期测绘与空间地理信息Vol.35,No.112012年11月GEOMATICS&SPATIALINFORMATIONTECHNOLOGYNov.,2012基于ArcEngine的城市地下管网碰撞分析研究1112张著豪,李隆方,邓晓丽,马磊(1.德阳市勘察测绘设计院,四川德阳618000;2.南京大学地理与海洋科学学院,江苏南京210093)摘要:研究了2维平面管网碰撞分析算法,首先通过碰撞预判断,提高算法检测效率,分析了基于矢量积的直线管段相交算法。提出基于ArcEngine的折线管段的碰撞分析算法,并介绍了具体实现流程,利用C#编程技术实现了城市地下管网碰撞分析。关键词:Ar

2、cEngine;管网;碰撞分析;C#中图分类号:P208文献标识码:B文章编号:1672-5867(2012)11-0130-03CollisionAnalysisResearchoftheUrbanUndergroundPipelineNetworkBasedonArcEngine1112ZHANGZhu-hao,LILong-fang,DENGXiao-li,MALei(1.DeyangSurveyandDesignInstituteofSurveyingandMapping,Deyang618000,China;2.SchoolofGeographyandOcean,NanjingUn

3、iversity,Nanjing210093,China)Abstract:Thearticlestudiedthealgorithmofcollisionanalysisoftheurbanundergroundpipelinenetwork.Firstly,bythepre-esti-mationofthecollision,thedetectingefficiencyisenhanced.Throughanalyzingthejudgingcomputationbyvectorproducttodecidethespacerelationoftwosegmentlinesinplane

4、,anewcollisionanalysisalgorithmisdevelopedonthebasisoftheArcEnginetodecidethespacerelationofthefoldpipelines.Thenintroducingtherealizingflow,thecollisionanalysisabouttheurbanundergroundpipelineisrealizedbyC#.Keywords:ArcEngine;Pipelinenetwork;Collisionanalysis;C#一个简单的预碰撞判断,如果未发生碰撞就可以确认管0引言[2]网间没有发生

5、碰撞。预判断有两种方法:基于管线的在城市地下管网管线设计中,容易出现管线的空间包络图的预判与基于管线缓冲区的预判。基于包络图的碰撞,包括两管线的管体相交、一部分重叠以及管线外表判断思想为:如果一个矩形在另一个矩形的上方、下方、面的净间距小于设计要求。碰撞检测是指通过分析一条左方或右方,那么这两个矩形一定不会相交。假设某折管线与其可能发生碰撞的管线之间的水平、垂直净距,同线的包络图sS(矩形)的任意对角线上的两端点坐标为设计标准做比较,得出是否有碰撞的结论,并对不符合规(X,Y),(X,Y),对应图1中的坐标为(x,y),(x,1122124[1]定的管线进行提示。本文通过研究平面管线碰撞分析

6、y);另一折线包络图S'对角线端点坐标为(X,Y),(X,3334算法,结合ArcEngine技术,对与用户选择的管线相交的Y)。则判断条件为:4管线进行分析,实现了城市平面地下管网碰撞分析。max(X,X)<min(X,X)(1)12341碰撞分析算法研究max(Y1,Y2)<min(Y3,Y4)(2)min(X,X)<max(X,X)(3)12341.1碰撞预判断min(Y,Y)<max(Y,Y)(4)1234由于地下供水管网组成的空间管道数据量大,走向如果S与S'满足以上条件之一,则它们所属的两折复杂,而且其与新设计管线之间碰撞部位相对较少,或者线一定不相交。在ArcEngine中,通

7、过接口IPolyline的根本没有碰撞,这样盲目地进行碰撞分析不仅费时而且Envelope属性提取折线的包络图,再通过接口IEnvelope[2]效率不高。所以,在进行细致的碰撞分析之前,应该做的XMax、XMin、YMax、YMin属性提取该包络图对角线上收稿日期:2012-03-04作者简介:张著豪(1975-),男,贵州印江人,工程师,学士,主要从事测绘工程和地理信息系统及其应用研究工作。第11期张著豪

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。