Candela3D-CAD插件为Candela3D主程序的配套工具,完全免费向用户开放。Candela3D-CAD插件内置了有很多CAD图形处理的实用功能, 并不需要依赖Candela3D软件运行,某些工具可大幅度提高大家的工作效率,特向大家推荐。即使没有购买使用Canela3D,也可以试一试免费的Candela3D-CAD插件。
本文为第一部分:图元处理,文末有下载链接、安装及卸载插件的使用视频。
(1)合并红线区域(Unionpolyline):合并红线命令,该命令专为处理从奥维、ArcGIS等软件导出的大量红线范围而设计。此命令仅限于合并可使用区域,无法选择并合并禁用区域。
合并前 (中间区域为不可用空心区域) |
合并后 (红色-可用区域,黄色-禁用区域) |
执行该命令后,软件将展示以下界面:
“面积阈值”指当两个区域的交集面积占小区域面积的比例低于设定阈值时,较小的区域被视为禁用,而两个区域的并集则被视为可用区域。
合并前 (面积阈值:30%) |
合并后 |
“距离阈值”指对于没有交集但相邻的两个区域,若它们之间的距离小于设定值,则这两个区域将被合并为一个可用区域。
合并前(距离阈值:2.5m) |
合并后 |
合并操作完成后,软件会自动将合并后的可用区域归入“坎德拉-区域-可用范围”图层,并将合并后的禁用区域归入“坎德拉-区域-禁用范围”图层。
(2)移除自相交/重叠的多段线(DeleteSelfconnect):此命令用于移除多段线中自相交或重叠的线段,主要有以下几个作用。
① 移除单根多段线的重叠段。
处理前 |
处理后 |
② 移除多段线自相交部分。
处理前 |
处理后 |
③ 移除多段线之间完全包含的重叠段(线宽线厚需一致,下图仅为示意)。
处理前 |
处理后 |
(3)删除封闭多段线范围内的图元(DeletePolyByBound):此命令使用户能够删除指定边界内的图元。用户可以绘制一个封闭的多段线作为边界,然后选择需要删除的图元。接下来,用户可以决定保留边界内的图元还是边界外的图元,以完成图元的剪切操作。与CAD中原始的裁切命令相比,该命令的响应速度更快,操作更为便捷。
删除前 |
删除后 (删除范围内图元) |
(4)获取圆、矩形和封闭多段线的中心坐标(Getxy):此命令旨在批量获取选定圆形、矩形或封闭多段线的中心坐标。执行后,软件将自动生成一个*.txt文档,其中包含所选图元的坐标信息。文档中的X坐标和Y坐标以逗号(,)分隔,而不同图元的坐标则以分号(;)分隔。
(5)闭合道路交叉口(CloseRoadCross):此命令专门用于处理多段线对象。若遇到直线对象,需先使用PE命令将其转换为多段线(操作步骤为:PE,M,将直线转换为多段线,然后按ESC键退出)。
在处理道路交叉口时,可先使用DeleteSelfConnect命令进行预处理。
该命令主要解决道路交叉口的不闭合问题,并支持以下类型:
输入命令后,选择需处理的多段线,软件将弹出一个对话框:
“最大路宽”指选定道路的最大宽度;
“搜索范围”在设置时该范围应大于最大路宽,并且要大于闭合路口所需连接线段的长度。
在对话框中输入适当的数值,点击“确定”后,软件将列出所有不闭合路口的情况:
点击“立即处理”,处理后的效果如下:
处理前 | 处理后 |