De momento se me ocurre que puedes incluir el rumbo de cada punto como uno de los atributos de la tabla, y luego al representar la capa, decirle que la rotación del símbolo se haga en función de los valores de ese campo.
Lo que no sé es cómo calcular ese rumbo en función de la línea sobre la que están situados.