DLTB二分式注记导出CAD没有横线问题
问题:ArcGIS中DLTB二分式注记导出CAD没有横线问题
ArcGIS里,我们会用 "<UND>" & [TBBH] & "</UND>" & vbNewLine & [DLBM] 来实现二分式标注,通过转为注记的方式导出到CAD,但导出到CAD后,二分式标注没有横线,只有上标和下标。
比如 TBBH/DLBM 下图:
| 左边GIS | 右边CAD |
|---|---|
![]() |
![]() |
我们的目的是:在CAD中显示出和GIS中一样的二分式注记,把中间缺的横线补上。 比如下图:
下面是解决办法
- 下载软件: 🚀 立即下载脚本
或使用URL下载
https://gitee.com/cao15110/aaidiojihe/blob/master/CAD%E8%84%9A%E6%9C%AC%E8%BF%90%E8%A1%8C%E9%9B%86%E5%90%88/dist/CAD%E8%84%9A%E6%9C%AC%E8%BF%90%E8%A1%8C%E9%9B%86%E5%90%88.exe
在弹出的界面中,找到下载按钮,点击下载。 2. 点击处理DLTB偏移 3. 点击加DLTB横线 4. 结束。 ![[Pasted image 20260424163036.png]]
关于标注偏移问题
实践中发现,GIS标注转注记后,导出为CAD会发生偏移,表现为向右下方偏移。 其实两个软件中标注的基点坐标是一样的,但两个软件的标注策略不同,GIS是在基点的正上方写内容,而CAD是在基点的右下方写内容。
解决办法
在CAD中,用
dist命令测量其中一个标注的高度和宽度,然后向上平移高度距离,向左平移宽度的一半。 比如上图:281/1006的高度是22,宽度是18,则向上平移11,向左平移9。



