- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在学习如何使用 Python 创建在 ArcMap (10.1) 中运行的脚本。下面的代码让用户选择 shapefile 所在的文件夹,然后遍历 shapefile 以创建仅包含以“landuse”开头的那些 shapefile 的值表。
我不确定如何向值表添加行,因为这些值是在参数中选择的,并且文件夹不能直接放入代码中。请参阅下面的代码...
#imports
import sys, os, arcpy
#arguments
arcpy.env.workspace = sys.argv[1] #workspace where shapefiles are located
#populate a list of feature classes that are in the workspace
fcs = arcpy.ListFeatureClasses()
#create an ArcGIS desktop ValueTable to hold names of all input shapefiles
#one column to hold feature names
vtab = arcpy.ValueTable(1)
#create for loop to check for each feature class in feature class list
for fc in fcs:
#check the first 7 characters of feature class name == landuse
first7 = str(fc[:7])
if first7 == "landuse":
vtab.addRow() #****THIS LINE**** vtab.addRow(??)
最佳答案
在for
循环中,fc
将是列表fcs
中每个要素类的字符串名称。因此,当您使用 addRow
方法时,您将传递 fc
作为参数。
下面是一个可能有助于澄清的示例:
# generic feature class list
feature_classes = ['landuse_a', 'landuse_b', 'misc_fc']
# create a value table
value_table = arcpy.ValueTable(1)
for feature in feature_classes: # iterate over feature class list
if feature.startswith('landuse'): # if feature starts with 'landuse'
value_table.addRow(feature) # add it to the value table as a row
print(value_table)
>>> landuse_a;landuse_b
关于python - 如何在 Python 中向值表 (ArcPy) 添加行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24051793/
我需要一个可以解决以下问题的java程序: 1-它有一个数据结构(DS)来表示以下数据,其中行和列由字符串索引,单元格值是 boolean 值。 因此,要访问第 (i) 行,我可以简单地说 DS["Y
我有一些 SQL 表,一张用于用户,一张用于配置,一张用于用户配置的键/值。 我想要做的是,当向用户表添加新条目时,我想用一行填充配置表中所有可用配置行的键/值表。 因此,如果配置表具有以下行: Se
我继承了一个 mysql 数据库,该数据库有一个包含如下列的表: object_id, property, value 它保存这样的数据: 1,first_name,Jane 1,last_name,
我正在使用这个查询来连接我的学生表和出勤表, 我的问题是,有时出勤表没有值(value)。 它没有返回任何值。 0){ while($row=mysqli_fetch_assoc($r
我正在使用一个执行以下查询的 wordpress 网站,但我看到这个查询正在执行许多内部连接,并且该网站需要很长时间才能加载并且下降很多,我一直在尝试创建一个产生的查询同样的结果,但还没有成功 我想知
我正在使用一个执行以下查询的 wordpress 网站,但我看到这个查询正在执行许多内部连接,并且该网站需要很长时间才能加载并且下降很多,我一直在尝试创建一个产生的查询同样的结果,但还没有成功 我想知
我正在使用一个正在执行以下查询的wordpress网站,但我看到这个查询正在执行许多内部联接,并且该网站需要很长时间才能加载并且出现故障,并且我一直在尝试创建一个生成的查询结果相同,但尚未成功 我想知
这是我的 EAV 表结构(我知道 EAV 很糟糕,但我需要存储的属性数量超过一万个,因此规范化表不起作用) Table name - propertyAssign entityId - int - i
我是一名优秀的程序员,十分优秀!