Después de de nuestra prolongada compilación de datos solucionamos este contratiempo que suelen tener algunos los usuarios. Te compartimos la respuesta y esperamos resultarte de mucha ayuda.
Solución:
La documentación de GeoServer indica cómo extraer los puntos de inicio y final con transformaciones geométricas (simplemente use la regla del punto final). El ejemplo de código proporcionado utiliza square
como marcas, pero siempre puede reemplazar esto con, por ejemplo, el símbolo de forma shape://oarrow
.
EDITAR: ¡Olvidé mencionar cómo rotar el triángulo correctamente (no pude encontrarlo en la documentación, pero lo tomé de la página 38 en esta presentación)!
the_geom
EDIT2: solo quería asegurarme de que todo funciona como se describe, aquí hay un ejemplo de código basado en el estilo SLD de línea azul predeterminado de GeoServer:
Blue arrows
A blue line with end arrows
Blue_Arrow_Line
#0000FF
2
the_geom
shape://oarrow
#0000FF
0.5
#0000FF
2
30
the_geom
Así es como debería verse:
Al final de todo puedes encontrar las interpretaciones de otros creadores, tú de igual manera tienes la opción de dejar el tuyo si lo crees conveniente.