在今天的工作中,我们需要统计公路建设用地范围内拆迁房屋数量(总面积),并标注在CAD中。为提高生产效率,减少人为计算错误,我们希望利用ArcGis的面积几何计算、位置选择、自动标准、要素转CAD等功能,实现自动计算和标注。
数据情况:公路建设用地范围为CAD格式;房屋数据为CAD格式含标注层数的文本及建筑性质的文本。
总体思路:将CAD房屋地块、转为ArcGis面要素,将含标注层数的文本及建筑性质的文本转为点要素,使用点要素为面要素赋值层高、建筑性质等信息,再用公路建设用地范围位置选择提取需要拆迁的房屋并统计。
工作流程如下:
1.将CAD文件添加到ArcGis。
2.使用Data Management Tools工具箱中的要素转点工具,将含标注层数的文本及建筑性质的文本转为点要素。
3. 使用Data Management Tools工具箱中的要素转面工具,将CAD房屋地块转为面要素并使用房屋注记点要素赋值。
4.为房屋地块面要素添加层数和总面积字段,并计算字段。层高字段使用right()函数、总面积为层高×shape-area。
5.按位置选择,将公路用地范围内的房屋选出并导出矢量数据。
6.对导出的拆迁房屋数据进行要素标注,表达式为:总面积&“平方米”,并将标注转为注记。
7.将注记和拆迁房屋面层导出为CAD。
8.将注记和拆迁房屋CAD文件复制,原坐标粘贴到公路用地范围CAD里。