-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Fernando Pacheco edited this page Mar 26, 2015
·
1 revision
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.