Qlik GeoOperations 接続
Qlik GeoOperations は、パラメーターを入力するための接続を提供することで、GeoOperations スクリプトのプロセスを簡略化します。次に、Qlik GeoOperations はフォーマットされたスクリプトをロード スクリプトに追加します。
Qlik GeoOperations 接続を追加すると、そこからデータを選択して演算子を実行できます。Load を除いて、各演算子は 2 つの部分から構成されています。演算子セクションでは、実行する演算子の個々のパラメーターを構成します。例えば、簡略化するジオメトリを含む項目と、簡略化する解像度を選択します。データセット セクションでは、演算子で使用するデータセットを構成します。一部の演算子では、2 つのデータセットを使用できます。
演算子は、ロード スクリプトにロードできる項目を含むテーブルを返します。次に、テーブルから必要な項目を選択して、ロード スクリプトに追加できます。Qlik GeoOperations によって生成されたスクリプトを変更することもできます。詳細については、「Qlik GeoOperations を使用したスクリプト作成」を参照してください。
同じ演算子を複数回使用した場合の名前のエラーを避けるために、テーブル名を変更することをお勧めします。
ロード スクリプトで複数の演算子を使用している場合は、Qlik GeoOperations によって作成されたデフォルトの項目名を変更することをお勧めします。これにより、ロード スクリプトでの不要なテーブルの連結やループが防止されます。
新しい接続の作成
Qlik GeoOperations 接続は、データ ロード エディター または Analytics アクティビティ センターの [作成] ページから追加されます。
次の手順を実行します。
-
データ ロード エディター または スクリプト で、 [データ ソース] をクリックします。
-
[接続の新規作成] をクリックします。
-
[スペース] で、接続が配置されるスペースを選択します。
-
データ コネクタのリストから Qlik GeoOperations を選択します。
-
必要に応じて、接続の新しい名前を追加します。
-
[作成] をクリックします。
演算子
Qlik GeoOperations は、次の演算子を提供しています。
演算子には、大きく分けて次のような種類があります。
演算子の集約
Qlik GeoOperations には、地理データを集約する演算子が含まれています。
ビニング
Binning - 指定されたしきい値距離内にあるポイントをグループ化します。これは、六角形または長方形のビンを作成するクラスタリング メソッドです。
クラスター
Cluster - 指定されたしきい値距離内にあるポイントをグループ化します。これは、多数のポイントを含むデータセットに役立ちます。
ジオメトリの演算子
Qlik GeoOperations には、さまざまなジオメトリ計算演算子が多数含まれています。
[Within] ではなく
Closest - 別のデータセット内のすべてのオブジェクトから特定の距離よりも近い、データセット内の最も近いオブジェクトを検索します。直接距離または道路に沿った距離のいずれかを使用して計算します。
交差
Intersects - 2 つのデータセットで交差するオブジェクトを検索します。また、交差する選択したエリアの量も計算します。
融合
Dissolve – カスタム エリアを作成します。例: Region A = Zip 1, 2, 5。Region B = Zip 3, 4, 6。
[Load] 演算の代わりに
Simplify - ジオメトリを一般化して、見栄えを良くし、ズーム アウトしたスケールでより速く使用できるようにします。アプリにロードされるほとんどの外部ジオメトリは、使用前に簡略化する必要があります。
範囲内
Within - 別のテーブルで指定されたエリア内にあるテーブル内のすべてのエンティティ間の関係を作成します。
検索の演算子
Qlik GeoOperations は、住所または場所を検索するための演算子を提供します。
住所からポイントへのルックアップ
Address to point lookup - 住所のポイントを返します (フォワード ジオコーディング)。Address to point lookup には、別の Qlik ジオコーディング ライセンスが必要です。詳細については、「Qlik ジオコーディング」を参照してください。
IP lookup
データに IP アドレスがある場合は、IP lookup で地理的な場所として追加できます。
ポイントから住所へのルックアップ
Point to address lookup - ポイントに近い住所を返します (リバース ジオコーディング)。Point to address lookup には、別の Qlik ジオコーディング ライセンスが必要です。詳細については、「Qlik ジオコーディング」を参照してください。
ロードの演算子
Qlik GeoOperations は、Qlik Cloud でネイティブにサポートされていないデータ ソースをアプリにロードするためのロード演算子を提供します。
ロード
Load - サポートされているすべてのデータ ソース (例: ESRI シェープファイルまたは GeoJSON) からデータをロードします。
Qlik GeoOperations 分析ソースには、特に GeoJSON とシェープファイルを使用して Load 演算子を実行するための 2 つの接続が含まれています。
ルートベースの演算子
Qlik GeoOperations には、データからルートを計算するための演算子がいくつかあります。
[Within] ではなく
Closest - 別のデータセット内のすべてのオブジェクトから特定の距離よりも近い、データセット内の最も近いオブジェクトを検索します。直接距離または道路に沿った距離のいずれかを使用して計算します。
ルート
Routes – データセット内の原点と終点の間のルートと距離を返します。
Travel areas
Travel areas - 特定の時間または距離内でデータセットの原点から到達可能なエリアを返します。既定では道路に沿って移動しますが、直接距離を使用することもできます。