ArcGIS 四分式标注实现

百科   2024-11-08 22:49   广东  


'----------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,lb )
    dim str
    str=SHAPE_Area
    dim d
    d=strlen(str)
    dim d1
    dim d2
    d1=strlen(cunname) /2
    d2=strlen(DJH) /2
    if d2>d1 then
          d1=d2
    end if 
    myFind =" " & space(d-1) &cunname & vbnewline  & str & string(d1, "—") & lb & vbnewline & space(d) & DJH 
END Function


Function FindLabel ([小班号],[林种],[树种],[小班面积],[完成面积],[密度],[完成情况],[类别] )
  FindLabel = myFind( [林种] & "-" & [小班面积] & "(" & [完成面积] & ")",[树种] & "-" & [密度] & "-" & [完成情况], [小班号],[类别])
End Function















END
章来源
GISAI

联系/合作 214979525(微信)
干货精选
页面底部→  关注  中测网

对话框发送对应【关键词】获取 精选内容

航测无人机作业流程、规范、案例
规范测量规范、常用Excel表格
GISArcGIS /MapGIS技巧、快捷键
资质测绘资质查询 /申办、甲级名单
定额测绘生产成本定额、勘察收费
地图奥维/谷歌地图  shp矢量数据
【CASS】快捷键、高手技巧、操作视频


行业甄选

测绘行业综合服平台

无人机

中国民航局CAAC执照,全国有考点

ASFC        ALPA        AOPA
民用无人机经营合格证,新办/转换
民用无人机 企业服务能力甲级资质
空域申请 代理服务,让飞行安全合法
测绘师
2024备考课件      金考典习题APP
注册测绘师 继续教育抵充20学时 课程

其   他

住建部门《测量工》   建协《测量员》
《工程测量员》技师 /高级技师(福州)
RTK       无人船       华测cors账号
求职/招聘信息发布    帮推广您的业务

中测网
中国测绘网旗下公众号,内容涵盖业界重大新闻、求职招聘、仪器买卖、线上/线下课程、图说测绘、注册测绘师等内容,感谢您的关注与支持。
 最新文章