サーチ…


備考

この例では、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