Python 代码实现ArcGis 标注Label转注记Annotation

前提必须建一个文件地理数据库或个人地理数据库

本人并没有找到在图层右键——标注转注记如何用代码实现

用了一个 “分块标注转注记” 的工具来实现标注转注记

得到结果为

最后把标注取消编辑注记层,可以还注记位置,文字大小,字体等属性

奉上代码:

outPath="d:/data/"#工作空间路径
mxd.saveACopy(os.path.join(outPath,"data.mxd"))
arcpy.TiledLabelsToAnnotation_cartography(map_document=os.path.join(outPath,"data.mxd"), data_frame="图层", polygon_index_layer=os.path.join(outPath,"Polygon.shp"), out_geodatabase=os.path.join(outPath,"data.gdb"), out_layer="GroupAnno", anno_suffix="注记", reference_scale_value="10000", reference_scale_field="", tile_id_field="", coordinate_sys_field="", map_rotation_field="", feature_linked="STANDARD", generate_unplaced_annotation="NOT_GENERATE_UNPLACED_ANNOTATION")

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值