Es gab nicht viele japanische Dokumente über Folium, deshalb habe ich versucht, die grundlegende Verwendung zusammenzufassen. (Der Text ist für Folium-0.2.1)
Ein Paket, mit dem Sie eine Bibliothek namens Leaflet.js verwenden können, mit der Sie interaktive Karten aus Python erstellen können.
pip install pandas
pip install folium
# -*- coding:utf-8 -*-
#Probe bei Verwendung von Folium mit Python
import folium
#Legen Sie Akashi City, Präfektur Hyogo, als Kartenstandard fest
japan_location = [35, 135]
#Erstellen Sie eine Karte, indem Sie den Referenzpunkt und die anfängliche Vergrößerung angeben
map = folium.Map(location=japan_location, zoom_start=5)
#Platzieren Sie eine Markierung am Referenzpunkt s
marker = folium.Marker(japan_location, popup='Akashi')
map.add_children(marker)
#Ausgabekarte im HTML-Format
map.save(outfile="map.html")
Eine solche Karte wird erstellt
-Wenn Sie eine Karte mit folium.Map erstellen, können Sie Kartenkacheln mit Kacheln angeben.
# -*- coding:utf-8 -*-
#Beispiel einer Kartenkachelspezifikation
import folium
#Legen Sie Akashi City, Präfektur Hyogo, als Kartenstandard fest
japan_location = [35, 135]
#Erstellen Sie eine Karte mit Kartenkacheln als Staubblatt-Terrianer
map = folium.Map(location=japan_location, zoom_start=5, tiles="Stamen Terrain")
#Ausgabekarte im HTML-Format
map.save(outfile="stamen_terrain_map.html")
・ Als Objekt, das auf der Karte installiert werden soll CircleMarker, ClickForMarker, RegularPolygonMarker Usw. sind standardmäßig verfügbar.
Es wird empfohlen, da Sie leicht eine Karte erstellen können, die verschoben werden kann. Bitte benutzen Sie es.
https://pypi.python.org/pypi/folium http://www.hexacosa.net/blog/detail/147/ http://sinhrks.hatenablog.com/entry/2015/12/26/231000
Recommended Posts