시작하기무료로 시작하기

공공 예술 위치에 마커 추가하기

이제 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(____)
코드 편집 및 실행