Skip to content
Fernando Pacheco edited this page Mar 26, 2015 · 1 revision

Descripción general

osrmint es una extensión (biblioteca de enlace dinámico) para PostgreSQL/PostGIS que integra algunas funcionalidades de OSRM.

Las comunicaciones con el servicio OSRM se realizan a través de TCP/IP (a la URL que especifique el usuario cuando realiza la consulta).

El procesamiento de JSON que devuelve el servicio OSRM se realiza a través de funciones nativas de procesamiento de JSON de PostgreSQL.

El extensión crea las siguientes funciones SQL (ver osrmint.sql):

  • osrmint_route: distancias y rutas entre pares de puntos;
  • osrmint_viaroute: ruta mas corta entre serie de puntos ordenados;
  • osrmint_getRoutePoints: geometria de puntos de la ruta (offline a partir del JSON);
  • osrmint_getRouteLine: linea (geometria) de recorrido de la ruta (offline a partir del JSON);
  • osrmint_getRouteInstructions: instrucciones de la ruta (offline a partir del JSON);
  • osrmint_getRouteInstructionsWT: instrucciones de la ruta con textos de giros (offline a partir del JSON).

La biblioteca fue creada con un fin especifico por lo cual no tiene acceso a todos los servicos TCPIP de OSRM.

Clone this wiki locally