โอ้ละหนอ…. MYSQL

      ปัจจุบัน geodatabase กลายเป็นรูปแบบการจัดเก็บข้อมูลที่กำลังได้รับความนิยมอย่างมาก โดยเฉพาะองค์กรที่มีการใช้งานข้อมูลจากผู้ใช้จำนวนมากๆ ประกอบกับความสะดวกในการบริหารจัดการข้อมูล หลายองค์กรมีการใช้ฐานข้อมูลเช่น ORCALE ,POSTGRESQL ,MYSQL และ SQLSERVER ในการบริหารจัดการข้อมูลประเภทเอกสารและรูปภาพกันอยู่แล้ว จึงเป็นเรื่องที่ไม่ยากสำหรับการเริ่มต้น ปรับเปลี่ยนมาใช้ databse ในการเก็บข้อมูลเชิงพื้นที่ ทั้งเวกเตอร์และราสเตอร์

       สำหรับหลายๆท่านที่ยังไม่รู้จัก ผมขออธิบายคราวๆก่อนว่า geospatial database นั้นคือการนำเอาข้อมูลเชิงพื้นที่จัดเก็บลงในฐานข้อมูลเชิงสัมพันธ์ที่มีความสามารถและฟังก์ชันการจัดการข้อมูลเชิงพื้นที่ กล่าวคือ มีการจัดเก็บข้อมูลเชิงพื้นที่เป็น data type ชนิดหนึ่ง และสามารถสืบค้น วิเคราะห์ ประมวลผลข้อมูลเชิงพื้นที่ได้ โดยเหมาะกับข้อมูลขนาดใหญ่ และต้องรองรับการใช้งานของผู้ใช้จำนวนมาก ทั้งการเรียกดู การแก้ไขข้อมูล ซึ่งในปัจจุบันบริษัทและหน่วยงานผู้พัฒนาซอฟท์แวร์จัดการฐานข้อมูล อย่าง ORCALE ,POSTGRESQL ,MYSQL และ SQLSERVER ก็ได้มีการเพิ่มฟีเจอร์นี้ลงในโปรแกรม เกือบทั้งหมดแล้ว

รูปจาก http://slashgeo.org/

       ที่วันนี้ผมนำเรื่องนี้มาเขียน เพราะว่ามีพี่ท่านหนึ่งถามมาว่า MySQL มีฟีเจอร์ที่เกี่ยวกับการจัดการข้อมูลเชิงพื้นที่บ้างไหม คำตอบคือมีครับ แต่อาจจะยังไม่ดีหรือเก่งเท่า POSTGIS ของ POSTGRESQL ซึ่ง ในฟีเจอร์นี้ต้องติดตั้งเพิ่มเติมเอง โดยปัจจุบันสามารถรองรับการเข้ารหัสข้อมูลทั้งแบบ wkt และ wkb มีฟังก์ชั่นในการประมวลผลข้อมูลได้แก่

  • BUFFER(g1 geometry, d numeric)
  • DIFFERENCE(g1 geometry, g2 geometry)
  • DISTANCE(g1 geometry, g2 geometry)
  • INTERSECTION(g1 geometry, g2 geometry)
  • SYM_DIFFERENCE(g1 geometry, g2 geometry)
  • UNION(g1 geometry, g2 geometry)

      และยังมีแนวโน้มที่จะพัฒนาฟังก์ชั่นอื่นๆ เพิ่มขึ้นตามมาอีกมากมายครับ ด้วยแนวคิดที่มองว่า geodatabase ไม่ใช่แค่เพียง storage เท่านั้น โดยดูตัวอย่างได้จากฟังก์ชั่นการวิเคราะห์ในฐานข้อมูลขนาดใหญ่ เช่น ORACLE หรือ POSTGRESQL ก็มีขีดความสามารถในการวิเคราะห์ข้อมูลมาก เช่น การทำ routing , การทำ geosatistic และอื่นๆ สำหรับผมต้องออกตัวก่อนว่าไม่ใช้ผู้เชี่ยวชาญ MYSQL เพราะผมใช้ POSTGRESQL +POSTGIS เป็นหลักครับ

ดาว์โหลด MySQL GeoSpatial Feature ได้ที่ ftp://ftp.mysql.com/pub/mysql/download/mysql-5.1.23-beta-GIS/

อ่านรายละเอียดเพิ่มเติม เกี่ยวกับ MYSQL GeoSpatial ที่ http://dev.mysql.com/doc/refman/5.0/en/spatial-extensions.html

Advertisements

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

บลอกที่ WordPress.com .

Up ↑

%d bloggers like this: