我想用拱形.mp. 我的代码如下:
import arcpy
aprx = arcpy.mp.ArcGISProject(r"C:\Users\Aliza\Desktop\GIS Programming Fundamentals\Lab9\Lab9Doc\Lab9Doc.aprx")
lyt = aprx.listLayouts("Georgia*")[0]
NorthArrow = arcpy.mp.listElements(aprx, lyt, "MAPSURROUND_ELEMENT", "NorthArrow")
elm = lyt.listElements("GRAPHIC_ELEMENT", "North Arrow")
elm.elementPositionX = 6.4
elm.elementPositionY = 3.6
aprx.save()
del aprx
This is the error I am getting:
NorthArrow = arcpy.mp.listElements(aprx, lyt, "MAPSURROUND_ELEMENT", "NorthArrow")
AttributeError: module 'arcpy.mp' has no attribute 'listElements'
变量NorthArrow未正确定义。List函数返回对象列表,使用索引0(
[0]
)返回列表的第一个对象:确保其布局中的“北箭头”元素确实是北箭头。在
然后移动指北针并保存项目:
^{pr2}$相关问题 更多 >
编程相关推荐