空間パラメーターと演算子

空間パラメーター

空間データの計算で使用する空間パラメーターを作成することができます。データ ソースから空間パラメーターを読み込むことも、既知のテキスト (WKT) を使用して Tableau で空間パラメーターを作成することもできます。空間パラメーターとは、ポイント、ポリゴン、マルチポリゴン、線、またはこれらのタイプの均質コレクションです。空間パラメーターは、パラメーター コントロール、パラメーター アクション、動的な値など、Tableau の他のパラメーターと同じ方法で使用できます。

注: 緯度と経度の座標など、空間データのフィールドを使用する場合のみ、空間パラメーターを作成できます。テキスト文字列フィールドを使用して作成することはできません。たとえば、国フィールドは、地理的役割が適用されている可能性のあるテキスト文字列ですが、それでもテキスト文字列のままです。

空間パラメーターの作成

[データ] ペインからパラメーターを作成するには、次の手順を実行します。

  1. 右上隅のドロップダウン矢印をクリックし、[パラメーターの作成] を選択します。

    または、フィールドを右クリックして、[パラメーターの作成] を選択することもできます。

    パラメーターを作成するためのダイアログ ボックス。

  2. [パラメーターの作成] ダイアログ ボックスで、空間パラメーターに名前を付けます。

  3. [データ型] ドロップダウンを開き、[Spatial (空間)] を選択します。。

    パラメーターを作成するための、ダイアログ内の [データ型] ドロップダウン。空間型が強調表示されています。

  4. [許容値] の下で、[すべて] または [リスト] を選択します。
    [リスト] を選択すると、WKT を使用して、またはフィールドから値を入力できるようになります。リスト ドメイン パラメーターの場合、パラメーターに名前を付けるときに別名を使用することをお勧めします。たとえば、空間パラメーターに「POINT(-73.9856 40.7484079)」という名前を付ける代わりに、「Empire State Building」という名前を付けます。別名の使用は、リスト ドメイン パラメーターに対してのみ可能です。
  5. [次から値を追加] の横にあるドロップダウン メニューを開き、フィールドを選択します。WKT 値をグリッドに直接入力することもできます。

  6. [OK] を選択します。

[パラメーター] セクションの下にある [データ] ペインの下部に空間パラメーターが表示されます。

空間パラメーターを視覚化する

空間パラメーターを視覚化するには、パラメーターを計算で使用する必要があります。

  1. [分析] > [計算フィールドの作成] を選択します。

  2. 計算エディターが開いたら、計算フィールドに名前を付けます。

  3. 計算エディターで、パラメーターをドラッグして式にドロップします。

  4. [OK] を選択します。

新しい計算フィールドが [データ] ペインに追加されます。計算フィールドであることを示すために、データ型アイコンの前に「=」が表示されます。これで、フィールドをマップ レイヤーにドロップするか、フィールドをダブルクリックすると、パラメーターを視覚化できます。

パラメーター コントロール、パラメーター アクション、または動的パラメーターを使用して、パラメーター値を変更できます。

Viz で空間パラメーター コントロールを表示する

パラメーター コントロールとは、ユーザーがパラメーター値を変更できるワークシート カードです。パラメーター コントロールは、ビューを変更するコントロールを含んでいるという点でフィルター カードと似ています。

空間パラメーター コントロールを表示するには、[データ] ペインでパラメーターを右クリック (Mac では Control を押しながらクリック) し、[パラメーターの表示] を選択します。

[パラメーターの表示] オプションが強調表示されている、パラメーターのコンテキスト メニュー

空間パラメーター コントロールは、さまざまな方法で使用できます。入力コントロールとして、WKT を入力してパラメーター値を設定したり、パラメーターの別名を入力したりすることができます。また、リストまたはドロップダウン コントロールを使用して、空間パラメーターを表示することもできます。

パラメーターとその使用方法の詳細については、「パラメータの作成」を参照してください。

空間演算子

Tableau バージョン 24.3 以降では、計算で空間演算子を使用できます。

計算フィールドとその使用方法の詳細については、「簡単な計算フィールドの作成」を参照してください。

空間演算子を使用して計算フィールドを作成します。

  1. Tableau のワークシートで [分析] > [計算フィールドの作成] を選択します。

  2. 計算エディターが開いたら、計算フィールドに名前を付けます。

  3. 計算エディターで、数式に空間演算子を使用します。

    例: UNION([Geometry])

  4. [OK] を選択します。

新しい計算フィールドが [データ] ペインに追加され、空間演算子で使用される計算フィールドであることを示す 空間計算フィールドを示す等号と地球儀アイコン。 アイコンがデータ型アイコンの前に表示されます。

Tableau で利用可能な空間演算子

DIFFERENCE

演算子DIFFERENCE
定義2 番目の引数のすべての領域が、重複する領域内の最初の引数から切り取られたときに残る領域の部分を計算します。重複しない領域内の 2 番目の引数の領域を切り捨てます。

左側のみが塗りつぶされ、中央が塗りつぶされていないベン図。中央部分に隣接して、2 つの地理的領域があり、その 2 つの領域の違いのみが表示されています。

INTERSECTION

演算子INTERSECTION
定義最初の引数の領域と重複する 2 番目の引数の領域の部分を計算して返します。

SYMDIFFERENCE

演算子SYMDIFFERENCE
定義最初の引数の領域と重複する 2 番目の引数の領域の部分を計算し、両方の領域から切り捨てます。両方の引数から領域の残りの部分を返します。

中央部分が切り捨てられたベン図。中央部分に隣接して、重複領域が切り捨てられた 2 セットの空間データのマップがあります。

UNION

演算子UNION
定義全体のアウトラインとして重なったり、交差したりする空間データ ポイント、ポリゴン、線を返します。

計算フィールドでユニオン空間演算子を使用した後、すべての都市が独自のポリゴンで示されたワシントン州のマップ。これらのポリゴンに隣接して、ワシントン州のアウトラインがあります。

フィードバックをお送りいただき、ありがとうございます。フィードバックは正常に送信されました。ありがとうございます!