Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ArcGIS现场计算的python自动化_Python_Expression - Fatal编程技术网

ArcGIS现场计算的python自动化

ArcGIS现场计算的python自动化,python,expression,Python,Expression,我在使用python正确格式化计算ArcGIS字段所需的表达式时遇到了一些问题 本质上,我试图使用的是一个变量加上一个字符串加上一个字段 在尝试了许多不同的方法后,我现在的处境如下: abv = "sometext" expression = "{0}+{1}+!OBJECTID!".format(abv, "-") arcpy.CalculateField_management(FC, "FIELDNAME", expression) 任何想法或方向都会很棒 我遇到的问题是,我不知道如

我在使用python正确格式化计算ArcGIS字段所需的表达式时遇到了一些问题

本质上,我试图使用的是一个变量加上一个字符串加上一个字段

在尝试了许多不同的方法后,我现在的处境如下:

abv = "sometext"

expression = "{0}+{1}+!OBJECTID!".format(abv, "-")

arcpy.CalculateField_management(FC, "FIELDNAME", expression) 

任何想法或方向都会很棒

我遇到的问题是,我不知道如何正确设置表达式的格式。所以我的问题是,如何正确地格式化表达式,使其组合变量、字符串和字段?然而,我后来明白了

abv=sometext这是从txt文件中提取的

前缀=abv+-

表达式=“{0}”+str!OBJECTID!。格式前缀

arcpy.CalculateField\u managementFC,FACILITYID,表达式,PYTHON


这解决了我遇到的格式问题

你有一些问题?我很想知道为什么投票被否决,以及那些看似讽刺的问题/答案。如果不知道你的问题是什么,我看不出我能如何帮助你。高雄说,为了让任何人帮助你,你必须解释你期望的行为以及你实际看到的不同行为。它不起作用从来都不是一个足够的解释,任何人都不能真正提供答案。