002集—二分式标注和三分式标注详解——arcgis

以国土三调土地利用现状库未利,标注 地类编码、地类名称和权属单位名称,方法如下:

 

直接上代码:

 二分式:

FUNCTION myFind( DZM, NAME )
    a=strlen(dzm) 
    b=strlen(NAME)
    IF a>b then 
        myFind ="<und>" & DZM &"</und>" & vbcrlf & NAME
    ELSE
        str= space((b-a)/2)
        myFind ="<und>" & str & DZM &str &"</und>" & vbcrlf & NAME
    END if
END Function
FUNCTION strlen(str)
    dim p_len
    p_len=0
    strlen=0
    p_len=len(str)
    FOR xx=1 to p_len
        IF asc(mid(str,xx,1))<0 then
            strlen=int(strlen) + 2
        ELSE
            strlen=int(strlen) + 1
        END if
    NEXT
END function
Function FindLabel ([DLBM],[TBBH])
  FindLabel = myFind([DLBM],[TBBH])
End Function

 三分式:

'by qq443440204-------FUNCTION STRLEN(STR)----------
FUNCTION strlen(str)
   dim p_len
   p_len=0
   strlen=0
   p_len=len(str)
   FOR xx=1 to p_len
        IF asc(mid(str,xx,1))<0 then
            strlen=int(strlen) + 2
        ELSE
            strlen=int(strlen) + 1
        END if
   NEXT
END function
FUNCTION myFind(cunname,DJH,SHAPE_Area)
    dim str
    str=SHAPE_Area
    dim d
    d=strlen(str)
    dim d1
    dim d2
    d1=strlen(cunname) /2
    if d1<1 then  
        d1=1
    end if
    d2=strlen(DJH) /2
    if d2<1 then  
        d2=1
    end if
    if d2>d1 then
         d1=d2
   end if 
    myFind = cunname & space(d) & vbnewline  & string(d1,"—") & str & vbnewline & DJH & space(d)
END Function
'编制日期:2024-02-02
Function FindLabel ([DLMC],[DLBM],[QSDWMC])
    FindLabel = myFind([DLMC],[DLBM],[QSDWMC])
End Function

相关推荐

  1. ArcGIS Pro次开发】(80):标注_CIMLabelClass

    2024-02-04 19:54:02       26 阅读
  2. NLP数据标注笔记0.1.000

    2024-02-04 19:54:02       7 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-04 19:54:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-04 19:54:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-04 19:54:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-04 19:54:02       18 阅读

热门阅读

  1. Understanding TCP Congestion Control

    2024-02-04 19:54:02       29 阅读
  2. 数据库||数据库相关知识练习题目与答案

    2024-02-04 19:54:02       29 阅读
  3. KMP算法

    2024-02-04 19:54:02       33 阅读
  4. C语言中大小写字母的转化

    2024-02-04 19:54:02       31 阅读
  5. 微端服务器都需要哪些配置?

    2024-02-04 19:54:02       29 阅读
  6. css鼠标悬浮动效

    2024-02-04 19:54:02       29 阅读
  7. 蓝桥杯练习题-幸运数字

    2024-02-04 19:54:02       31 阅读
  8. 时间序列(Time-Series)Embed.py代码解析

    2024-02-04 19:54:02       21 阅读
  9. Windows 11 下如何安装QT

    2024-02-04 19:54:02       26 阅读
  10. PPYOLE

    PPYOLE

    2024-02-04 19:54:02      33 阅读