Business Analyst ライセンスで利用できます。
概要
テーブルからセグメンテーション プロファイルを生成します。
使用法
このツールを使用するには、ローカルにインストールされた Business Analyst データセット内のセグメンテーション データが必要です。
最適な形には、入力テーブルに Segment ID、Segment Name、Count、および Percent という数値フィールドが含まれている必要があります。テーブルが数値データで構築された場合は、Total Volume および Average Volumetric フィールドも含まれている必要があります。
ヒント:
入力テーブルに存在する追加のフィールドは、インポートの前に削除される必要があります。
入力テーブルには、Segment ID および Count フィールドが必要です。
入力テーブルの Segment ID フィールドの値は、アクティブな Business Analyst データセットに存在している必要があります。
入力テーブルは、ArcGIS Pro がサポートするテーブル形式でなければなりません。サポートしている形式は次のとおりです。
- ジオデータベース
- データベース
- フィーチャ レイヤーの属性テーブル
- dBASE
- Microsoft Excel
- テキスト、ASCII、およびカンマ区切り値のファイル (*.csv)
入力テーブルに Segment Name フィールドがない場合は、インポートプロセスで追加されます。新しいフィールドは、Segment ID フィールドに対する相関関係に基づいて値が入力されます。
入力テーブルに Segment ID の値のサブセットのみが含まれている場合、セグメントを完全に分布させるバランスが処理中に追加されます。これらを追加するための Count および Percent フィールドにはゼロが入力されます。
構文
arcpy.ba.ImportSegmentationProfile(in_table, segmentation_base, out_profile, segment_id_field, count_field, {total_volume_field})
パラメーター | 説明 | データ タイプ |
in_table | セグメンテーション情報を含む入力テーブル。 | Table View |
segmentation_base | 作成するプロファイルの参照セグメンテーション。利用可能なオプションは、使用しているセグメンテーション データセットから提供されます。 | String |
out_profile | 作成するセグメンテーション ファイルの名前。 | File |
segment_id_field | セグメンテーション コードを含む文字列フィールド。 | Field |
count_field | セグメント数の情報を含む数値フィールド。 | Field |
total_volume_field (オプション) | 総数の情報を含む数値フィールド。 | Field |
コードのサンプル
次の Python ウィンドウ スクリプトは、ImportSegmentationProfile 関数の使用方法を示しています。
import arcpy
arcpy.ba.ImportSegmentationProfile(r"C:\temp\importprofile.csv", "Total Households", r"C:\output\CustomerProfile.sgprofile", "Seg_ID", "Count_int", "Total_Volume")
ライセンス情報
- Basic: 次のものが必要 Business Analyst
- Standard: 次のものが必要 Business Analyst
- Advanced: 次のものが必要 Business Analyst