8 votos

Los mosaicos del mapa de calor del geoservidor no se muestran bien (con el folleto)

Estoy tratando de mostrar un mapa de calor generado con geoserver en mi mapa utilizando el Clase L.tileLayer.WMS de Leaflet pero las baldosas no encajan bien.

enter image description here

¿Tienes alguna idea de cómo solucionarlo?

1 votos

¿Se muestra correctamente en la vista previa de la capa del geoservidor?

0 votos

Puedo previsualizar mis puntos pero no encuentro como previsualizar con el sld (mi mapa de calor)

0 votos

Ok he encontrado cómo hacer, aquí es una captura de pantalla de mi vista previa : diigo.com/item/image/3zsmm/njas Parece que está bien

5voto

leeand00 Puntos 6410

Ya he tenido este problema, parece que has hecho exactamente lo mismo que yo.

El mapa de calor de ejemplo de GeoServer WPS no admite mosaicos, por lo que lo que dijo Gery es correcto, tienes que establecer tiled=false.

Tuve el mismo problema en OpenLayers, así que no es un problema de Leaflet.

2voto

Bill Paetzke Puntos 385

Efectivamente, era un problema de baldosas, como se dice en el documento del geoservidor

Las transformaciones de renderizado pueden no funcionar correctamente en el modo de mosaico, a menos que hayan sido escritas específicamente para acomodarlo.

pero poner tiled en false no ha funcionado.

Pero encontré esta clase de folleto personalizado que me funcionó : http://bl.ocks.org/ismyrnow/5415445

1 votos

¿Dónde se pone tiled=false?

1voto

Subimage Puntos 1492

En el caso de que el código de la propia clase WMS fuera el problema, puedes consultar este bonito ejemplo de mapa de calor de Patrick Wied para ver si encuentras una diferencia relevante con tu código: http://www.patrick-wied.at/static/heatmapjs/example-heatmap-leaflet.html

1 votos

Ya probé esta gran API y funcionó bien, pero cambié por un mapa de calor computado del lado del servidor por razones de rendimiento.

0 votos

Eso significa que geoserver está complicando las cosas aquí, ¿tiene algún error de registro o algo así desde donde se pueda hacer alguna depuración? ¿qué dice firebug (pestaña net)?

0 votos

Aquí está mi registro de consulta de Geoserver : justpaste.it/e07d No hay error de registro en el lado del cliente

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X