Додавання позначок для публічного мистецтва
Тепер, коли ви додали полігон для району Urban Residents на вашу вуличну мапу folium, час додати розташування об'єктів мистецтва в межах району. Це можна зробити, створивши позначки folium. Кожній позначці потрібно призначити координати. Використайте iterrows(), щоб пройтися по даних і взяти потрібні значення.
Ця вправа є частиною курсу
Візуалізація геопросторових даних у Python
Інструкції до вправи
- Спочатку перегляньте кортеж, який повертає
iterrows(), надрукувавши перше та друге значення. - Присвойте друге значення кортежу
iterrows()зміннійrow_values. Створіть координати у форматі дляfolium, використайте їх, щоб побудувати позначку, і додайте її доdowntown_map. - Відобразьте мапу.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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(____)