es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Módulo de Python Folium – TypeError: el objeto del módulo no es llamable.

Actualmente estoy trabajando en un tutorial con el módulo “Folium” de la biblioteca Leaflet y quiero integrar un mapa de calor. A continuación, puedes ver mi código para construir un mapa de calor. No puedo entender por qué me devuelve el TypeError: “Objecto Módulo” no es invocado. ¿Faltan algunas importaciones o alguien puede ayudarme a solucionar este problema?

¡Gracias de antemano! 🙂

import folium
from folium.plugins import HeatMap

myheatmap = folium.Map(location=[48.774037, 9.174388], zoom_start=6)

mydata= {
    [48.774037, 9.174388, 0.1],
    [48.656556, 8.940168, 0.05]
}
HeatMap(mydata).add_to(myheatmap)

El error:

“`
TypeError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_13864/2627038006.py in
4
5 #Startpunkt des Kartenausschnittes wählen
—-> 6 myheatmap = folium.map(location=[48.774037, 9.174388], zoom_start=6)
7
8 # Daten nach diesem Schema eingeben: Längengrad, Breitengrad, Wert für diesen Ort

TypeError: ‘module’ object is not callable
“`

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    El problema parece estar en la línea donde estás creando el objeto myheatmap. En lugar de folium.map(), deberías estar utilizando folium.Map().

    Intenta cambiar esta línea:

    myheatmap = folium.map(location=[48.774037, 9.174388], zoom_start=6)

    por esta:

    myheatmap = folium.Map(location=[48.774037, 9.174388], zoom_start=6)

    Esto debería solucionar el TypeError y permitirte crear un mapa de calor usando el método HeatMap de folium.plugins.

Comments are closed.