He creado esta aplicación web http://160.75.133.173/openWebApp/routing.jsp
Los usuarios solo tienen que hacer clic en dos puntos para encontrar la ruta más corta posible que los conecte. Estoy utilizando datos de OSM y la extensión de pgrouting en postgresql.
Pero la tabla de caminos de OSM no tiene ninguna característica que se pueda usar para clasificar las carreteras (como autopistas, de un carril, de dos carriles, etc., o cualquier tipo de clasificación según el ancho de la carretera u otra característica).
¿Cómo abordo preguntas como "No quiero la ruta más corta sino la ruta que use solo autopistas o la mayor cantidad posible de autopistas", utilizando datos de OSM?