Il n'y avait pas beaucoup de documents japonais sur le folium, j'ai donc essayé de résumer l'utilisation de base. (Le texte concerne le folium-0.2.1)
Un package qui vous permet d'utiliser une bibliothèque appelée Leaflet.js qui vous permet de créer des cartes interactives à partir de python.
pip install pandas
pip install folium
# -*- coding:utf-8 -*-
#Exemple lors de l'utilisation de folium avec python
import folium
#Définir la ville d'Akashi, préfecture de Hyogo comme carte standard
japan_location = [35, 135]
#Créez une carte en spécifiant le point de référence et le grossissement initial
map = folium.Map(location=japan_location, zoom_start=5)
#Placer un marqueur au point de référence s
marker = folium.Marker(japan_location, popup='Akashi')
map.add_children(marker)
#Carte de sortie au format html
map.save(outfile="map.html")
Une carte comme celle-ci sera créée
-Lors de la création d'une carte avec folium.Map, vous pouvez spécifier des tuiles de carte avec des tuiles.
# -*- coding:utf-8 -*-
#Exemple de spécification de tuile de carte
import folium
#Définir la ville d'Akashi, préfecture de Hyogo comme carte standard
japan_location = [35, 135]
#Créez une carte avec des tuiles de carte comme Stamen Terrian
map = folium.Map(location=japan_location, zoom_start=5, tiles="Stamen Terrain")
#Carte de sortie au format html
map.save(outfile="stamen_terrain_map.html")
・ En tant qu'objet à installer sur la carte CircleMarker, ClickForMarker, RegularPolygonMarker Etc. sont disponibles par défaut.
C'est recommandé car vous pouvez facilement créer une carte qui peut être déplacée. Veuillez l'utiliser.
https://pypi.python.org/pypi/folium http://www.hexacosa.net/blog/detail/147/ http://sinhrks.hatenablog.com/entry/2015/12/26/231000
Recommended Posts