System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种大坝安全监测布置图快速整编与可视化方法。更具体地说它是一种快速整理、组织大坝安全监测矢量布置图方法,是通过数据可视化库处理后生产可交互的布置图元数据集合,并依据元数据集合分层可视化交互展示监测测点布置图的方法。
技术介绍
1、大坝安全监测仪器测点布置图是开展大坝安全监测工作的核心,从业人员需收集埋设在大坝内部与外部仪器的测量数据来计算成果值、绘制过程线、记录变化量等。测量数据需要结合对应监测仪器准确埋设位置进行分析,从而得出对应水工建筑物及结构的运行状态和结果。因此准确、迅速的对监测仪器布置图进行查询,从而获取相关空间位置信息十分重要。
2、在各类大坝安全监测系统中,常常将工程实施过程中的监测仪器埋设纸质布置图扫描成电子版或直接使用相关cad电子图纸,将电子图纸转换成png或jpg等栅格格式图片。通过图片查看工具或相关二维地图引擎,可以实现电子图片在计算机系统中的缩放查看操作。
3、图1展示的是图片中像素坐标系o及其中鼠标实时位置p(ux,uy),布置图测点区域通常为矩形或圆型区域;图1中的其他点及坐标表示举例的测点布置矩形或原型区域。
4、对于矩形热点区域,如果鼠标位置同时在两组平行边之间,就说明该鼠标位置在这四条边构成的矩形区域内部(如图2所示,在图2中,p表示鼠标实时位置,p1、p2、p3、p4表示围成的测点矩形区域)。
5、判断与以及与之间的夹角,若都≤90°,说明p在p1p4、p2p3之间。
6、类似的,可以通过计算与以及与之间的夹角,判断p
7、
8、类似的,计算满足如下表达式时,说明p在p1p2、p3p4之间。
9、
10、当鼠标位置构成的向量同时满足表达式(1)和(2)时,就能够确定鼠标当前选中的测点矩形区域。再根据矩形区域坐标检索数据库,就能够获取当前选中测点编号,进行下一步测点数据查询操作。
11、对于圆形区域,利用距离计算公式求得鼠标位置距离区域中心点的距离d,与圆形区域半径r进行比较。若距离d<r,说明当前选中特定测点图标,可以获取特定坐标区域与监测测点编号的关联关系,后续可以从数据库中,查询对应测点编号的相关监测数据。
12、
13、可以发现,无论是测点以哪种方式在栅格图片上设置热点区域,都需要基于鼠标当前位置进行一定量计算才能够确定鼠标选中的测点图标,同时热点区域随着栅格图片缩放,可能会导致判断出现偏差。且布置图不能够方便的添加或修改图上测点。
14、综上所述,现有改进后的电子化栅格布置图修改不便、查询逻辑复杂,具体表现如下:1)现有监测布置图信息化系统大多数采用栅格图形格式进行布置图的电子化查询展示,栅格格式图形相对于矢量格式,在进行放大、缩小和旋转时会导致图像失真;同时无法对图像局部进行订正和修改(现有栅格格式图片的特性决定了不方便在系统中动态修改图像内容);2)在对仪器进行数据分析的时候,需要人工查找仪器测点位置,结合电子表格筛选出对应的仪器数据,耗时费力,且极易出错。
15、因此,开发一种方便修改大坝安全监测布置图,简化布置图查询流程,提高布置图查询效率和效果的大坝安全监测布置图整编与可视化方法很有必要。
技术实现思路
1、本专利技术的目的是为了克服
技术介绍
的不足之处,而提供一种大坝安全监测布置图快速整编与可视化方法,允许运维人员能够快速的对照施工运维过程中监测仪器布置的修改情况,对测点布置图进行及时订正,并提高布置图查询效率和效果;克服了现有改进电子化栅格布置图修改不便、查询逻辑复杂的缺点。
2、为了实现上述目的,本专利技术的技术方案为:一种大坝安全监测布置图快速整编与可视化方法,其特征在于:包括如下步骤,
3、步骤一:布置图的整编(布置图要素配置文件构建);
4、布置图的整编的具体方法如下:
5、s11:选择要进行转换的布置图素材;
6、s12:以主体建筑外轮廓最小外包矩形为坐标系基准;
7、s13:根据要素矢量解译配置要求进行要素单体化解译,获取各类要素位置及属性信息;
8、s14:在按上述分类规则,对各类要素进行分离后,参照geojson格式,将各类要素信息整合构建为标准化json配置,形成布置图配置文件中的要素配置;
9、例如,json格式可表示如下:
10、
11、
12、步骤二:布置图构建(规则匹配与二次转换);
13、基于前述步骤获取的布置图配置文件中的要素配置信息,在svg标签内部动态构建各类要素标签,共同组成完整svg矢量布置图;
14、步骤三:布置图可视化及管理;
15、使用d3矢量可视化引擎作为基础工具,通过将导入的svg矢量布置图(即监测布置图)实例化为图形对象,实现对任意单个要素标签的单独可视化控制以及svg矢量布置图的展示。
16、在上述技术方案中,在步骤s11中,选择要进行转换的布置图素材的具体方法为:
17、通过测绘部门获取原始纸质或cad格式仪器布置图,按照建筑物(主体结构、廊道、竖井、观测房)、监测仪器(按照监测仪器类型分类)、文字标注等分类方式,对布置图中出现的各类要素进行单体化归类,并做好标注记录。
18、在上述技术方案中,在步骤s12中,以主体建筑外轮廓最小外包矩形为坐标系基准的具体方法为:
19、以建筑物主体结构外轮廓包含的最小外包矩形大小作为本次构建svg矢量布置图的画布尺寸,以左上角作为画布坐标系原点,水平方向作为x轴方向,向右为正,垂直方向作为y轴方向,向下为正。
20、在上述技术方案中,在步骤s13中,进行要素单体化解译的具体方法为:
21、将画布所在的最小外包矩形与建筑物主体结构进行叠置,对其余各类要素进行解译;
22、对于建筑物类型要素,主要解译出形状特征点及特征点连接关系;
23、使用特征点连线提取出矢量化建筑物轮廓,并使用不同样式区分不同类型要素,按照要素类型进行属性标识,以便于后续根据要素类型划分矢量图层;
24、各类要素按照要素矢量解译配置要求记录位置及形状信息,用于构建布置图配置文件。
25、在上述技术方案中,在步骤s13中,要素矢量属性分类型解译配置按照要素形状分类,大致可分为以下类型,如表1所示。
26、表1要素矢量属性分类型解译配置要求
27、
28、在上述技术方案中,在步骤二中,在svg标签内部动态构建各类要素标签,共同组成完整svg矢量布置图,具体方法包括:
29、监测图标作为一种点状要素,需要按照instrumenttype(仪器类型)属性,本文档来自技高网...
【技术保护点】
1.一种大坝安全监测布置图快速整编与可视化方法,其特征在于:包括如下步骤,
2.根据权利要求1所述的大坝安全监测布置图快速整编与可视化方法,其特征在于:在步骤S11中,选择要进行转换的布置图素材的具体方法为:
3.根据权利要求1或2所述的大坝安全监测布置图快速整编与可视化方法,其特征在于:在步骤S12中,以主体建筑外轮廓最小外包矩形为坐标系基准的具体方法为:
4.根据权利要求3所述的大坝安全监测布置图快速整编与可视化方法,其特征在于:在步骤S13中,进行要素单体化解译的具体方法为:
5.根据权利要求4所述的大坝安全监测布置图快速整编与可视化方法,其特征在于:在步骤S13中,要素矢量解译配置要求为:
6.根据权利要求5所述的大坝安全监测布置图快速整编与可视化方法,其特征在于:在步骤二中,在SVG标签内部动态构建各类要素标签,共同组成完整SVG矢量布置图,具体方法包括:
7.根据权利要求6所述的大坝安全监测布置图快速整编与可视化方法,其特征在于:在步骤三中,SVG矢量布置图的展示方法,包括:
【技术特征摘要】
1.一种大坝安全监测布置图快速整编与可视化方法,其特征在于:包括如下步骤,
2.根据权利要求1所述的大坝安全监测布置图快速整编与可视化方法,其特征在于:在步骤s11中,选择要进行转换的布置图素材的具体方法为:
3.根据权利要求1或2所述的大坝安全监测布置图快速整编与可视化方法,其特征在于:在步骤s12中,以主体建筑外轮廓最小外包矩形为坐标系基准的具体方法为:
4.根据权利要求3所述的大坝安全监测布置图快速整编与可视化方法,其特征在于:在步骤s13...
【专利技术属性】
技术研发人员:郭棉明,李双平,裴灼炎,童广勤,陈远瞩,马瑞,耿峻,徐瑞,刘祖强,范青松,叶芳毅,陶蔚,胡斌斌,李永华,史波,刘兵,
申请(专利权)人:长江空间信息技术工程有限公司武汉,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。