Skip to content

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

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

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

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

pip install folium

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

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

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

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

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

Published on Categories ไม่มีหมวดหมู่Tags

About wannaphong

วรรณพงษ์ ภัททิยไพบูลย์ ผู้ดูแลเว็บ wannaphong.com และผู้เขียนบทความบล็อกนี้ นักศึกษาชั้นปีที่ 1 สาขาวิทยาการคอมพิวเตอร์และสารสนเทศ คณะวิทยาศาสตร์ประยุกต์และวิศวกรรมศาสตร์ มหาวิทยาลัยขอนแก่น วิทยาเขตหนองคาย

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

    1. wannaphong

      เปลี่ยน create_map เป็น save ตามบทความที่ปรับปรุงใหม่ข้างบนครับ

      Reply

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *