Forium + CCTV 정보 (강서구)

IngCoding·2022년 3월 9일
1

파이썬 #3 프로젝트

목록 보기
8/20

강서구 지도 시각화 깃헙페이지

Folium Code

import folium
folium.__version__
'0.12.1.post1'
import numpy as np
import pandas as pd
import json
import requests
import branca
# 데이터 불러오기
df = pd.read_csv('서울특별시 강서구 (안심이) CCTV 설치 현황.csv', encoding='cp949')
df.shape
(2437, 7)
from folium.plugins import MarkerCluster

# 강서구청 위도경도 설정해주고 
m = folium.Map(
    location=[37.550332499999996,126.84896699999999],
    # api키 받아서 적용해줘야함
    tiles = 'http://api.vworld.kr/req/wmts/{your-api-key}/Base/{z}/{y}/{x}.png',
    attr = 'VWorldBase',
    zoom_start = 12
)

coords = df[['위도','경도']]

marker_cluster = MarkerCluster().add_to(m)

for lat, long in zip(coords['위도'], coords['경도']):
    folium.Marker([lat, long], icon = folium.Icon(color="green")).add_to(marker_cluster)
m

m.save('강서구_CCTV_basic.html')

[Vworldmap 오픈 API]

profile
Data & PM

0개의 댓글