平铺标签注释脚本中的运行时错误

543
3.
跳到解决方案
06-23-2021 02:09 PM
AliciaShyu
通过
偶然的因素

我在Pro中运行平铺标签到注释工具,并将python代码复制到我的脚本中。

arcpy。TiledLabelsToAnnotation_cartography(AnnoMap, IndexGrid, GDB, "DesMoinesStreetAnno", "Anno", 3000,无,无,无,无,无,"STANDARD", "NOT_GENERATE_UNPLACED_ANNOTATION", "ALL_LAYERS",无,"NO_REQUIRE_ID", "AUTO_CREATE", "SHAPE_UPDATE", "FEATURE_CLASS_PER_FEATURE_LAYER", "NO_MERGE_LABEL_CLASS")

我得到一个运行时错误:

RuntimeError:对象:执行工具时出错

RuntimeError.png

我试着查找错误,但没有找到可能的解决办法。

标签(2)
0荣誉
1解决方案

接受的解决方案
AliciaShyu
通过
偶然的因素

@DanPatterson我就能让它运作起来。在独立脚本中,只需要前6个参数

arcpy。TiledLabelsToAnnotation_cartography(AnnoMap, IndexGrid, GDB, "DesMoinesStreetAnno", "Anno", 3000)

在原帖子中查看解决方案

0荣誉
3回复
DanPatterson
通过 尊敬的贡献者
尊敬的贡献者

下降NO_MERGE_LABEL_CLASS

既然你在用FEATURE_CLASS_PER_FEATURE_LAYER

中的python示例说明平铺标签注释(制图)-ArcGIS Pro |文档


...有点退休了…
0荣誉
AliciaShyu
通过
偶然的因素

@DanPatterson我就能让它运作起来。在独立脚本中,只需要前6个参数

arcpy。TiledLabelsToAnnotation_cartography(AnnoMap, IndexGrid, GDB, "DesMoinesStreetAnno", "Anno", 3000)

0荣誉
DanPatterson
通过 尊敬的贡献者
尊敬的贡献者

很高兴能帮上忙……我认为


...有点退休了…