Skip to content
Proyecto de Api Rest para obtener recorridos de colectivos dentro de CABA.
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
docs
server/modules
README.md
app.js
package.json
recorridosLoader.js

README.md

Api Recorrido de colectivos

N|Solid

El proyecto consiste en un servidor de Api Rest, el cual permite obtener los recorridos de las lineas de colectivos que pasan por dos diferentes coordenas dentro de la Ciudad de Buenos Aires. Se uso como fuente de datos el portal https://data.buenosaires.gob.ar/dataset/colectivos

Código fuente:

Simplemente hay que clonar el repositorio, luego ejecutar:

$ npm install ya-csv
$ npm install mongodb
$ npm install

El Api rest utiliza una Bd en MongoDB la cual debe ser creada para poder usar el servidor con el nombre "pruebas". La carga de datos se debe realizar usando el sig. script:

$ node recorridosLoader.js

El proyecto se encuentra en un 80%, los servicios que actualmente ofrece el api son:

  • busById: Devuelve toda la info disponible sobre un idlinea de colectivo

Ej: http://127.0.0.1:5000/busById/7159/

  • busByLinea: Devuelve toda la info disponible sobre la linea de un colectivo.

Ej: http://127.0.0.1:5000/busByLinea/101/

  • busNearPoint: Devuelve los recorridos de colectivos cercanos a una latitud y longitud, con un radio en metros.

Ej: http://127.0.0.1:5000/busNearPoint/-58.4764909777277/-34.537637026185585/1

  • busNearTwoPoints: Devuelve los recorridos de colectivos que pasan en común en base a dos coordenadas.

Ej: http://127.0.0.1:5000/busNearTwoPoints/-58.466854021173695/-34.550604027450575/-58.4764909777277/-34.537637026185585/1

Pendientes:

Devolver información sobre las paradas de colectivos cercanas a los puntos.

You can’t perform that action at this time.