ta-aum field notes
← Back to all articles
programming

Mapserver เบื้องต้น ตอน กายวิภาคของ MapServer Application

ครั้งนี้ ผมจะอธิบายพื้นฐานของ mapserver ก่อน นะครับ ก็ อ่านมาจาก mapserver.org Mapserver ประกอบด้วย Mapfile (อันนี้แหละที่เด่วมาเจาะลึกกัน) เป็นไฟล์ที่กำหนดโครงสร้างของ ข้อความ แผนที่ รวมถึงการกำหนดชั้นข้อมูล บอกแหล่งข้อมูล สัญลักษณ์ต่างๆที่ใช้แสดง และยังกำหนดขอบเขตของแผนที่ ที่ต

Mapserver เบื้องต้น ตอน กายวิภาคของ MapServer Application

ครั้งนี้ ผมจะอธิบายพื้นฐานของ mapserver ก่อน นะครับ ก็ อ่านมาจาก mapserver.org

architecture mapserver

Mapserver ประกอบด้วย

  • Mapfile (อันนี้แหละที่เด่วมาเจาะลึกกัน)   เป็นไฟล์ที่กำหนดโครงสร้างของ ข้อความ แผนที่ รวมถึงการกำหนดชั้นข้อมูล บอกแหล่งข้อมูล สัญลักษณ์ต่างๆที่ใช้แสดง และยังกำหนดขอบเขตของแผนที่ ที่ต้องการแสดงอีกด้วย
  • Geographic Data คือ ข้อมูลเชิงภูมิศาสตร์ Mapserver รองรับรูปแบบข้อมูลที่หลากหลาย ทั้ง ราสเตอร์ และ เวกเตอร์ สว่นรองรับอะไรมั่งนั้น ที่ผมใช้บ่อยๆก็มี shape file แล้วก็ postgis
  • HTML Pages ส่วนติดต่อผู้ใช้ (ส่วนนี้ก็สำคัญมาก เด่วไว้อธิบายเรื่องนี้ไปเรื่อยๆ เพราะมันยาวมาก)
  • MapServer CGI เป็นคำสั่งหรือไฟล์ที่ใช้ในการขอข้อมูลจาก mapserver ซึ่งก็คือสามารถทำงานแบ CGI ได้
  • HTTP Server ก็ web server นั่นล่ะครับ เช่น apache หรือ IIS

ที่มา http://mapserver.org/introduction.html#contents