ArcGIS Velocity のフィーチャ レイヤー ソースのタイプは、フィーチャ レイヤーからフィーチャを読み込みます。
例
データ ソースの使用例を以下に示します:
- ユーザーは、ArcGIS Enterprise から読み込むフィーチャが含まれるホスト フィーチャ レイヤーを選択します。
- GIS アナリストは、読み込むフィーチャが含まれる ArcGIS Server フィーチャ レイヤーへの URL (https://sampleserver6.arcgisonline.com/arcgis/rest/services/Wildfire/FeatureServer/2 など) を指定します。
- ユーザーは、ArcGIS Online から天候フィーチャ レイヤーを組み込むことでリアルタイムの天候状態をマップに追加できます。
使用上の注意
データ ソースを操作する際には、以下の点に注意してください:
- フィーチャ レイヤー アイテムを参照する際、フォルダー、お気に入り、グループ、組織、でフィルターできます。 さらに、更新日、作成日、タグでフィルターできます。
- ArcGIS Server フィーチャ レイヤーは URL を使用して読み込むこともできます。 ArcGIS Server サービス ディレクトリーの REST URL (https://sampleserver6.arcgisonline.com/arcgis/rest/services/Wildfire/FeatureServer/2 など) を使用します。 この URL は /FeatureServer/# または /MapServer/# で終了する必要があり、ここで # はレイヤー番号です。
- URL からセキュリティー保護されたフィーチャ レイヤーを読み込むには、最初にアイテムを組織のポータルに追加して認証情報を保存してから、組織のポータルに登録済みのアイテムを参照して、セキュリティー保護されたフィーチャ レイヤーを読み込みます。
- フィーチャ レイヤーには一意識別子フィールドが必要です。 この一意識別子は NULL にできず、一意の値を含み、かつ以下のデータ タイプのいずれかである必要があります:
- Integer (32 および 64 ビットの正の値のみ)
- String
- GUID
- Date
- Date Only
- Time Only
- リアルタイム解析内でフィーチャ レイヤー ソースを構成する際にはタイムスタンプ フィールドを指定できません。これは、リアルタイム解析が開始するたびに、フィーチャ レイヤー フィードは構成されている WHERE 句によって返されるすべてのフィーチャを読み込むためです。
- ソースの接続パラメーターを構成した後で、入力データの構成を参照して、スキーマとキー パラメーターの定義方法について確認してください。
パラメーター
以下は、データ ソースのパラメーターです:
| パラメーター | 説明 | データ タイプ |
|---|---|---|
| WHERE 句 | 指定したフィーチャ レイヤーから読み込まれるフィーチャのフィルターに使用する SQL (Structured Query Language) 句。 デフォルトでは、1=1 を使用してすべてのフィーチャを読み込みます。デフォルトの句に手を加え、特定の属性値や論理条件を含めることができます。 ほとんどのフィーチャ レイヤーで、レイヤー内のフィールドに対する SQL-92 WHERE 句構文がサポートされています これらの変数を使用する最も一般的なワークフローは、イベントが発生すると同時にフィーチャ レイヤー出力に継続的に書き込むリアルタイム解析と組み合わせて使用することです。 | QueryString |
| 出力フィールド | Velocity に読み込むフィーチャ レイヤーのフィールド。 デフォルトはアスタリスク (*) であり、すべてのフィールドが読み込まれます。 フィールドを指定する場合、フィールド名を (たとえば device_id,timestamp,horizontal_accuracy,latitude,longitude のように) カンマで区切って指定します。 | String |
| 出力データの空間参照 | 空間参照の Well-known ID (WKID)。 デフォルトは 4326 です。 | String |
| その他のログ (オプション) | Velocity が発行した未処理のリクエストのログ出力が利用可能かどうかを指定します。 デフォルトは [False] です。 注意:このパラメーターは、トラブルシューティングの目的でのみオンにし、トラブルシューティングが完了したらオフにします。 トラブルシューティングについて Esri テクニカル Supportにお問い合わせください。 | Boolean |