ImageOverlay behaviour with WG84 rasters
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript, python
- Área
- data-visualization, web-dev
Línea de trabajo
Empieza reproduciendo el ejemplo TIFF proporcionado con rasterio y folium.ImageOverlay, y después compara su tratamiento de EPSG:4326 con el resultado EPSG:3857 de QGIS. Lee el comportamiento de proyección y bounds de ImageOverlay junto con las expectativas de Leaflet para image-overlay; se considera terminado cuando se explique la discrepancia y se documente la representación esperada o la limitación del issue.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I have a non-expected result when using this code (the raster used is attached to this message):
raster_path = '2019-06-15.tiff'
with rasterio.open(raster_path) as src:
raster_data = src.read(1)
bounds = src.bounds
m = folium.Map(location=[(bounds.top + bounds.bottom) / 2, (bounds.left + bounds.right) / 2], zoom_start=10)
# Create an ImageOverlay
img_overlay = ImageOverlay(
image=raster_data,
bounds=[[bounds.bottom, bounds.left], [bounds.top, bounds.right]],
opacity=0.6,
interactive=False,
cross_origin=True,
zindex=1,
mercator_project=True
)
# Add the overlay to the map
img_overlay.add_to(m)
m.save('map.html')
Indeed, my result html map presents shapes that are not consistent with the same map I could have just by using QGIS.
For instance the result of this code gives this in a specific region:
while using QGIS in an EPSG:3857 projection system gives this:
My raster has natively an EPSG:4326 projection system. I suspect the issue comes from how ImageOverlay changes the projection system.
Can anyone reproduce this and explain how I could obtain the same result as in QGIS which is the correct reference for me?
Thanks,
Vivien
- Lenguaje dominante
- Python
- Estrellas
- 7.4k
- Forks
- 2.3k
- Merge medio
- 17 h 22 min
- PR fusionados (30 d)
- 11
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de python-visualization/folium
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
python-visualization/folium#2092 · 5 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 67/100
python-visualization/folium#2278 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
python-visualization/folium#2259 ·
-
Map output from OSM returns blocked tiles, due to defective request or not following referer-policy Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
python-visualization/folium#2236 · 5 comentarios · 1 reacción ·
-
Touch Screen often fails Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 10/100
python-visualization/folium#2219 · 2 comentarios ·
Todos los issues de python-visualization/folium
Issues similares
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
canonical/paas-charm#368 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
tech debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
addition to tracking list Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
StevenBlack/hosts#3256 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
qualcomm/qai-appbuilder#275 ·