セグメンテーション プロファイルのインポート (Import Segmentation Profile) (Business Analyst)

Business Analyst ライセンスで利用できます。

概要

テーブルからセグメンテーション プロファイルを生成します。

使用法

  • このツールを使用するには、ローカルにインストールされた Business Analyst データセット内のセグメンテーション データが必要です。

  • 最適な形には、入力テーブルに Segment IDSegment NameCount、および 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

コードのサンプル

ImportSegmentationProfile (セグメンテーション プロファイルのインポート) の例 (Python ウィンドウ)

次の 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

関連トピック