MapInfo to Postgis

     เมื่อคืนผมนั่งหาวิธีการโหลดข้อมูล Mapinfo (*.tab) ขนาดใหญ่เข้าสู่ฐานข้อมูล Postgis ทดสอบหลายวิธีทั้งการแปลงข้อมูลเป็น text file และการใช้ xml ไปๆมาก็ไม่รอด เพราะจำนวนข้อมูลฟีเจอร์ที่มาก(300000 record) ประกอบกับ attribute ต่างๆ ทำให้เครื่องแฮงค์ไปหลายรอบ จนแล้วจนรอดก็กลับมาใช้ ogr ในการโหลดข้อมูลเข้าสู่ฐานข้อมูลอยู่ดี ที่ไม่ตัดสินใจใช้ตั้งแต่ตอนแรกเพราะว่า ogr ก็ยังมีปัญหาเรื่อง encoding ภาษาไทยอยู่ ทำให้เมื่อสามารถแปลงข้อมูลจาก tab มาเป็น postgis geometry table ได้แล้วก็ต้องมาปวดหัวกับการแก้ภาษาไทยอีกรอบ วันนี้เลยอยากเขียนวิธีการโหลด .tab เก็บไว้เพื่อว่ามีท่านใดกำลังหามอง solution ที่เกี่ยวกับเรื่องนี้อยู่

 ogr2ogr -f “PostgreSQL” PG:“host=myhost user=myusername dbname=mydbname password=mypassword” mytabfile.tab -nln newtablename –select columnName

 pg_idea2.jpg

 

Advertisements

2 thoughts on “MapInfo to Postgis

Add yours

  1. อยากทราบรายละเอียดเกี่ยวกับการใช้โปรแกรม POSTGIS มากเลยครับ ว่ามีหลักการทำงาน ขั้นตอนการทำงานอย่างไร
    มีส่วนช่วยในการใช้งาน ด้าน GIS อย่างไร มากน้อยแค่ไหน มือใหม่กะลังสนใจเรื่องนี้
    ขอบคุณล่วงหน้าครัย

ใส่ความเห็น

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: