Saltar al contenido

¿Dibujar flecha en línea usando SLD de GeoServer?

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:

Imagen de ejemplo de flecha azul

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *