オプション

[全般] タブ

表 1. Read Spatial Data の全般オプション

オプション

説明

MISQL

MI SQL クエリの入力を始めると、オートコンプリート ポップアップ ウィンドウが開き、Location Intelligence モジュールによってサポートされる関数と集合のリストが、入力内容に基づいてフィルタ処理されて表示されます。MI SQL のすべてのキーワードが、青でハイライト表示されます。MI SQL の使用方法の詳細については、『MapInfo SQL Language Reference Guide』を参照してください。
  • 関数を挿入するには、Tab キーを押します。
  • テーブルの構造を確認するには、SELECT * と入力すると、テーブルのすべての列とタイプが表示されます。
  • As キーワードを使用すると、ステージ フィールドの名前を指定できます (例: SELECT Obj As Geom...)。
  • データ内のフィールドおよび Read Spatial Data の入力フィールドを表示したり、クエリの妥当性を検証したりするには、[確認] をクリックします。これらのステージ フィールドは、下流のステージに使用できます。

select count (*) from "/Polygon" where MI_Contains(Obj, ${Geometry} )

これは、Point in Polygon に使用される標準的なクエリが基になっています。“/Polygon” は、含まれるかどうかを確認するポリゴンが含まれる名前付きテーブルです。Obj は、“/Polygons” で指定されているポリゴンを含むテーブルのジオメトリ列です。${Geometry} は、含まれるかどうかを調べるための入力点を含むフィールドです。これにより、入力点を内部に含むポリゴンの数がカウントされます。

select Country, Capital, MI_Within(obj, ${Geometry}) from "/Samples/NamedTables/WorldcapTable"

このクエリでは、指定したジオメトリに含まれる WorldcapTable 名前付きテーブルから各国とその首都が返されます。

select Count(*) from "/Samples/NamedTables/WorldcapTable" Group by Country

このクエリからは、国ごとのレコードの数が返されます。

注: このステージの MISQL で名前付きテーブルを使用するには、名前付きテーブルがリポジトリに存在している必要があります。

[含める] チェックボックス

[含める] チェックボックスでは、出力レコードにフィールドとして含める列を選択できます。デフォルトでは、すべてのフィールドが選択されています。クエリの作成を開始すると、SELECT 句の中の列のみが表示されます。

テーブル列 SQL クエリの列名を表します。このフィールドは編集できません。SQL クエリにエイリアスがある場合は、この列にエイリアスが表示されます。
出力フィールド名 出力フィールドを表します。選択すると、この名前がステージ出力に書き出されます。このフィールドは編集可能です。例えば、Latitude というフィールドの名前を PointOfInterest_Latitude に変更できます (名前は一意である必要があります)。
タイプ 列のタイプを表します。このフィールドは編集できません。

[座標系] タブ

注: このタブは、Spectrum™ Technology Platform のバージョン 11.1 よりも前に作成されたデータフローに対してのみ使用できます。座標系変換が必要な場合は、MI_Transform MI SQL 関数、または Spatial Calculator の 座標系変換 オプションを使用してください。
表 2. Read Spatial Data の全般オプション

オプション

説明

座標系

クエリによって返されるジオメトリ オブジェクトの座標系。Read Spatial Data は、ここで指定した座標系にジオメトリを変換します。

デフォルトの座標系を変更する場合は、デフォルト値を消去してから座標系の名前または EPSG コードの入力を開始すると、その文字列で始まるかその文字列が含まれている座標系のドロップダウン リストが表示されます (このリストは 3 文字の英数字を入力した後に表示されます)。また、参照ボタンをクリックすると [座標系の選択] ダイアログが表示されるので、そのリストから座標系を選択することもできます。選択した座標系に関係なく、フィールドにはわかりやすい名前が表示され、対応する EPSG コードがステージ用に保存されます。

EPSG コードの詳細については、www.spatialreference.org を参照してください。EPSG に対してサポートされるコードスペースのリストを取得するには、SOAP リクエスト List Supported CoordSys by Code Space を Geometry サービス デモ ページ http://<server>:<port>/Spatial/GeometryService/DemoPage.html から送信します。