java实现dwg文件转换为udbx 如何把dwg转换为dat_格式转换

如何将dwg格式转换为dat格式.doc

如何将 dwg格式转换为 dat格式 研究背景 南方 cass是针对于测量工作研发的基于 auto CAD的强大专业软件,其中一项功能就是根据坐标文件( .dat)计算土石方量。对于预处理后的海洋测量数据(遵照规范要求呈格栅状),因为其点多,故据此计算土石方量会更为接近真实值;同时,因内插的高程点h坐标是属性数据并非坐标中的高程数据,所以必须将 h转换为高程数据,即完成 dwg格式到 dat格式 的转换。 具体操作步骤如下 1 *.DWG 转为 *.CAS 文件 。 通过菜单栏【数据】 -【生成交换文件】,将 dwg 格式 转换为cas格式。 2 数据导入 EXCEL。 新建 EXCEL文件,【数据】 -【导入外部数据】 -【导入数据】, 选择图 一 图二 *.CAS 文件,如图一 所示 ,点击 “下一步 ”,勾上“逗号”复选框,点击“下一步”, 如图二所示 。 点击“完成”, 完成数据导人 EXCEL。 3 删除冗余数据 。 【数据】 -【筛选】 -【自动筛选】,如图三 所示 , 选择“自定义”,出现 自动筛选 对话框 ,填写筛选条件,如图四所示。 点击“确定”,选择第一列等于“ e”和等于“ 0”的所有行,全选并删除。 图三 图四 图五 4 调整数据位置和格式 1)将高程调整到平面坐标后。 在 EXCEL里 如 图五 ,将高程调整到坐标后, 采用复制,下拉方法实现半自动处理。 之后重新复制高程列( C 列),以数值形式选择性粘贴到原来列( C列)。 2)删除高程值行。在第四列 ( D列) 输入公式 modrowd1,2,下拉出现“ 0”、“ 1”交替的一列数, 选择“ D”列,【数据】 -【自动筛选】,选择 D列中数值为“ 1”的所有行,如图六所示, 全部删除。 然后删除 D列所有数据。 图六 3)调整 数据位置。在 A列前插入 2列,第一列为点号列,按递增顺序赋值。 第 2列为辅助列 ,如图七所示。 图七 4)转换文件格式。将 EXCEL文件另存为以逗号分隔的 *.CSV文件,如图八所示, 将 *.CSV文件改变后缀为 DAT的文件,如图九所示。 至此,支持 CASS软件的 DAT文件制作完毕。 图八 图九