26 กันยายน 2558

Published 9/26/2558 by with 0 comment

สร้างแผนที่ HTML ด้วย Folium ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ หลาย ๆ ท่านที่ใช้ภาษาไพทอนในการทำระบบแผนที่ด้วยการกำหนดค่าลิงค์ของ Google maps ไว้แล้วสั่งให้ไพทอนเปิดลิงค์ตามที่กำหนด บทความนี้ผมขอนำเสนออีกวิธีด้วยการโมดูล Folium ในการทำแผนที่ HTML ด้วยภาษาไพทอนกันครับ

โมดูล Folium เป็นโมดูลสำหรับใช้สร้างแผนที่ออกมาในรูปแบบไฟล์ HTML สามารถ Markers และกำหนดข้อมูลการแสดงแผนที่ได้ โมดูลนี้อาศัยความสามารถของ Leaflet.js
อาศัยข้อมูลแผนที่จาก OpenStreetMap, Mapbox, และ Stamen
รองรับ GeoJSON และ TopoJSON
รองรับทั้งภาษาไพทอน 2 และไพทอน 3
ใช้ MIT License

สามารถติดตั้งได้โดยใช้คำสั่ง pip:
pip install folium

ตัวอย่างการใช้งาน
แผนที่ประเทศไทย

[python]
import folium
map_osm = folium.Map(location=[15.0000, 100.0000], zoom_start=5) # [ละติจูด,ลองติดจูด] และการซูมลำดับ 5
map_osm.save('thailandmap.html')
[/python]

ผลลัพธ์
เมื่อเปิดไฟล์ thailandmap.html

สร้างแผนที่ HTML ด้วย Folium ในภาษาไพทอน

อ่านเอกสารการใช้งานได้ที่ https://folium.readthedocs.org/
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)