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
Où 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
Où 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 | Obligatoire | 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 | Chaîne | 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), sauf si vous spécifiez le paramètre velocityUnit. |
velocityUnit | Chaîne | non | Il s'agit d'une unité de vitesse de velocity ou de velocityAdjustment (miles par heure). Pour les mises à jour de la vitesse, l'unité de vitesse peut prendre l'une des valeurs suivantes : mph (miles par heure) ou kph (kilomètres par heure). La valeur par défaut est mph. |
velocityAdjustment | Chaîne | 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), sauf si vous 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 | Obligatoire | Description |
---|---|---|---|
resetType | Chaîne | non |
Réinitialise (annule) un type de mise à jour pour un point.
|
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