Python Language
ArcPy
サーチ…
備考
この例では、ArcPyのデータアクセス(da)モジュールの検索カーソルを使用しています。
arcpy.da.SearchCursorの構文を、以前のより遅いarcpy.SearchCursor()と混同しないでください。
データアクセスモジュール(arcpy.da)は、ArcGIS 10.1以降でのみ使用可能です。
検索カーソルを使用して、ファイルジオデータベースのフィーチャクラスのすべての行に対して1つのフィールドの値を出力する
テンポラリフォルダ(C:\ Temp)にあるテストファイルジオデータベース(Test.gdb)のテストフィーチャクラス(TestFC)からテストフィールド(TestField)を出力するには:
with arcpy.da.SearchCursor(r"C:\Temp\Test.gdb\TestFC",["TestField"]) as cursor:
for row in cursor:
print row[0]
createDissolvedGDB:ワークスペースにファイルgdbを作成する
def createDissolvedGDB(workspace, gdbName):
gdb_name = workspace + "/" + gdbName + ".gdb"
if(arcpy.Exists(gdb_name):
arcpy.Delete_management(gdb_name)
arcpy.CreateFileGDB_management(workspace, gdbName, "")
else:
arcpy.CreateFileGDB_management(workspace, gdbName, "")
return gdb_name
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow