วันเสาร์ที่ 10 กรกฎาคม พ.ศ. 2553

เพิ่มความเร็ว map server ด้วย tile caching

คงจะเป็นมาตรฐานการพัฒนา map service ไปซะแล้ว หากมีข้อมูลแรสเตอร์ และ เวกเตอร์ ควรจะเตรียมภาพ แรสเตอร์ความละเอียดต่างๆ พร้อมให้มีขนาดไทล์เล็กๆ ที่เหมาะสม รอ map application ฝั่ง client เรียกใช้อย่างเร็ว OGC ได้กำหนดมาตรฐานแล้วชื่อว่า WMTS "Web Map Tile Service" แต่ยังไม่เห็นมีใครรองรับได้
____เท่าที่มีซอฟต์แวร์ปัจจุบันได้แก่
1) TileCache -- Web Map Tile Caching โดย
2) GeoWebCache http://geowebcache.org/trac
และน้องใหม่ล่าสุด
3) MapProxy -- http://mapproxy.org/
น่าสนใจ แต่ไม่ค่อยได้พัฒนาอะไรเป็นชิ้นเป็นอัน developer อยากฟังผู้รู้อธิบายให้ฟังจังว่าต่างกันอย่างไร ในทางปฏิบัติ

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

นายก๋วยเตี๋ยวหลอด กล่าวว่า...

อาจารย์ครับ ผมใช้โปรแกรม TNTmips เวอร์ชั้น 2010 สร้างไฟล์ tile set อัตโนมัติ โปรแกรมจะคำนวณ level การ zoom ที่เหมาะสมกับข้อมูล Raster จากนั้นจะสร้างไฟล์นามสกุล Png ขนาดเล็กเป็นแสนไฟล์ และไฟล์ TSD เป็นตัวเรียกใช้ จะผ่านตัว TNTmips เอง หรือนำไปวางซ้อน Google maps ก็จะได้ html และถ้า Google Earth ก็จะได้ kml จากนั้นผมนำไฟล์ทั้งหมดไปไว้ที่ Server นำไปแปะหน้าเวปเพสได้เลย ไม่ต้องมี map server มาจัดการเลยครับ