ラベル | 説明 | データ タイプ |
入力テーブル | セグメンテーション情報を含む入力テーブル。 | Table View |
参照セグメンテーション | 作成するプロファイルの参照セグメンテーション。 利用可能なオプションは、使用しているセグメンテーション データセットから提供されます。 | String |
出力プロファイル | 作成されるセグメンテーション ファイルの名前。 | File |
セグメント ID フィールド | セグメンテーション コードを含む文字列フィールド。 | Field |
カウント フィールド | セグメント数の情報を含む数値フィールド。 | Field |
総数フィールド (オプション) | 総数の情報を含む数値フィールド。 | Field |
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