道路タイプの更新

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 は、更新を返す道路のタイプです。

注: 最初の形式は、1 つの道路タイプのみに対して永続更新を返すために使用します。2 つめの形式は、複数またはすべての道路タイプに対して永続更新を返すために使用します。複数の道路タイプを指定する場合は、道路タイプをカンマで区切ります。すべての道路タイプを指定する場合は、パラメータ "roadtypes=" を空にします。以下の例を参照してください。

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