파이톤의 folium 포장으로 지도를 그려보도록 하겠습니다.

2044 단어 Python
folium에 관한 일본어 문서가 매우 적기 때문에 나는 초보적인 사용 방법을 총결하였다.
(본문은 folium-0.2.1을 대상으로)

이른바 folium


대화형 맵을 만들 수 있는 레플렛.pytohon에서 js라는 프로그램 라이브러리의 패키지를 사용할 수 있습니다.

설치하다.

pip install pandas
pip install folium

folium의 간단한 사용법

  • folium.맵으로 지도를 만들다.
  • folium.rizu에 Marker 등의 표현을 사용하는 객체를 생성합니다.
  • Map.add_children으로 대상을 설정합니다.
  • Map.save로 지도를 출력합니다.

    간단한 맵 만들기 예

    # -*- coding:utf-8 -*-
    # pythonでfoliumを利用する際のサンプル
    
    import folium
    
    # 地図の基準として兵庫県明石市を設定
    japan_location = [35, 135]
    
    # 基準地点と初期の倍率を指定し、地図を作成する
    map = folium.Map(location=japan_location, zoom_start=5)
    
    # 基準地点にマーカーを設置するs
    marker = folium.Marker(japan_location, popup='Akashi')
    map.add_children(marker)
    
    # 地図をhtml形式で出力
    map.save(outfile="map.html")
    
    이런 지도 만들기

    시험을 준비하다


    ・folium.맵을 제작할 때 tiles를 사용하여 맵 블록을 지정할 수 있습니다.
    # -*- coding:utf-8 -*-
    # 地図タイル指定のサンプル
    import folium
    
    # 地図の基準として兵庫県明石市を設定
    japan_location = [35, 135]
    
    # 地図タイルをStamen Terrianとして地図を作成
    map = folium.Map(location=japan_location, zoom_start=5, tiles="Stamen Terrain")
    
    # 地図をhtml形式で出力
    map.save(outfile="stamen_terrain_map.html")
    
    ・ 지도에 장착할 대상으로서
     CircleMarker, ClickForMarker, RegularPolygonMarker
    등 기본값을 사용할 수 있습니다.

    끝말


    이동식 지도를 쉽게 만들 수 있으니 추천합니다.꼭 써보세요.

    참고 자료


    https://pypi.python.org/pypi/folium
    http://www.hexacosa.net/blog/detail/147/
    http://sinhrks.hatenablog.com/entry/2015/12/26/231000
  • 좋은 웹페이지 즐겨찾기