Skip to content

Commit

Permalink
(JP) Add doc about Feature and FeatureCollection support (telefonicai…
Browse files Browse the repository at this point in the history
  • Loading branch information
fisuda committed May 19, 2022
1 parent dd7d5e4 commit 384a851
Showing 1 changed file with 15 additions and 6 deletions.
21 changes: 15 additions & 6 deletions doc/manuals.jp/user/ngsiv2_implementation_notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -222,14 +222,23 @@ NGSIv2 仕様では、`geo:json` 属性に使用される可能性のある GeoJ
* Polygon
* MultiPolygon

その一方で、次のタイプは機能しません (使用しようとすると "Database Error" が発生します) :
実施されたテストの詳細については、[こちら](https://github.com/telefonicaid/fiware-orion/issues/3586)をご覧ください。

* Feature
* GeometryCollection
* FeatureCollection
`Feature` タイプと `FeatureCollection` タイプもサポートされていますが、特別な方法です。`Feature` または `FeatureCollection`
を使用して、`geo:json` 属性を作成/更新できます。ただし、属性値が取得されると (GET レスポンスまたは通知)、次のコンテンツのみが
取得されます:

実施されたテストの詳細については、
[こちら](https://github.com/telefonicaid/fiware-orion/issues/3586)をご覧ください。
* `Feature` の場合、`geometry` フィールド
* `FeatureCollection` の場合、`features` 配列の最初のアイテムの `geometry` フィールド

実際には、Orion は `Feature` または `FeatureCollection` の作成/更新時に使用される完全な値を保存することに注意してください。
ただし、他の `geo:json` タイプでの正規化の観点から、`geometry` 部分のみを返すことが決定されました。将来的には、コンテンツ全体を
返すフラグが実装される可能性があります (詳細は、[この Issue](https://github.com/telefonicaid/fiware-orion/issues/4125) を参照)。

`FeatureCollection` に関しては、単一の `Feature` が含まれている場合 (つまり、`features` フィールドに要素が1つしかない場合) にのみ、
作成/更新時に受け入れられます。それ以外の場合、Orion は `BadRequest` エラーを返します。

まったくサポートされていない GeoJSON タイプは GeometryCollection だけです。それらを使用しようとすると、"Database Error" が発生します。

[トップ](#top)

Expand Down

0 comments on commit 384a851

Please sign in to comment.