공공 예술 위치에 마커 추가하기
이제 folium 거리 지도에 Urban Residents 동네의 폴리곤을 추가했으니, 그 안에 있는 예술 작품의 위치를 추가해 볼 차례예요. 이를 위해 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(____)