设备公里标导入导出方法、装置、电子设备和存储介质

文档序号:153434 发布日期:2021-10-26 浏览:24次 >En<

阅读说明:本技术 设备公里标导入导出方法、装置、电子设备和存储介质 (Equipment kilometer post import and export method and device, electronic equipment and storage medium ) 是由 许玲玲 袁子薇 杨艳京 骆正新 于磊 雷雨 包成亮 于 2021-06-28 设计创作,主要内容包括:本发明提供一种设备公里标导入导出方法、装置、电子设备和存储介质,其中方法包括:确定待导入的设备公里标表格;对所述待导入的设备公里标表格进行解析,将所述待导入的设备公里标表格中的数据导入到平面图面板中;所述平面图面板的表头与所述待导入的设备公里标表格的表头一致;将所述平面图面板中的设备与CAD电子地图中的设备进行匹配,并将所述平面图面板中匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中。本发明实现了各设备公里标的批量快速导入,省掉了公里标的绘制与编辑步骤,提高了设计人员绘图效率。(The invention provides a method and a device for importing and exporting a device kilometer post, electronic equipment and a storage medium, wherein the method comprises the following steps: determining a kilometer sign table of equipment to be imported; analyzing the device kilometer post table to be imported, and importing the data in the device kilometer post table to be imported into a plan view panel; the header of the plan view panel is consistent with the header of the kilometer sign table of the equipment to be guided; and matching the equipment in the plan view panel with the equipment in the CAD electronic map, and importing the kilometer posts to be imported of the successfully matched equipment in the plan view panel into the equipment attributes of the corresponding equipment in the CAD electronic map. The method and the system realize the batch rapid import of the kilometers of each device, save the drawing and editing steps of the kilometers, and improve the drawing efficiency of designers.)

设备公里标导入导出方法、装置、电子设备和存储介质

技术领域

本发明涉及数据处理技术领域,尤其涉及一种设备公里标导入导出方法、装置、电子设备和存储介质。

背景技术

计算机辅助设计,是指运用计算机软件制作并模拟实物设计,展现新开发商品的外型、结构、色彩等特色的过程。CAD(ComputerAided Design,计算机辅助设计)软件是目前应用最为广泛的通用计算机辅助设计和绘图软件,具有强大的二维绘图能力与编辑功能。

由于城市轨道交通线路短则十几公里,长则数十公里,线路上的设备种类数量较多,在CAD中绘制城市轨道交通线路时,线路图中各设备间距较小、排布密集。利用CAD自身的绘制与编辑功能,手动为城市轨道交通线路图中各设备添加公里标并进行数据的校验和对齐需要耗费大量时间,操作不便,且在手动添加数量繁多的公里标过程中数据的正确率较难保证。

发明内容

本发明提供一种设备公里标导入导出方法、装置、电子设备和存储介质,用以解决现有技术中手动添加设备公里标造成操作不便和数据正确率难以保证的缺陷。

本发明提供一种设备公里标导入导出方法,包括:

确定待导入的设备公里标表格;

对所述待导入的设备公里标表格进行解析,将所述待导入的设备公里标表格中的数据导入到平面图面板中;所述平面图面板的表头与所述待导入的设备公里标表格的表头一致;

将所述平面图面板中的设备与CAD电子地图中的设备进行匹配,并将所述平面图面板中匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中。

根据本发明提供的一种设备公里标导入导出方法,所述将所述平面图面板中的设备与CAD电子地图中的设备进行匹配,并将所述平面图面板中匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中,具体包括:

将所述平面图面板中的设备与CAD电子地图中的设备进行匹配;

对所述平面图面板中匹配成功的设备的待导入公里标进行数据校验;

若数据校验通过,则将所述匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中。

根据本发明提供的一种设备公里标导入导出方法,所述对所述平面图面板中匹配成功的设备的待导入公里标进行数据校验,具体包括:

确定所述平面图面板中匹配成功的设备的左右相邻设备及其公里标;

若所述匹配成功的设备的待导入公里标位于所述左右相邻设备的公里标之间,则数据校验通过;否则,数据校验不通过。

根据本发明提供的一种设备公里标导入导出方法,所述确定所述平面图面板中匹配成功的设备的左右相邻设备及其公里标,具体包括:

获取所述匹配成功的设备在所述CAD电子地图中的左右相邻设备;

从所述左右相邻设备的设备属性中提取对应设备的公里标。

根据本发明提供的一种设备公里标导入导出方法,所述对所述待导入的设备公里标表格进行解析,将所述待导入的设备公里标表格中的数据导入到平面图面板中,之后还包括:

基于所述平面图面板,显示各设备的待导入公里标;

接收用户触发的公里标更新操作;

基于所述公里标更新操作,对所述平面图面板中对应设备的待导入公里标进行更新。

根据本发明提供的一种设备公里标导入导出方法,所述确定待导入的设备公里标表格,具体包括:

对输入的表格文件进行格式校验,将格式校验通过的表格文件作为所述待导入的设备公里标表格。

根据本发明提供的一种设备公里标导入导出方法,还包括:

遍历所述CAD电子地图的全图图元,获取各图元的设备属性信息;所述设备属性信息中包含对应设备的公里标;

将各图元的设备属性信息导出到所述平面图面板中;

基于表格保存路径,自动创建公里标表格;所述公里标表格的表头与所述平面图面板的表头一致;

将所述平面图面板中保存的各图元的设备属性信息导出到所述公里标表格中。

本发明还提供一种设备公里标导入导出装置,包括:

表格确定单元,用于确定待导入的设备公里标表格;

面板导入单元,用于对所述待导入的设备公里标表格进行解析,将所述待导入的设备公里标表格中的数据导入到平面图面板中;所述平面图面板的表头与所述待导入的设备公里标表格的表头一致;

CAD导入单元,用于将所述平面图面板中的设备与CAD电子地图中的设备进行匹配,并将所述平面图面板中匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中。

本发明还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述设备公里标导入导出方法的步骤。

本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述设备公里标导入导出方法的步骤。

本发明提供的设备公里标导入导出方法、装置、电子设备和存储介质,通过将待导入的设备公里标表格中的数据导入到平面图面板中,并将平面图面板中的设备与CAD电子地图中的设备进行匹配,并将平面图面板中匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中,实现了各设备公里标的批量快速导入,省掉了公里标的绘制与编辑步骤,提高了设计人员绘图效率。

附图说明

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的设备公里标导入导出方法的流程示意图;

图2为本发明提供的公里标导入导出的数据流图;

图3为本发明提供的设备公里标批量导入方法的示意图;

图4为本发明提供的设备公里标批量导出方法的示意图;

图5为本发明提供的设备公里标导入导出装置的结构示意图;

图6为本发明提供的电子设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的设备公里标导入导出方法的流程示意图,如图1所示,该方法包括:

步骤110,确定待导入的设备公里标表格;

步骤120,对待导入的设备公里标表格进行解析,将待导入的设备公里标表格中的数据导入到平面图面板中;平面图面板的表头与待导入的设备公里标表格的表头一致;

步骤130,将平面图面板中的设备与CAD电子地图中的设备进行匹配,并将平面图面板中匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中。

具体地,获取待导入的设备公里标表格。其中,该设备公里标表格中存储有需要导入到CAD电子地图中的各设备的待导入公里标。此处,设备公里标表格可以为.xls格式或其他表格格式,表格中除了包含各设备的待导入公里标之外,还可以包含各设备的序号、设备类型和设备名称。因此,设备公里标表格的表头可以包括四列:“序号”、“类型”、“名称”和“公里标”。其中,“类型”列为设备类型,如:信号机、计轴、应答器等,“名称”列为设备的名称,“公里标”为对应设备的待导入公里标。

图2为本发明实施例提供的公里标导入导出的数据流图,如图2所示,对待导入的设备公里标表格进行解析,将待导入的设备公里标表格中的数据导入到平面图面板中。其中,平面图面板的表头与待导入的设备公里标表格的表头一致。此处,设置平面图面板的表头内容和列数与读取的设备公里标表格一致,还可以设置平面图面板的表头字体、字号、表格的长、宽以及表头的底色等。平面图面板中存储的数据的行数由所读取设备公里标表格的行数确定。在平面图面板下方可以设置“面板到图”和“导入EXCEL”按钮,便于对公里标进行批量导入操作。

若用户点击“面板到图”按钮,则可以将平面图面板中的设备与CAD电子地图中的设备进行匹配,并将平面图面板中匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中。其中,可以将平面图面板中的名称列与CAD电子地图中各设备的名称进行匹配,名称一致即匹配成功,此时方可将平面图面板中设备的待导入公里标值填写到CAD电子地图中对应设备的设备属性中。设备公里标批量导入成功后,可通过批量生成公里标将各设备的设备名称和公里标以固定格式并对齐显示在CAD的线路图中。

本发明实施例提供的方法,通过将待导入的设备公里标表格中的数据导入到平面图面板中,并将平面图面板中的设备与CAD电子地图中的设备进行匹配,并将平面图面板中匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中,实现了各设备公里标的批量快速导入,省掉了公里标的绘制与编辑步骤,提高了设计人员绘图效率。

基于上述实施例,步骤130具体包括:

将平面图面板中的设备与CAD电子地图中的设备进行匹配;

对平面图面板中匹配成功的设备的待导入公里标进行数据校验;

若数据校验通过,则将匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中。

具体地,将平面图面板中的设备与CAD电子地图中的设备进行匹配,得到平面图面板中的设备与CAD电子地图中的设备之间的对应关系后,可以对平面图面板中匹配成功的设备的待导入公里标进行数据校验,检验待导入公里标的数据是否存在异常。仅在数据校验通过的情况下,才将匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中,以确保导入的公里标的准确性。

基于上述任一实施例,对平面图面板中匹配成功的设备的待导入公里标进行数据校验,具体包括:

确定平面图面板中匹配成功的设备的左右相邻设备及其公里标;

若匹配成功的设备的待导入公里标位于左右相邻设备的公里标之间,则数据校验通过;否则,数据校验不通过。

具体地,线路图上沿线部署的设备的公里标通常是递增或递减的,因此可以依据该规律对平面图面板中匹配成功的设备的待导入公里标进行数据校验。具体而言,可以确定平面图面板中匹配成功的设备的左右相邻设备及其公里标。随后,判断匹配成功的设备的待导入公里标是否位于其左右相邻设备的公里标之间。若是,则数据校验通过,可将该待导入公里标填写到设备属性中;否则,数据校验不通过,可以提示“公里标值错误”。

基于上述任一实施例,确定平面图面板中匹配成功的设备的左右相邻设备及其公里标,具体包括:

获取匹配成功的设备在CAD电子地图中的左右相邻设备;

从左右相邻设备的设备属性中提取对应设备的公里标。

具体地,从CAD电子地图中查找平面图面板中匹配成功的设备的左右相邻设备,并从左右相邻设备的设备属性中提取对应设备的公里标。

基于上述任一实施例,步骤120之后还包括:

基于平面图面板,显示各设备的待导入公里标;

接收用户触发的公里标更新操作;

基于公里标更新操作,对平面图面板中对应设备的待导入公里标进行更新。

具体地,平面图面板上可以显示从设备公里标表格中导入的各设备的待导入公里标,以便于设计人员更直观地查看和检查各设备的待导入公里标。此外,平面图面板还支持内容修改功能,即用户可以通过平面图面板修改各设备的待导入公里标。此处,可以接收用户触发的公里标更新操作,并基于该公里标更新操作,对平面图面板中对应设备的待导入公里标进行更新。

基于上述任一实施例,步骤110具体包括:

对输入的表格文件进行格式校验,将格式校验通过的表格文件作为待导入的设备公里标表格。

具体地,对用户输入的表格文件进行格式校验,判断表格文件的表头是否符合标准格式。例如,表格文件的表头是否包含“序号”、“类型”、“名称”和“公里标”四列。若格式校验通过,则将该表格文件作为待导入的设备公里标表格进行公里标导入。

基于上述任一实施例,图3为本发明实施例提供的设备公里标批量导入方法的示意图,如图3所示,该方法包括:

通过“导入Excel”功能,读取所需的设备公里标表格,并检查所读取的表格表头是否符合标准格式;

若是,则将表格中设备的类型、名称、公里标存储为一个矩阵型;

设置平面图面板的样式,将读取的表格内容传入到面板中并予以显示;

如需修改公里标,可在导入前修改表格,也可以在面板中修改“公里标”列内容;

通过“面板到图”功能,依次遍历面板中的存储内容,并对全图图元进行搜索,根据设备名称进行匹配;

若面板中存储的名称一致的设备公里标校验成功,则将其传入图中相应设备的设备属性中,并在线路图上实时更新公里标。

其中,公里标自动校验过程包括:

获取面板中存储的名称一致的设备;

搜索线路图中当前设备左、右侧的设备,并将左右侧设备的公里标取出;

将当前设备的公里标与左、右侧设备的公里标进行比较;

若公里标在线路图中从左到右依次增大,即当前设备的公里标大于左侧设备的公里标且小于右侧设备的公里标,则校验通过;反之,给出提示。

基于上述任一实施例,该方法还包括:

遍历CAD电子地图的全图图元,获取各图元的设备属性信息;设备属性信息中包含对应设备的公里标;

将各图元的设备属性信息导出到平面图面板中;

基于表格保存路径,自动创建公里标表格;公里标表格的表头与平面图面板的表头一致;

将平面图面板中保存的各图元的设备属性信息导出到公里标表格中。

具体地,如图2所示,将CAD电子地图中各设备的公里标批量导出时,可以先遍历CAD电子地图的全图图元,获取各图元的设备属性信息。其中,设备属性信息中包含对应设备的公里标。将各图元的设备属性信息导出到平面图面板中。随后,基于表格保存路径,自动创建公里标表格,并将平面图面板中保存的各图元的设备属性信息导出到公里标表格中。其中,公里标表格的表头与平面图面板的表头一致。

本发明实施例提供的方法,通过将CAD电子地图种各图元的设备属性信息导出到平面图面板中,再将平面图面板中保存的各图元的设备属性信息导出到公里标表格中,实现了各设备公里标的批量快速导出。

基于上述任一实施例,图4为本发明实施例提供的设备公里标批量导出方法的示意图,如图4所示,该方法包括:

通过“图到面板”功能,遍历CAD电子地图的全图图元,获取各图元的设备属性信息,并将各图元的设备属性信息存储至平面图面板;

通过“导出Excel”功能,选择表格保存路径并定义文件名称,自动创建公里标表格,再将平面图面板中保存的各图元的设备属性信息导出到公里标表格中。

基于上述任一实施例,图5为本发明实施例提供的设备公里标导入导出装置的结构示意图,如图5所示,该装置包括:表格确定单元510、面板导入单元520和CAD导入单元530。

其中,表格确定单元510用于确定待导入的设备公里标表格;

面板导入单元520用于对待导入的设备公里标表格进行解析,将待导入的设备公里标表格中的数据导入到平面图面板中;平面图面板的表头与待导入的设备公里标表格的表头一致;

CAD导入单元530用于将平面图面板中的设备与CAD电子地图中的设备进行匹配,并将平面图面板中匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中。

本发明实施例提供的装置,通过将待导入的设备公里标表格中的数据导入到平面图面板中,并将平面图面板中的设备与CAD电子地图中的设备进行匹配,并将平面图面板中匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中,实现了各设备公里标的批量快速导入,省掉了公里标的绘制与编辑步骤,提高了设计人员绘图效率。

基于上述任一实施例,CAD导入单元530具体用于:

将平面图面板中的设备与CAD电子地图中的设备进行匹配;

对平面图面板中匹配成功的设备的待导入公里标进行数据校验;

若数据校验通过,则将匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中。

基于上述任一实施例,对平面图面板中匹配成功的设备的待导入公里标进行数据校验,具体包括:

确定平面图面板中匹配成功的设备的左右相邻设备及其公里标;

若匹配成功的设备的待导入公里标位于左右相邻设备的公里标之间,则数据校验通过;否则,数据校验不通过。

基于上述任一实施例,确定平面图面板中匹配成功的设备的左右相邻设备及其公里标,具体包括:

获取匹配成功的设备在CAD电子地图中的左右相邻设备;

从左右相邻设备的设备属性中提取对应设备的公里标。

具体地,从CAD电子地图中查找平面图面板中匹配成功的设备的左右相邻设备,并从左右相邻设备的设备属性中提取对应设备的公里标。

基于上述任一实施例,面板导入单元520还用于:

基于平面图面板,显示各设备的待导入公里标;

接收用户触发的公里标更新操作;

基于公里标更新操作,对平面图面板中对应设备的待导入公里标进行更新。

基于上述任一实施例,表格确定单元510具体用于:

对输入的表格文件进行格式校验,将格式校验通过的表格文件作为待导入的设备公里标表格。

基于上述任一实施例,该装置还包括导出单元,用于:

遍历CAD电子地图的全图图元,获取各图元的设备属性信息;设备属性信息中包含对应设备的公里标;

将各图元的设备属性信息导出到平面图面板中;

基于表格保存路径,自动创建公里标表格;公里标表格的表头与平面图面板的表头一致;

将平面图面板中保存的各图元的设备属性信息导出到公里标表格中。

本发明实施例提供的装置,通过将CAD电子地图种各图元的设备属性信息导出到平面图面板中,再将平面图面板中保存的各图元的设备属性信息导出到公里标表格中,实现了各设备公里标的批量快速导出。

图6示例了一种电子设备的实体结构示意图,如图6所示,该电子设备可以包括:处理器(processor)610、通信接口(Communications Interface)620、存储器(memory)630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,以执行设备公里标导入导出方法,该方法包括:确定待导入的设备公里标表格;对所述待导入的设备公里标表格进行解析,将所述待导入的设备公里标表格中的数据导入到平面图面板中;所述平面图面板的表头与所述待导入的设备公里标表格的表头一致;将所述平面图面板中的设备与CAD电子地图中的设备进行匹配,并将所述平面图面板中匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中。

此外,上述的存储器630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的设备公里标导入导出方法,该方法包括:确定待导入的设备公里标表格;对所述待导入的设备公里标表格进行解析,将所述待导入的设备公里标表格中的数据导入到平面图面板中;所述平面图面板的表头与所述待导入的设备公里标表格的表头一致;将所述平面图面板中的设备与CAD电子地图中的设备进行匹配,并将所述平面图面板中匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中。

又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的设备公里标导入导出方法,该方法包括:确定待导入的设备公里标表格;对所述待导入的设备公里标表格进行解析,将所述待导入的设备公里标表格中的数据导入到平面图面板中;所述平面图面板的表头与所述待导入的设备公里标表格的表头一致;将所述平面图面板中的设备与CAD电子地图中的设备进行匹配,并将所述平面图面板中匹配成功的设备的待导入公里标导入到CAD电子地图中对应设备的设备属性中。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:图库图元配置方法、装置、电子设备和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类