大数跨境
0
0

ArcGIS 前三分式的标注的实现

ArcGIS 前三分式的标注的实现 GIS前沿
2022-05-12
2



代码如下:


'----------FUNCTION STRLEN(STR)----------FUNCTION strlen(str)dim p_lenp_len=0strlen=0p_len=len(str)FOR xx=1 to p_lenIF asc(mid(str,xx,1))<0 thenstrlen=int(strlen) + 2ELSEstrlen=int(strlen) + 1END ifNEXTEND functionFUNCTION myFind( cunname, DJH,SHAPE_Area )dim strstr=SHAPE_Areadim dd=strlen(str)dim d1dim d2d1=strlen(cunname) /2d2=strlen(DJH) /2if d2>d1 thend1=d2end ifmyFind =" " & space(d-1) &cunname & vbnewline & str & string(d1, "—") & vbnewline & space(d) & DJHEND Function'编制日期:2012-03-25Function FindLabel ([TBBH] , [DLBM] , [QSDWMC] , [QS])FindLabel = myFind([TBBH]&[QS], [DLBM],[QSDWMC])End Function



文章授权转载:gisoracle


- END -


ArcGIS中的Python入门知识点整理
ArcGIS制图技巧:边框的选择与制作
ArcGIS符号库下载 | 制图规范、三调、1:1万地形图、土地利用总体规划图.....
Python应用于ArcGIS中字段计算
Python批处理 |利用天地图的地理编码api将文字地址解析成经纬度

【声明】内容源于网络
0
0
GIS前沿
分享测绘地信资讯,交流行业软件技巧。
内容 4923
粉丝 0
GIS前沿 分享测绘地信资讯,交流行业软件技巧。
总阅读9.1k
粉丝0
内容4.9k