一种以井下通风避火和输水线路的CAD图为数据源的线路转换方法技术

技术编号:10652648 阅读:186 留言:0更新日期:2014-11-19 15:06
一种以井下通风避火和输水线路的CAD图为数据源的线路转换方法,本发明专利技术涉及CAD图为数据源的线路转换。本发明专利技术是要解决未发现井下通风、避火、输水的CAD图件导入第三方三维平台中、CAD图中绘制不灵活、添加详细窗口信息不方便以及CAD图中三维效果不够直观的问题。该方法是通过1、对井下三维巷道建模;2、获取和转换数据源,3、选择转换后CAD图中的线段;4、对线段进行转换处理;5、得到数据存储后的数据;6、在三维平台中设置属性;7、调整线段的方位角或坡度角;8、得到三维线路图;9、将得到的三维线路图部署到Web浏览器上等步骤实现的。本发明专利技术应用于CAD图为数据源的线路转换领域。

【技术实现步骤摘要】
一种以井下通风避火和输水线路的CAD图为数据源的线路转换方法
本专利技术涉及井下通风、避火和输水线路转换领域。
技术介绍
目前将CAD图纸文件的二维数据转换到ArcGIS、Skyline、MapInfo及Googleearth等第三方三维平台中后,需要手工或其他方式进行二次处理才能达到更满意的效果。而在煤矿行业的井下通风、避火和输水线路方面,未发现从CAD图纸文件转换到三维平台中的通用方法。煤矿行业中未发现将煤矿行业中的井下通风、避火和输水的CAD图件导入到第三方三维平台中的通用软件。而且传统的CAD图纸对通风、避火和输水线路存在的不足:由于CAD是一项科技含量很高的技术,熟练掌握该项技术需要一定的时间和人力,专业的技术人员才能熟练掌握。不适合于大众普遍、熟练地掌握,不便于领导层有效运用通风、避火和输水线路情况高效指挥井下工作。并且在CAD图中绘制带有箭头表示方向的多段线如图8,绘制不方便,不灵活。在CAD图中三维展现效果不够直观、立体程度不够强。为线路CAD图中的子线段添加详细窗口信息非常不方便。通过第三方ActiveX控件才可以通过WEB浏览器共享通风、避火和输水线路的CAD图件。
技术实现思路
本专利技术的目的是为了解决未发现将煤矿行业中的井下通风、避火和输水的CAD图件导入到第三方三维平台中的通用软件、CAD图中绘制不灵活、添加详细窗口信息非常不方便、CAD图中三维展现效果不够直观以及通过第三方ActiveX控件才可以通过WEB浏览器共享通风、避火和输水线路的CAD图件。而提出的一种以井下通风避火和输水线路的CAD图为数据源的线路转换方法。上述的专利技术目的是通过以下技术方案实现的:步骤一、采用井下巷道的CAD图中巷道的导线点坐标值对井下三维巷道进行建模即建立巷道空间数据结构和拓扑关系,生成三维巷道图;步骤二、从井下通风、避火和输水线路的CAD图中获取数据源,并将数据源转换为数据存储文件或数据库格式,其中数据源为井下通风、避火和输水线路CAD图中的线段的编号以及线段上的点在x、y、z三轴的大地坐标值(X,Y,Z);步骤三、从数据存储文件或数据库中选择转换后的CAD图中的通风、避火和输水线路的线段;步骤四、对步骤三所选择的线段进行转换处理,得到转换处理后的数据即步骤三所选择的线段的数据点的经度、数据点的纬度,以及数据点与其相邻点所组成的线段的方位角α和坡度角p;其中,转换处理的方式为(1)等分线段、(2)计算方位角、(3)计算坡度角和(4)计算经纬度;数据点为将一条所选择的线段利用等分线段方法等分成n个小线段,所取得小线段的端点;步骤五、将转换处理后的数据保存到数据存储文件或数据库中,得到数据存储文件或数据库的数据;步骤六、利用三维平台的接口函数将数据存储文件或数据库的数据以及步骤一生成的三维巷道图导入到三维平台中,即在三维平台中设置的主要属性包括:井下通风、避火和输水线路CAD图中的线段的编号、数据点的经度、数据点的纬度、数据点与其相邻点所组成的线段的方位角α和坡度角p和井下的点距离地面的海拔高度,从而得到井下通风、避火和输水三维线路;其中,数据点以箭头的方式在三维平台中展现;用箭头的方向来标识井下通风、避火和输水线路的方向;步骤七、若井下通风、避火和输水三维线路与井下巷道所在位置不吻合,则调整与井下巷道所在位置不吻合的线段的方位角或坡度角,调整后的方位角或坡度角转至步骤五;若井下通风、避火和输水三维线路与井下巷道所在位置吻合则转至步骤八;步骤八、根据三维平台为井下通风、避火和输水三维线路的数据点设置标签或详细窗口信息;得到井下通风、避火和输水三维线路图;步骤九、将得到的井下通风、避火和输水三维线路以B/S的方式部署到应用服务器上,用户通过Web浏览器访问三维线路;即完成了一种以井下通风、避火和输水线路的CAD图为数据源的线路转换方法。专利技术效果本专利技术的基础是矿业使用最多的CAD图纸,是针对CAD图纸对通风、避火和输水线路展现的诸多不足而提出并建立的一种方法。煤矿使用最多的制图软件是计算机辅助制图软件CAD,经过煤矿若干年的工作实践,形成了大量CAD图纸。而井下通风、避火和输水线路图是煤矿的重要图件。将CAD文件中的带有方向、具有高度的多线段导入到第三方提供的三维可视化平台中,坐标转换到三维平台中后位置精确。并且经等分线段、计算方位角、计算坡度角和计算经纬度的综合处理后,转换到三维平台中的线路具有明显的走向,使用户能很直观明显地看出路线的走向,并且通过等分线段达到了均匀绘制线路的目标。并借助于第三方三维可视化平台提供的接口,应用计算机高级编程语言,架设用户可以在WEB浏览器平台上随时随地共享的井下通风、避火和输水线路立体图,便于煤矿用户指挥安全生产使用。预达到的性能与指标是:井下通风、避火和输水线路根据实际情况贴合在井下巷道上,可以随时随地用WEB浏览器共享并且本专利技术将CAD图解析转换为若干个带有箭头可表示方向的小图形,这些小图形组合起来整体成为直观、清晰的通风、避火和输水线路。能够很好地表达线路之间的空间结构与相互间的关系如图2和图7。以及本专利技术可以为图形添加标签信息或详细窗口信息图3。经本专利技术提供的井下通风、避火和输水线路的CAD图为数据源的线路转换方法,将通风、避火和输水线路图连续的线条被解析转换为若干个独立的对象,使得本专利技术步骤简单,绘制方便,使得通风、避火和输水线路图的线路三维展现效果好,走向清晰可见,直观明显,可以方便地操作这些对象如图8是专利技术前的避火线路,图2、3和7是专利技术后的避火线路。对CAD图上复杂、纷繁的二维线条经该项专利技术的技术转换后,变为三维平台中立体、直观、具有明显方向性的线路图。当发生火、水等方面的灾害时或相关人员需要查看通风、避火和输水等线路时,可以有效指导相关人员进行相关工作。附图说明图1是具体实施方式一提出的一种以井下通风、避火和输水线路的CAD图为数据源的线路转换方法流程图;图2是具体实施例提出的一种以井下通风、避火和输水线路的方位角和坡度角吻合三维立体效果图;图3是具体实施方式一提出的运用三维平台提供的功能为数据点设置标签或详细窗口信息示意图;图4是具体实施方式一提出的井下三维巷道图;图5是实施例提出的TXT文件中的样例数据即TXT文件中三维多段线存储格式示意图;图6是具体实施方式五提出的方位角和坡度角调整示意图;图7是具体实施方式一提出的一种井下通风、避火和输水线路的方位角和坡度角不吻合三维立体效果图;其中方位角又称地平经度(Azimuth(angle)),是从某点的指图中北方向线起,依顺时针方向到目标方向线之间的水平夹角;坡度角:坡面与水平面的夹角;图8是
技术介绍
提出的专利技术前的井下通风、避火和输水线路示意图;图9是具体实施方式三提出的EXCEL文件存储示意图;图10是具体实施方式四提出的转换处理后的数据存储文件或数据库存储格式示意图;图11是具体实施方式二提出的XML格式文件存储的数据格式示意图。具体实施方式具体实施方式一:本实施方式的一种以井下通风避火和输水线路的CAD图为数据源的线路转换方法,具体是按照以下步骤制备的:步骤一、采用井下巷道的CAD图中巷道的导线点坐标值对井下三维巷道进行建模即建立巷道空间数据结构和拓扑关系,生成三维巷道图如图4所示;步骤二本文档来自技高网
...
一种以井下通风避火和输水线路的CAD图为数据源的线路转换方法

【技术保护点】
一种以井下通风避火和输水线路的CAD图为数据源的线路转换方法,其特征在于:一种以井下通风避火和输水线路的CAD图为数据源的线路转换方法具体是按照以下步骤进行的:步骤一、采用井下巷道的CAD图中巷道的导线点坐标值对井下三维巷道进行建模即建立巷道空间数据结构和拓扑关系,生成三维巷道图;步骤二、从井下通风、避火和输水线路的CAD图中获取数据源,并将数据源转换为数据存储文件或数据库格式,其中数据源为井下通风、避火和输水线路CAD图中的线段的编号以及线段上的点在x、y、z三轴的大地坐标值(X,Y,Z);步骤三、从数据存储文件或数据库中选择转换后的CAD图中的通风、避火和输水线路的线段;步骤四、对步骤三所选择的线段进行转换处理,得到转换处理后的数据即步骤三所选择的线段的数据点的经度、数据点的纬度,以及数据点与其相邻点所组成的线段的方位角α和坡度角p;其中,转换处理的方式为(1)等分线段、(2)计算方位角、(3)计算坡度角和(4)计算经纬度;数据点为将一条所选择的线段利用等分线段方法等分成n个小线段,所取得小线段的端点;步骤五、将转换处理后的数据保存到数据存储文件或数据库中,得到数据存储文件或数据库的数据;步骤六、利用三维平台的接口函数将数据存储文件或数据库的数据以及步骤一生成的三维巷道图导入到三维平台中,即在三维平台中设置的主要属性包括:井下通风、避火和输水线路CAD图中的线段的编号、数据点的经度、数据点的纬度、数据点与其相邻点所组成的线段的方位角α和坡度角p和井下的点距离地面的海拔高度,从而得到井下通风、避火和输水三维线路;其中,数据点以箭头的方式在三维平台中展现;用箭头的方向来标识井下通风、避火和输水线路的方向;步骤七、若井下通风、避火和输水三维线路与井下巷道所在位置不吻合,则调整与井下巷道所在位置不吻合的线段的方位角或坡度角,调整后的方位角或坡度角转至步骤五;若井下通风、避火和输水三维线路与井下巷道所在位置吻合则转至步骤八;步骤八、根据三维平台为井下通风、避火和输水三维线路的数据点设置标签或详细窗口信息;得到井下通风、避火和输水三维线路图;步骤九、将得到的井下通风、避火和输水三维线路以B/S的方式部署到应用服务器上,用户通过Web浏览器访问三维线路;即完成了一种以井下通风避火和输水线路的CAD图为数据源的线路转换方法。...

【技术特征摘要】
1.一种以井下通风避火和输水线路的CAD图为数据源的线路转换方法,其特征在于:一种以井下通风避火和输水线路的CAD图为数据源的线路转换方法具体是按照以下步骤进行的:步骤一、采用井下巷道的CAD图中巷道的导线点坐标值对井下三维巷道进行建模即建立巷道空间数据结构和拓扑关系,生成三维巷道图;步骤二、从井下通风、避火和输水线路的CAD图中获取数据源,并将数据源转换为数据存储文件或数据库格式,其中数据源为井下通风、避火和输水线路CAD图中的线段的编号以及线段上的点在x、y、z三轴的大地坐标值(X,Y,Z);步骤三、从数据存储文件或数据库中选择转换后的CAD图中的通风、避火和输水线路的线段;步骤四、对步骤三所选择的线段进行转换处理,得到转换处理后的数据即步骤三所选择的线段的数据点的经度、数据点的纬度,以及数据点与其相邻点所组成的线段的方位角α和坡度角p;其中,转换处理的方式为(1)等分线段、(2)计算方位角、(3)计算坡度角和(4)计算经纬度;数据点为将一条所选择的线段利用等分线段方法等分成n个小线段,所取得小线段的端点;步骤五、将转换处理后的数据保存到数据存储文件或数据库中,得到数据存储文件或数据库的数据;步骤六、利用三维平台的接口函数将数据存储文件或数据库的数据以及步骤一生成的三维巷道图导入到三维平台中,即在三维平台中设置的属性包括:井下通风、避火和输水线路CAD图中的线段的编号、数据点的经度、数据点的纬度、数据点与其相邻点所组成的线段的方位角α和坡度角p和井下的点距离地面的海拔高度,从而得到井下通风、避火和输水三维线路;其中,数据点以箭头的方式在三维平台中展现;用箭头的方向来标识井下通风、避火和输水线路的方向;步骤七、若井下通风、避火和输水三维线路与井下巷道所在位置不吻合,则调整与井下巷道所在位置不吻合的线段的方位角或坡度角,调整后的方位角或坡度角转至步骤五;若井下通风、避火和输水三维线路与井下巷道所在位置吻合则转至步骤八;步骤八、根据三维平台为井下通风、避火和输水三维线路的数据点设置标签或详细窗口信息;得到井下通风、避火和输水三维线路图;步骤九、将得到的井下通风、避火和输水三维线路以B/S的方式部署到应用服务器上,用户通过Web浏览器访问三维线路;即完成了一种以井下通风避火和输水线路的CAD图为数据源的线路转换方法。2.根据权利要求1所述一种以井下通风避火和输水线路的CAD图为数据源的线路转换方法,其特征在于:步骤二中数据存储文件或数据库格式为:数据存储文件为TXT、EXCEL和XML文件格式,数据库的格式为MicrosoftAccess格式。3.根据权利要求1所述一种以井下通风避火和输水线路的CAD图为数据源的线路转换方法,其特征在于:步骤四中对数据存储文件或数据库中所选择的线段进行转换处理;其中,转换处理的方式为(1)等分线段、(2)计算方位角、(3)计算坡度角和(4)计算经纬度具体过程为:(1)对数据存储文件或数据库中所选择的线段进行等分线段处理:1)取选择的线段的两个端点A和B,设端点A坐标为(xi,yi,zi)和端点B坐标为(xi+1,yi+1,zi+1);2)计算选择的线段的长度d,其公式为:

【专利技术属性】
技术研发人员:唐湛宋春燕李漫丽杨秀坤
申请(专利权)人:哈尔滨华夏矿安科技有限公司
类型:发明
国别省市:黑龙江;23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1