メイン コンテンツをスキップする 補完的コンテンツへスキップ

データセット

以下は、Qlik GeoOperations サーバー サイド拡張機能の演算で使用できるデータ ソースです。

CSV

テーブル データ、オプションでジオメトリを含むテキスト ファイル。ジオメトリの代わりに、場所の名前を指定できます。すべての項目は文字列としてロードされます。
CSV のパラメーター
パラメーター タイプ 使用 説明
URL string default: ありません。

データを含むファイルの URL。HTTPS または LIB のプロトコルを含む URL のみ使用できます。

アプリのスペースにあるデータソースのファイルを使用するには、次のような構文を使用します: lib://DataFiles/<file name> 例えば、lib://DataFiles/Offices.csv 次のような構文でファイルを保存するスペースを指定することもできます: lib://<space name>:DataFiles/<file name> 例えば、lib://EuropeSales:DataFiles/Offices.csv 次の構文を使ってWeb ストレージ プロバイダー コネクターからファイルを指定することもできます: lib://<Web Storage Provider>/<file name>. 例えば、lib://Dropbox/Offices.csv

keyField string default: ありません。 各ジオメトリの ID を含む項目の名前。項目を空のままにすると、キー項目が生成されます。
geometryField string default: ありません。 ジオメトリ項目の名前 (ある場合)。ジオメトリの代わりに、ポイントまたはエリアのよく知られた名前の列を以下のように「Geometry Type」として指定できます。ポイント データが 2 つの項目にある場合は、次のように指定します: 緯度項目の名コンマ経度項目の名
geometryType string default:POINT Geometry Field のジオメトリのタイプ。許可される値は次のとおりです。
  • Point - Qlik Sense ポイント形式のポイント ジオメトリ: 「[longitude,latitude]」
  • PointLatLon - 緯度のある項目と経度のある項目
  • Line - Qlik Sense ライン形式のライン ジオメトリ: 「[[longitude,latitude],[longitude,latitude],...]」
  • Polygon - ポリゴン ジオメトリ、つまり、マルチポリゴンの場合は閉じた線の配列または閉じた線の配列の配列
  • LocationNamedPoint - 都市などの地理的ポイントの名前
  • LocationNamedArea - 国などの地理的エリアの名前
  • WKT - WKT 形式のジオメトリは、POINT、LINESTRING、MULTILINESTRING、POLYGON、MULTIPOLYGON をサポートします。[ジオメトリのよく知られたテキスト表現] を参照してください。
名前付きのポイントまたはエリアの場合、ジオメトリはロケーション サービスで検索され、ジオメトリの列が追加されます。国、タイプ、行政区画エリアの列が、Standard エリアおよび Point データセットのように追加されます。
サフィックス string default: ありません。 上級ユーザー向け。指定された文字列がすべての ID に追加されます。これは、国コードやタイプなど、サーバー ベースのロケーション サービスに詳細情報を指定するための便利な方法です。別の方法は、テーブルを Qlik にロードするときに追加のデータを追加することです。次のサフィックス、[,SE:city] を使用すると、すべてのアイテムがスウェーデンの都市として指定されます。
,SE:city
使用する構文の詳細については、「Geometry Service Specification (英語のみ)」を参照してください。
ヘッダー string default: ありません。 カンマで区切られた列の名前。空白の場合、最初の行にはヘッダーが含まれます。
fieldSeparator string default:TAB 項目を区切る文字。通常の文字に加えて、キーワード TAB、NEWLINE、COMMA、SEMICOLON を使用できます。
recordSeparator string default:NEWLINE 項目を区切る文字。通常の文字に加えて、キーワード TAB、NEWLINE、COMMA、SEMICOLON を使用できます。
エンコード string default:UTF-8 ファイルの文字セット。Java と同じ値が許可されます。
stringQuotes string default: ありません。 文字列の引用に使用できる文字。引用符内の項目とレコードの区切り文字は、そのように解析されません。インポートされたデータから引用符が削除されます。通常の文字に加えて、キーワード QUOTE(")、DOUBLEQUOTE(")、SINGLEQUOTE(') を使用できます。
座標参照系 string default:Auto ロードするデータの CRS (座標参照系)。データはアプリにロードされる前に、この CRS から WGS84 (EPSG:4326) に投影されます。

Auto に設定すると、EPSG:4326 (WGS84) が使用されます。

GEOFILE

GeoJSON や ESRI Shapefile などのさまざまな種類の地理ファイル形式をロードします。

この例では、Simplify 演算を介して GeoJSON ファイルをロードします。

Load * Extension GeoOperations.ScriptEval(' SELECT nuts.NUTS_ID as NUTS_ID, Simplified_nuts_Geometry FROM Simplify() DATASOURCE nuts GEOFILE url="https://datahub.io/core/geo-nuts-administrative-boundaries/r/nuts_rg_60m_2013_lvl_1.geojson"');
GEOFILE のパラメーター
パラメーター タイプ 使用 説明
URL string default: ありません。

データを含むファイルの URL。HTTPS または LIB のプロトコルを含む URL のみ使用できます。

アプリのスペースにあるデータソースのファイルを使用するには、次のような構文を使用します: lib://DataFiles/<file name> 例えば、lib://DataFiles/SalesGeographies.geojson です。次のような構文でファイルを保存するスペースを指定することもできます: lib://<space name>:DataFiles/<file name> 例えば、lib://EuropeSales:DataFiles/SalesGeographies.geojson です。次の構文を使ってWeb ストレージ プロバイダー コネクターからファイルを指定することもできます: lib://<Web Storage Provider>/<file name>. 例えば、lib://Dropbox/SalesGeographies.geojson です。

keyField string default: ありません。 各ジオメトリの ID を含む項目の名前。項目を空のままにすると、キー項目が生成されます。
タイプ string default:Auto ファイルのタイプ。許可される値は次のとおりです。
  • Auto - ファイルの名前からファイル タイプを検出しようとします。
  • GeoJSON - geojson.org で指定されている GeoJSON 形式。
  • GML - GML ファイルの読み取りまたは WFS サービスへの接続用。[featureCollection] ファイルを読み取り、各 [featureMember] 要素の 1 行を作成します。GeoOperations は GML2 のみをサポートします。
  • Shape - ESRI 図形ファイル形式の少なくとも shp ファイルと dbf ファイルを含む zip ファイル。zip ファイルは、そこに含まれるファイルと同じ文字エンコードで作成することが重要です。
  • ESRIJson - ESRI ArcGIS Server によって返される JSON ([フォーマットの ESRI ドキュメント] を参照)。これにより、ArcGIS に接続し、ArcGIS が公開したサービスからデータをインポートすることができます。
  • DXF - AutoCAD DXF ファイルからのジオメトリの読み取り用。ポイントとラインのエンティティ タイプの限定されたセットがサポートされています。 POINT, TEXT, MTEXT, ARC, CIRCLE, LINE, POLYLINE, LWPOLYLINE, SPLINE, and MLINE
エンコード string default: ありません。 一部の形式 (ESRI Shapefile など) では、文字エンコードが形式で定義されていません。これにより、この情報を提供する方法が提供されます。ほとんどの形式では、このプロパティは無視されます。
expectedGeomType string default:Auto 一度にロードされるジオメトリ タイプは 1 つだけです。データに複数のタイプがある場合は、このプロパティを使用して、ロードするタイプを設定します。複数のタイプをサポートしないフォーマットの場合、このパラメーターは無視されます。
  • Auto - タイプを自動的に検出しようとします。
  • Point - 指定されたファイルで Point を検索します。
  • Line - 指定されたファイルで Line を検索します。
  • Polygon - 指定されたファイルで Polygon を探します。
座標参照系: string default:Auto ロードするデータの座標参照系 (CRS)。データはアプリにロードされる前に、この CRS から WGS84 (EPSG:4326) に投影されます。

Auto に設定されている場合、または空の場合、ファイルから解析を試みます。ファイルに CRS が見つからない場合は、[EPSG:4326] (WGS84) が使用されます。これを CRS に設定すると、ファイル内の情報が上書きされるため、そのような情報が不足しているファイル、または情報が間違っていることがわかっているファイルに対してのみ実行する必要があることに注意してください。複数の CRS を持つデータを含むファイルはサポートされていません。

INTABLE

Extension 関数への入力として渡されるテーブルを宣言して、その解釈方法を指定できます。宣言されていない場合、多くの場合、そのキー項目とジオメトリ項目は内容に基づいて自動的に検出されます。ただし、新しいデータでリロードした後に解釈が変更されないように、テーブルを宣言することをお勧めします。

テーブルにジオメトリや緯度と経度の列の代わりに名前が含まれている場合は、宣言する必要があります。

テーブルが宣言されていない場合、演算の既定データセットの最初のテーブルとしてカウントされます。 宣言されている場合は、宣言されている順序でカウントされます。

通常、Qlik Sense ジオメトリ形式が使用されますが、WKT 形式 (ジオメトリのよく知られたテキスト表現) もサポートされています。これにより、通常のデータベース コネクタの 1 つを使用してデータベースから地理データを読み取り、[Load] 演算を使用してジオメトリを Sense ジオメトリに変換することができます。データベースからジオメトリを読み取る場合は、列を WKT 形式で返す関数を適用する必要があることに注意してください。標準の SQL 関数は [ST_AsText()] と呼ばれますが、一部のデータベースには独自の関数があります。

常にペアで定義する必要がある [latitudeField] と [longitudeField] を除いて、場所項目を指定するパラメータの 1 つだけを一度に使用できます。

演算ごとに 1 つのインライン テーブルだけ指定できます。2 つ以上のインライン テーブルでデータを使用する必要がある場合は、他のインライン テーブルを CSV ファイルとして保存するために STORE を使用し、 CSV ファイルからロードすることができます。

緯度と経度の項目の例:

MyCities: LOAD * inline " cid;lat;long 1;57.7;12 2;45.42;-75.70 " (delimiter is ';'); Load * Extension GeoOperations.ScriptEval(' TravelAreas(costValue="10",costUnit="minutes") DATASOURCE cities INTABLE keyField="cid", latitudeField="lat", longitudeField="long"', MyCities);
データに名前付きの場所が含まれているため、namedAreaField パラメーターを宣言する必要がある例:
MyCountries: LOAD * inline " cid;Country 1;US 2;CA " (delimiter is ';'); Load * Extension GeoOperations.ScriptEval(' Simplify() DATASOURCE countries INTABLE keyField="Country", namedAreaField="Country"', MyCountries{Country});
INTABLE のパラメーター
パラメーター タイプ 使用 説明
keyField string オプション 各行の一意の ID を含む項目の名前。指定しない場合、[_autoIndex_] という名前のキー列が、行ごとに一意の値で追加されます。
pointField string オプション Qlik Sense ポイント形式のポイント データを含む項目 (「[longitude, latitude]」)。WKT ポイント データ (「POINT(...)」) もサポートされています。
lineField string オプション Qlik Sense ライン形式のライン データを含む項目: 「[[longitude,latitude],[longitude,latitude],...]」また、WKT ライン データ (「LINESTRING(...)」または「MULTILINESTRING(...)」) もサポートされています。
polygonField string オプション Sense ポリゴン形式のライン データを含む項目。つまり、閉じたラインの配列、またはマルチポリゴンの場合は閉じたラインの配列の配列。WKT ポリゴン データ (「POLYGON(...)」または「MULTIPOLYGON(...)」) もサポートされています。
[latitudeField] string オプション 緯度の値を含む項目。
[longitudeField] string オプション 経度の値を含む項目。
namedPointField string オプション 場所データベースで検索される地理的特徴の名前を含む項目。名前はポイントで表されます。
[namedAreaField] string オプション 場所データベースで検索される地理的特徴の名前を含む項目。名前はポリゴンで表されます。ロケーション データベース内のすべての名前にポリゴンが関連付けられているわけではありません。
座標参照系 string default:Auto ロードするデータの CRS (座標参照系)。データはアプリにロードされる前に、この CRS から WGS84 (EPSG:4326) に投影されます。

Auto に設定すると、EPSG:4326 (WGS84) が使用されます。

LOCATIONSERVICE

Qlik GeoAnalytics Server ロケーション サービスで利用できるポイントとエリア。タイプまたは国を指定する必要があります。

ロケーション サービスからロードされたテーブルの項目は次のとおりです。

  • LocationDbId - 各エンティティの一意の ID。
  • LocationPoint/LocationArea - エンティティのジオメトリ。
  • CountryIso2 - 2 文字の国コード。
  • Adm1Code - 第一レベルの行政区画の国別コード。
  • Adm2Code - 第二レベルの行政区画の国別コード。
  • LocationDbType - タイプの詳細については、Geometry Service Specification (英語のみ) を参照してください。

この例では、米国の州をロードします。

MyAirports: Load * Extension GeoOperations.ScriptEval(' Load() DATASOURCE states LOCATIONSERVICE geometry="AREA", type="STATE", country="us" ');
LOCATIONSERVICE のパラメーター
パラメーター タイプ 使用 説明
Geometry string default:Area Point または Area にアクセスすることを選択します。
タイプ string default:Country 国、行政区画、郵便番号など、名前が表すデータのタイプ。ロケーション データベースのネイティブ タイプでは、次の簡略化されたタイプ名を使用できます (大文字と小文字は区別されません)。
  • CONTINENT - 大陸の名前。
  • COUNTRY - 国の名前。
  • COUNTRYISO2 - ISO 3166-1 alpha-2 コード。
  • COUNTRYISO3 - ISO 3166-1 alpha-2 コード。
  • ADMIN1 - 一次管理区分。
  • STATE - ADMIN1 のエイリアス。
  • ADMIN2 - 二次管理区分。
  • ADMIN3 - 三次管理区分。
  • ADMIN4 - 四次管理区分。
  • POSTALCODE - 郵便番号。
  • ZIP - POSTALCODE のエイリアス。
  • CITY - 都市の名前。
  • AIRPORTIATA - airport IATA コード。
  • AIRPORTICAO - airport ICAO コード。
詳細なタイプの詳細については、Geometry Service Specification (英語のみ) を参照してください。
パラメータは string default: ありません。 アクセスする国の国コード (2 文字または 3 文字)。カンマで区切って、いくつかの国を指定できます。既定値は、国に制限されないことを意味します。
 

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。