Ejemplo de Datagrama

En este ejemplo de datagrama se muestra una acción de Creación/Modificación de un documento en la colección TRAFFICMAD.alarms. Esta colección contiene una previsión de flujo de tráfico en un punto de la ciudad definido por sus coordenadas. Como puede observarse, además de los valores obligatorios, contiene las estructuras que el proveedor del documento (COSMOS.SERVICIOS.TRAFFICMAD) define para su conveniencia y uso, como pueden ser la intensidad de tráfico, la velocidad, códigos de alarma que luego utilizará en un modelo de observación a través de la Reactive Box, etc.

{
“target”: “datagramServer”,
“vep_data”: [
{
“layerData”: {
“_id”: “PM4444”,
“system”: “LAYERS”,
“subsystem”: “PUTDATA”,
“function”: “REPLACE”,
“layer”: {
“owner”: “COSMOS.SERVICIOS.TRAFFICMAD”,
“type”: “public”,
“name”: “TRAFFICMAD.alarms”
},
“geometry”: {
“type”: “Point”,
“coordinates”: [
-3.41630671505599,
40.0111670272256
]
},
“shape”: {
“type”: “marker”,
“options”: {
“shape”: “circle”,
“markerColor”: “red”,
“prefix”: “fa”,
“icon”: “fa-car”
}
},
“instant”: “2016-05-12 11:06:26.849000”,
“trafficState”: {
“codeStation”: “PM999”,
“intensity”: “425”,
“speed”: “23”
},
“conditionAlarm”: {
“meanSpeed”: “50”,
“meanIntensity”: “800”,
“factorSpeed”: “30”,
“factorIntensity”: “30”
},
“serviceLevel”: “0”,
“alertReceived”: “3”,
“codeAlarm”: “40”,
“levelAlarm”: “I”,
“textStatus”: “Good Traffic”,
“state”: {
“instant”: “2015-11-30 12:38:35.775”,
“description”: “<b><p>Station: 15521</p><p>Good Traffic</p></b> “,
“value”: “1”,
“format”: “text”
}
}
}
]
}