Last active
January 18, 2021 20:02
-
-
Save ezequielpereira/393aa394cd70f4a317be725567832d7d to your computer and use it in GitHub Desktop.
Mini doc de la API de rastreo de ómnibus de la Intendencia de Montevideo
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- Petición -- | |
POST /buses/rest/stm-online HTTP/1.1 | |
Host: www.montevideo.gub.uy | |
Content-Type: application/json | |
Content-Length: <LENGTH> | |
Notas: | |
- Es OBLIGATORIO setear la cabecera "Content-Type" con el valor "application/json" | |
- Es OBLIGATORIO hacer la petición por HTTP, no HTTPS | |
{ | |
"empresa":"10", | |
"lineas": ["G"], | |
"variante": [3532], | |
"bus": 71, | |
"parada": 0 | |
} | |
int empresa -- Número de la empresa de la cúal rastrear ómnibus (Omitir, vacío, o <= 0 para rastrear ómnibus de todas las empresas) | |
10 = COETC | |
20 = COME | |
50 = CUTCSA | |
70 = UCOT | |
String[] lineas -- Números de las líneas a rastrear (Omitir, vacío, o alguna línea inválida para rastrear todas) | |
int[] variante -- Números de variantes (destinos de una línea) de los ómnibus a rastrear (Omitir o vacío para mostrar todas las variantes) | |
int bus -- Número interno del bus a rastrear (Omitir para rastrear todos) | |
int parada -- Valor ignorado por el servidor | |
-- Respuesta -- | |
Vease: https://geojson.org/ | |
Nota: | |
Tenga presente que las coordenadas en la epsecificación GeoJSON son X (Oeste < Este, ) y despúes Y (Sur < Norte) en decimales, mientras que convencionalmente se usa primero la latitud y despúes la longitud en forma de grados. | |
Ejemplo: | |
- GeoJSON: [-56.226967,-34.770718] | |
- Convencional: 34°46'14.6"S 56°13'37.1"W | |
{ | |
"type": "FeatureCollection", | |
"features": [ | |
{ | |
"type": "Feature", | |
"properties": { | |
"id": "stm.pck:10:empresa:3532:variante:71:bus", | |
"codigoEmpresa":10, | |
"frecuencia":14480, | |
"codigoBus":71, | |
"variante":3532, | |
"linea":"G", | |
"version":1 | |
}, | |
"geometry": { | |
"type": "Point", | |
"coordinates": [-56.226967,-34.770718] | |
} | |
} | |
] | |
} | |
properties: | |
id ??? | |
codigoEmpresa = empresa en Request | |
frecuencia ??? | |
codigoBus = bus en Request | |
variante = Elemento en variante en Request | |
linea = Elemento en lineas en Request | |
version ??? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
buena "api" gracias por la doc xD