YouTube | Facebook | X(Twitter) | RSS

テーブルの要約統計を表示

2016/9/1 (木)

import arcpy
 
table = r"E:\SpatialData\Vector\Data2\ex04\japan_jgd.shp"   #テーブル
field = "P_NUM" #フィールド
 
#解析 ツールボックス → 統計情報 → 要約統計量 ツール
arcpy.Statistics_analysis(table, r"in_memory\stats", [[field, "MAX"],[field, "MIN"]])
 
#インメモリ ワークスペース(in_memory)の使用
#http://resources.arcgis.com/ja/help/main/10.2/index.html#//002w0000005s000000
 
# SearchCursor 関数を使用して Cursorオブジェクトを取得
cur = arcpy.da.SearchCursor(r"in_memory\stats",["FREQUENCY","MAX_" + field,"MIN_" + field])
cur.reset()
row = cur.next()
print "FREQUENCY:" + str(row[0])    #レコード数
print "MAX      :" + str(row[1])    #最大値
print "MIN      :" + str(row[2])    #最小値
 
# オブジェクトを削除して参照を解放
del cur
  • この記事を書いた人

羽田 康祐

伊達と酔狂のGISエンジニア。GIS上級技術者、Esri認定インストラクター、CompTIA CTT+ Classroom Trainer、潜水士、PADIダイブマスター、四アマ。WordPress は 2.1 からのユーザーで歴だけは長い。 代表著書『"地図リテラシー入門―地図の正しい読み方・描き方がわかる』 GIS を使った自己紹介はこちら。ESRIジャパン(株)所属、元青山学院大学非常勤講師を兼務。日本地図学会第31期常任委員。発言は個人の見解です。

-プログラミング, ArcGIS
-