웹 타일 사용을 위한 Web Mercator로 투영하기
첫 번째 장에서 Paris의 레스토랑 위치를 시각화하고, contextily 패키지를 사용해 배경 지도를 추가하는 연습을 했어요.
현재 contextily는 대부분의 웹 타일 서비스가 사용하는 Web Mercator 투영을 데이터가 이미 사용하고 있다고 가정합니다. 첫 번째 연습에서는 적절한 CRS로 데이터를 제공했기 때문에 이 부분을 신경 쓰지 않아도 됐죠.
하지만 일반적으로 데이터는 Web Mercator(EPSG:3857)가 아닌 다른 좌표계로 제공되며, 웹 타일과 일치하도록 직접 변환해야 합니다.
GeoPandas, matplotlib, contextily는 이미 임포트되어 있습니다.
이 연습은 강의의 일부입니다
Python으로 지리공간 데이터 다루기
연습 안내
restaurants데이터셋을 Web Mercator 투영(EPSG:3857)으로 변환하세요. 결과 객체 이름은restaurants_webmercator로 하세요.- 변환된 데이터셋을 플롯(마커 크기는 1로 지정)하고,
contextily를 사용해 배경 지도를 추가하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Convert to the Web Mercator projection
restaurants_webmercator = restaurants.____
# Plot the restaurants with a background map
ax = ____
contextily.____
plt.show()