Přidání značek pro veřejné umění
Teď, když jsi do folium mapy přidal/a polygon čtvrti Urban Residents, je čas přidat polohy uměleckých děl v této čtvrti. Uděláš to tak, že vytvoříš folium značky. Každá značka potřebuje přiřazenou polohu. Použij iterrows() k procházení dat a získání potřebných hodnot.
Toto cvičení je součástí kurzu
Vizualizace geoprostorových dat v Pythonu
Pokyny k cvičení
- Nejdřív se podívej na tuple vrácený metodou
iterrows()– vypiš jeho první a druhý prvek. - Přiřaď druhý prvek tuple z
iterrows()do proměnnérow_values. Vytvoř polohu ve formátu profolium, pomocí ní sestav značku a přidej ji dodowntown_map. - Zobraz mapu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Iterate through the urban_art and print each part of tuple returned
for row in urban_art.iterrows():
print('first part: ', row[____])
print('second part: ', row[____])
# Create a location and marker with each iteration for the downtown_map
for row in urban_art.iterrows():
row_values = row[1]
location = [row_values[____], row_values[____]]
marker = folium.Marker(location = ____)
marker.____(downtown_map)
# Display the map
display(____)