优化cad插件之批量生成点之记



该插件(DZJ)要成功运行,需要满足以下几个关键前提条件:
1. 界址线(JZD线)的存在与选择:
图中必须存在代表界址线的多段线。多段线必须是 “LWPOLYLINE”(轻量多段线) 类型,并且位于名为 “JZD”的图层上。
2. 界址点(JZP点)的存在与匹配:
图中必须存在代表界址点的圆。这些点必须是 “CIRCLE” 图元,位于名为 “JZP”的图层上,并且必须包含扩展数据(-3)及位于名为 “JZP”的图层上。
数量必须严格相等:界址点圆(CIRCLE)的数量必须与界址线多段线(LWPOLYLINE)的顶点数量完全一致。如果不相等,程序将报错并终止:“界址线端点数量与界址点圆数量不相等!”。
每个位于“JZP”层上的圆(界址点)都必须包含特定的扩展数据(XData),这些扩展数据中必须包含一个 “SOUTH”字段,其结构至少应能提供生成界桩号所需的信息。如果界址点没有这些数据,程序可能无法正确生成“界桩号”等文本信息。
-
命令DZJ(点之记)展示效果如下:
已关注
关注
重播 分享 赞
您的完整阅读和持续关注就是对我和算法最好的激励。
文末是平台自动推荐的相关资讯,或许您也会感兴趣。
夜雨聆风