一种电缆井数据成图方法与流程

文档序号:12122266阅读:来源:国知局

技术特征:

1.一种电缆井数据成图方法,其特征在于,包括以下步骤:

S01:进行现场测绘,采集电缆井数据;

S02:手持式设备加载图形输出配置文件,根据图形输出配置文件将电缆井数据录入到手持式设备中;

S03:电缆井数据录入完成后,由手持式设备依据该电缆井数据编辑电缆井图形,并校验测绘的电缆井数据是否有错误或遗漏;

S04:手持式设备将电缆井数据保存到XML文件中或将电缆井数据上传至数据库服务器;

S05:将保存的电缆井数据相应的XML文件导出并导入到计算机端或计算机端通过数据库服务器获取电缆井数据;

S06:计算机端根据电缆井数据自动绘制墙面图形;

S07:计算机端根据电缆井数据在相应的墙面图形上自动标注线缆。

2.根据权利要求1所述的一种电缆井数据成图方法,其特征在于:所述步骤S01中电缆井数据包括电缆井信息和管线信息,电缆井信息包括方位参数、形状、图形拓扑数据以及井壁的墙面尺寸参数,管线信息包括电缆位置信息、电缆尺寸及其编号。

3.根据权利要求2所述的一种电缆井数据成图方法,其特征在于:所述步骤S02中根据图形输出配置文件将电缆井数据录入到手持式设备中,进一步包括以下步骤:

S021:用户选择墙面名称;

S022:根据图形输出配置文件判断墙面名称是否为可输出图形,若墙面为可输出图形,则录入相应的电缆井信息和管线信息,若墙面为不可以输出图形,则录入失败。

4.根据权利要求3所述的一种电缆井数据成图方法,其特征在于:所述步骤S06中计算机端根据电缆井数据自动绘制墙面图形,进一步包括以下步骤:

S061:计算机端加载图形输出配置文件;

S062:计算机端读取电缆井数据,并根据图形输出配置文件依次判断墙面是否需要输出,若墙面需要输出,则根据图形输出配置文件判断墙面图形输出区域;

S063:分别读取每面墙中线缆坐标,并分别为每面墙构建无重复值的X坐标数组及无重复值的Y坐标数组;

S064:计算墙面图形起始坐标;

S065:根据墙面图形起始坐标绘制墙面图形。

5.根据权利要求4所述的一种电缆井数据成图方法,其特征在于:所述步骤S07中计算机端根据电缆井数据在相应的墙面图形上自动标注线缆,进一步包括以下步骤:

S071:初始化已占用标注位置数组;

S072:读取每面墙中的无重复值的X坐标数组,将无重复值的X坐标数组中的X坐标值从大到小排序;

S073:依次读取所述X坐标数组中的X坐标值,并获取每个X坐标值相对应的所有的Y坐标值,并利用获取的Y坐标值构建标注线缆Y坐标数组;

S074:根据标注线缆Y坐标数组的元数数量、字高及行间隔设置行标注高度,即行标注高度=Y坐标数组的元数数量*(字高+行间隔);

S075:初始化标注位置;

S076:与已占用标注位置数组对比判断标注位置是否已被占用,若标注位置已被占用,则执行步骤S077,若标注位置未被占用,则执行步骤S0711;

S077:正向计算获取标注位置,即标注位置=标注位置-行标注高度;

S078:与已占用标注位置数组对比判断标注位置是否已被占用,若标注位置未被占用,则执行步骤S0711,若标注位置已被占用,则判断标注位置<标注位置下限+字高是否成立,其中,标注位置下限为墙面图形的下边沿所对应的位置,若成立,则反向计算获取标注位置,即标注位置=初始化标注位置+不可标注高度,其中,不可标注高度为标注线缆Y坐标数组中最大的Y坐标值与最小的Y坐标值之间的差值,若不成立,则返回步骤S077;

S079:与已占用标注位置数组对比判断标注位置是否已被占用,若标注位置未被占用,则执行步骤S0711,若标注位置已被占用,则执行步骤S0710;

S0710:反向计算获取标注位置,即标注位置=标注位置+行标注高度,并返回执行步骤S079;

S0711:绘制标注线条及标注文字并向已占用标注位置数组中插入该标注位置;

S0712:判断X坐标数组中的X坐标值是否已全部读取,若X坐标值已全部读取,则相应墙面图形上的线缆自动标注完成,若X坐标值未全部读取,则返回步骤S073。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1