Mises à jour de point

Format d'URL POST HTTP

Les requêtes POST HTTP se présentent au format suivant. POST HTTP est utilisé pour définir une mise à jour persistante d'un point.


HTTP POST:  /rest/Spatial/erm/databases/dbsource/persistentUpdates.json?point=x,y,srsName&query_parameters
			

dbsource est le nom de la base de données servant à mettre à jour les données d'itinéraire. Utilisez le nom de base de données indiqué dans l'outil de ressource de base de données de routage du module Enterprise Routing.

Format d'URL DELETE HTTP

Les requêtes DELETE HTTP se présentent au format suivant : Les requêtes DELETE HTTP sont utilisées pour supprimer une mise à jour persistante spécifique d'un point.


HTTP DELETE:  /rest/Spatial/erm/databases/dbsource/persistentUpdates.json?point=x,y,srsName&resetType=query_parameters
			

dbsource est le nom de la base de données contenant la mise à jour persistante à supprimer. Utilisez le nom de base de données indiqué dans l'outil de ressource de base de données de routage du module Enterprise Routing.

Paramètres de requête

L'opération POST HTTP prend les paramètres de requête suivants.

Paramètre Type Requis Description
exclude Chaîne non Exclut le point indiqué de tous les calculs d'itinéraire. L'existence du paramètre dans l'URL indique s'il convient d'effectuer l'exclusion, et non la valeur du paramètre.
velocity Flottant non Il s'agit d'une mise à jour de la vitesse, dans laquelle vous définissez la nouvelle vitesse du point en indiquant la nouvelle vitesse. L'unité par défaut est mph (miles par heure), à moins que vous ne spécifiez le paramètre velocityUnit.
velocityUnit Flottant non

Il s'agit d'une unité de vitesse de velocity ou de velocityAdjustment. La valeur par défaut est mph (miles par heure). Pour les mises à jour de la vitesse, l'unité de vitesse peut prendre l'une des valeurs suivantes : kph (kilomètres par heure) ou mph (miles par heure).

Remarque : Les mises à jour de la vitesse sont toujours stockées en mph dans les données d’itinéraire. Les mises à jour persistantes en km/h sont converties en mph en arrondissant au mph le plus proche. Par exemple, 4 km/h est arrondi à 2 mph.
velocityAdjustment Flottant non Il s'agit d'une mise à jour de la vitesse dans laquelle vous définissez une modification de la vitesse du point en indiquant la modification de vitesse (unité et valeur). Les valeurs de vitesse peuvent être augmentées (valeurs positives) ou diminuées (valeurs négatives). L'unité par défaut est mph (miles par heure), à moins que vous ne spécifiez le paramètre velocityUnit.
velocityPercentage Entier non Il s'agit d'une mise à jour de la vitesse dans laquelle vous définissez une augmentation de la vitesse du point en indiquant un pourcentage d'augmentation (valeur positive) ou de réduction (valeur négative) de la vitesse.

Paramètre Reset

L'opération DELETE HTTP prend les paramètres de requête suivants.

Paramètre Type Requis Description
resetType Chaîne non

Réinitialise (annule) un type de mise à jour pour un point.

speed
Réinitialise la mise à jour de la vitesse d'un point donné.
exclude
Réinitialise l'exclusion d'un point donné.

Exemples

Exclusion d'un point (POST HTTP)


http://www.pb.com/rest/Spatial/erm/databases/usroutedatabase/persistentUpdates.json?point=-73.6,43.5,epsg:4326&exclude=true			
			

Suppression d'une mise à jour persistante d'exclusion d'un point (DELETE HTTP)


http://www.pb.com/rest/Spatial/erm/databases/usroutedatabase/persistentUpdates.json?point=-73.6,43.5,epsg:4326&resetType=exclude