введите описание изображения здесь Я использую фолиум python для разработки карты, которая отображает аэропорты в Индии, я использую pandas, чтобы прочитать данные из csv и присвоить координаты folium.Maker
местоположение и я получаю эту ошибку
Traceback (most recent call last):
File "/Users/user/Downloads/mapping/folium/folium/utilities.py", line 59, in validate_location
float(coord)
ValueError: could not convert string to float: '#geo +lat'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "map1.py", line 15, in <module>
fg.add_child(folium.Marker(location=[lt, ln], popup="Hi there", icon=folium.Icon(color="green")))
File "/Users/user/Downloads/mapping/folium/folium/map.py", line 277, in __init__
self.location = validate_location(location)
File "/Users/user/Downloads/mapping/folium/folium/utilities.py", line 63, in validate_location
.format(coord, type(coord)))
ValueError: Location should consist of two numerical values, but '#geo +lat' of type <class 'str'> is not convertible to float.
import folium
import pandas
data = pandas.read_csv("aiports.csv")
lat = list(data["latitude_deg"])
lon = list(data["longitude_deg"])
map = folium.Map(location = [20.5937 ,78.9629], zoom_start=4, tiles = "Stamen Terrain")
fg = folium.FeatureGroup(name="My Map")
for lt, ln in zip(lat, lon):
fg.add_child(folium.Marker(location=[lt, ln], popup="Hi there", icon=folium.Icon(color="green")))
map.add_child(fg)
map.save("Map1.html")