道路タイプの更新
HTTP POST URL 形式
HTTP POST 要求には次の形式を使用します。HTTP POST は、永続更新を道路タイプに設定するために使用します。
HTTP POST: /rest/Spatial/erm/databases/dbsource/persistentUpdates/roadTypes/roadtype.json?query_parameters
ここで、dbsource は、ルート データを更新するデータベースの名前で、roadtype は、更新する道路のタイプです。Spatial モジュールのルーティング データベース リソース ツールで指定されたデータベース名を使用してください。
HTTP GET URL 形式
HTTP GET 要求には次の形式を使用します。HTTP GET は、道路タイプの永続更新のリストを返すために使用します。
HTTP GET: /rest/Spatial/erm/databases/dbsource/persistentUpdates/roadTypes/road_type.json
or
HTTP GET: /rest/Spatial/erm/databases/dbsource/persistentUpdates/roadTypes.json?roadTypes=road_type
ここで、dbsource は、永続更新を返すデータベースの名前で、roadtype は、更新を返す道路のタイプです。
HTTP DELETE URL 形式
HTTP DELETE 要求には次の形式を使用します。HTTP DELETE は、道路タイプに対する特定の永続更新を削除するために使用します。
HTTP DELETE: /rest/Spatial/erm/databases/dbsource/persistentUpdates/roadTypes/roadtype
ここで、dbsource は、データベースの名前で、roadtype は、削除する永続更新を含む道路のタイプです。Spatial モジュールのルーティング データベース リソース ツールで指定されたデータベース名を使用してください。
roadtype は、HTTP POST と HTTP DELETE の両方で次のいずれにでも設定できます。
- 進入路
- 裏道路
- 接続道路
- フェリー
- 小道
- 侵入制限道路 (密集都市部)
- 侵入制限道路 (農村部)
- 侵入制限道路 (郊外)
- 侵入制限道路 (都市部)
- 地方道路 (密集都市部)
- 地方道路 (農村部)
- 地方道路 (郊外)
- 地方道路 (都市部)
- 主要地方道路 (密集都市部)
- 主要地方道路 (農村部)
- 主要地方道路 (郊外)
- 主要地方道路 (都市部)
- 幹線道路 (密集都市部)
- 幹線道路 (農村部)
- 幹線道路 (郊外)
- 幹線道路 (都市部)
- 補助地方道路 (密集都市部)
- 補助地方道路 (農村部)
- 補助地方道路 (郊外)
- 補助地方道路 (都市部)
- 一般道路 (密集都市部)
- 一般道路 (農村部)
- 一般道路 (農村部)
- 一般道路 (都市部)
- 主要高速道路 (密集都市部)
- 主要高速道路 (農村部)
- 主要高速道路 (郊外)
- 主要高速道路 (都市部)
- 出入路 (密集都市部)
- 出入路 (侵入制限道路)
- 出入路 (幹線道路)
- 出入路 (主要高速道路)
- 出入路 (農村部)
- 出入路 (一般高速道路)
- 出入路 (都市部)
- 出入路 (郊外)
- 一般高速道路 (密集都市部)
- 一般高速道路 (農村部)
- 一般高速道路 (郊外)
- 一般高速道路 (都市部)
クエリ パラメータ
HTTP POST 操作は、次のクエリ パラメータを取ります。
パラメータ | タイプ | 必須 | 説明 |
---|---|---|---|
速度 | 文字列 | いいえ | 新しい速度を指定して道路タイプの新しい速度を定義する速度更新です。velocityUnit パラメータを指定しない限り、デフォルトの単位は mph (マイル/時) です。 |
velocityUnit | 文字列 | いいえ |
velocity または velocityAdjustment の速度の単位です。速度更新の場合、速度単位には mph (マイル/時) および kph (キロメートル/時) のいずれかの値を指定できます。デフォルト値は mph です。 |
velocityAdjustment | 文字列 | いいえ | 速度 (単位と値) の変更を指定して道路タイプの速度の変化を定義する速度更新です。速度値は増加 (正の値) または減少 (負の値) させることができます。velocityUnit パラメータを指定しない限り、デフォルトの単位は mph (マイル/時) です。 |
velocityPercentage | Integer | いいえ | 速度を増加 (正の値) または減少 (負の値) させる割合を指定して道路タイプの速度の増加を定義する速度更新です。 |
例
道路タイプの新しい速度を設定する (HTTP POST)
http://<server>:<port>/rest/Spatial/erm/databases/usroutedatabase/persistentUpdates/roadTypes/ferry.json?velocity=5&velocityUnits=mph
フェリーの道路タイプに対する更新のリストを返す (HTTP GET)
http://<server>:<port>/rest/Spatial/erm/databases/US_NE/persistentUpdates/roadTypes/ferry.json?velocityUnit=kph
US_NE ルーティング データベース リソースのすべての道路タイプ更新のリストを返す (HTTP GET)
http://<server>:<port>/rest/Spatial/erm/databases/US_NE/persistentUpdates/roadTypes.json?roadTypes=
フェリー、接続道路、一般道路 (都市部) の道路タイプに対する更新のリストを返す (HTTP GET)
http://<server>:<port>/rest/Spatial/erm/databases/US_NE/persistentUpdates/roadTypes.json?roadTypes=ferry,connector,normal road urban
道路タイプ永続更新を削除する (HTTP DELETE)
http://<server>:<port>/rest/Spatial/erm/databases/US_NE/persistentUpdates/roadTypes/back road