VTBuilder ก่อนหน้านี้ผมเคยเขียนเรื่องการสร้าง DEM จาก 3D Points (จาก text file) โดยใช้โปรแกรมเชิงพาณิชย์อย่าง Global Mapper ซึ่ง Global Mapper ก็ทำไว้ได้อย่างสุดยอด มาลองดู tools ที่ฟรีดูบ้าง ที่ผมจะแนะนำชื่อ VTBuilder (Virtual Terrain Builder) เป็นโปรแกรมจำพวกแสดงข้อมูลด้าน Geospatial ซึ่งถ้าจะจัดก็อยู่ใน Tools ด้าน GIS ดาวน์โหลดและติดตั้ง VTBuilder…
Author: priabroy
หนทางข้างหน้าของ Traverse Pro ที่พัฒนาด้วย Lazarus (ตอนที่ 2)
พัฒนาและปรับปรุงต่อ ก็ต่อจากตอนที่ 1 ตอนนี้ผมปรับมาเป็นรุ่น 2.0.1 built 5727 พยายามโค๊ดเท่าที่เวลาเอื้ออำนวยครับ ปรับเรื่องตัวหนังสือภาษาไทยและเรื่อง print preview ปัญหาของตัวหนังสือ Unicode หลังจาก update โปรแกรมมาได้พักหนึ่ง ผมก็พบกับปัญหา 2 เรื่องคือเรื่อง Unicode กับ Meta file (สำหรับการแสดง Print Preview) เรื่องแรกเนื่องจากเดิมโปรแกรมอยู่บน Delphi ตัวหนังสือที่เห็นบนโปรแกรมทั้งหมดเป็น Ascii เมื่อโปรแกรมมาอยู่บน Lazarus…
หนทางข้างหน้าของ Traverse Pro ที่พัฒนาด้วย Lazarus (ตอนที่ 1)
ทำไมต้องพัฒนาและปรับปรุง โปรแกรมคำนวณวงรอบ (Traverse Pro) สำหรับช่างสำรวจ/ช่างโยธา ที่ผม post ไว้ใน blog และเปิดให้ดาวน์โหลด ก็มีคนเข้ามาดูและดาวน์โหลดไปทดลองใช้กันพอสมควร ถ้าโปรแกรมจะมีประโยชน์บ้างก็ขอเป็นวิทยาทานให้กับช่างสำรวจ/ช่างโยธาในเมืองไทยเรา ผมใช้ Ubuntu อยู่หลายปีก็รู้สึกว่าชอบ ก็คงเหมือนแฟนๆ Ubuntu ท่านอื่นๆ ที่รัก Ubuntu ที่นี้ผมก็มีความรู้สึกว่าโปรแกรมที่ผมเคยพัฒนาไว้บนวินโดส์น่าจะนำมาใช้ได้ในลินุกซ์ Ubuntu จะใช้ wine ก็กระไรอยู่เคยลองแล้วมันรู้สึกว่าแปลกแยกใช้ได้ไม่เต็มฟีเจอร์ หลังจากไม่ได้ใช้ Delphi ในการพัฒนาโปรแกรมซึ่งก็ผ่านไปหลายปี จนมาพบกัน Lazarus ได้สัก 2-3…
SAGA GIS สุดยอดโปรแกรมวิเคราะห์ Terrain
SAGA GIS (System for Automated Geoscientific Analyses) ดูชื่อโปรแกรมแล้วผมค่อนข้างงงเล็กๆ สำหรับชื่อ Geoscientific เปิดดิคไม่พบน่าจะเป็นการผสมกันระหว่าง Geo กับ Scientific รวมๆแล้วน่าจะว่าหมายถึง วิทยาศาสตร์ธรณ๊ รวมๆแล้วชื่อโปรแกรมน่าจะเป็นโปรแกรมวิเคราะห์ด้านวิทยาศาสตร์ธรณี อะไรประมาณนี้ สนใจเข้าไปดูได้ website ของผู้พัฒนา SAGA GIS โปรแกรมพัฒนาด้วย C++ ใช้ widget ของ WxWidget เป็นโปรแกรม opensource และ…
โครงการ RTK-GPS ด้วย RTKLIB ที่ราคาถูกโคตรๆ (Low-cost RTK GPS)
RTK (Real Time Kinematic) RTK เป็นเทคนิคการรังวัดแบบหนึ่งของงาน GPS ซึ่งให้ความละเอียดสูงได้ละเอียดถึง 2-3 ซม. (ประมาณ 1 นิ้ว) ระบบนี้ต้องการ GPS อยู่สองชุดคือ Reference และ Rover เครื่อง GPS ที่ติดตั้งบน Reference station บนหมุดที่ทราบค่าพิกัดทำการวัด (Measurements) แล้วส่ง Measurements นั้นไปให้เครื่อง GPS ชุด Rover…
การสืบค้น (Query) ข้อมูลเชิงพื้นที่ด้วย Spatialite (ตอนที่ 1)
ตอนที่แล้วผมเสนอเรื่องการแปลงไฟล์ CSV เป็นข้อมูลเชิงพื้นที่ หรือเรียกกันว่า Spatial converter ฟีเจอร์ตัวนี้สามารถทำได้ง่ายๆในโปรแกรมด้าน GIS เช่น MapWindow (ข้อสำคัญคือในข้อมูล CSV นั้นต้องมีคอลัมน์ X, Y เก็บค่าพิกัดด้วย) แต่ใน spatialite ใช้คำสั่ง query เชิงพื้นที่สามารถทำให้ user ได้เข้าใจได้ลึกซึ้งกว่าใช้โปรแกรมสำเร็จรูป ซึ่งก็ไม่ได้ยากจนเกินไป มาดูตอนนี้ผมจะเสนอ การใช้ query ลึกเข้าไปอีกนิดเพื่อแสดงความสัมพันธ์ในเชิงพื้นที่ ระหว่างฐานข้อมูล 2 ตัว ดาวน์โหลดฐานข้อมูลตัวอย่าง…
แปลงข้อมูล CSV เป็นฐานข้อมูลเชิงพื้นที่ด้วย Spatialite
ข้อมูลทดสอบ เขียนเรื่อง spatialite มา 2-3 ตอนแล้ว มาดูในตอนนี้สมมติว่ามี text file ที่เป็นรูปแบบ csv คั่นฟิลด์หรือคอลัมน์ด้วยเครื่องหมายคอมมา (,) ในข้อมูลมีคอลัมน์ค่าพิกัด X และ Y ด้วย เราจะมาแปลงเป็นฐานข้อมูลของ spatialite ซึ่งสามารถ export เป็น shapefile ได้ถ้าต้องการ สนใจดาวน์โหลดข้อมูลมาทดลองได้ตามลิงค์นี้ landmark_n.zip ดาวน์โหลดโปรแกรม spatialite, spatialite-gui และ spatialite-gis…
พม่าในมุมมองเสี้ยวหนึ่งของชีวิต
การเลือกตั้งในพม่า จากที่ผมได้เข้าไปทำงานในพม่าประมาณ 3 ปีกว่าเข้าๆออกๆ บางครั้งก็อยู่นานหลายๆเดือนได้พบได้เห็นวิถีชีวิตของคนพม่าจากสายตาโดยตรง เห็นบ้านเห็นเมืองพม่าที่ว่ากันว่าล้าหลังด้านความเจริญเมื่อเทียบกับเมืองไทยอยู่เป็น 40 – 50 ปีนั้น ถึงแม้ 3 ปีระยะเวลาจะไม่ยาวนานนักก็ตาม แต่หลังจากเลือกตั้งในวันที่ 7 พย. 53 ที่ผ่านมาได้รับฟังข่าวบางครั้งบางตอนที่ดูเหมือนจะโจมตีเรื่องเลือกตั้งในพม่า จนบางครั้งการโจมตีดูเหมือนจะคลาดเคลื่อนและเกินจริงไปบ้างก็ตามที เจดีย์ชเวกอง 2 (อุปปตะสันติ) ในเมืองเนปิดอ ผมฟังข่าววิทยุวันที่ 8 พย. 53 ตอนเช้าดำเนินการโดยผู้จัดชื่อดังรายงานหนึ่งกล่าวถึงเรื่องการเลือกตั้ง ในตอนหนึ่งระบุว่าเจดีย์ชเวดากอง 2 หรือที่เรียกว่าเจดีย์อุปปตะสันตินั้นผู้นำรัฐบาลทหารพม่าสร้างไว้เป็นเจดีย์ประจำตัว สร้างขึ้นเพื่อข่มเจดีย์ชเวดากองที่กรุงย่างกุ้งอะไรประมาณนั้น…
บอกเล่าประสบการณ์งานสำรวจ Hydrographic Survey ในเบื้องต้น
งานสำรวจทางอุทกศาสตร์ (Hydrographic Survey) จากประสบการณ์ของผมที่ผ่านมาเกี่ยวกับงาน Hydrographic survey สักประมาณ10 ปีกว่า อยากจะเล่าเรื่องประสบการณ์งานสำรวจด้านนี้ ซึ่งงานสำรวจทางน้ำ(ขอเรียกสั้นๆ)เมื่อเทียบกับงานสำรวจด้าน Land survey จะเป็นส่วนน้อยมาก มาดูกันว่างานสำรวจด้านนี้มีอะไรบ้าง มีจุดมุ่งหมายอะไร นำไปประยุกต์ใช้กันอย่างไร แต่ก็ต้องออกตัวว่าประสบการณ์ของผมที่ผ่านมาด้านนี้เป็นเพียงงาน scale เล็กๆ ไม่ใหญ่โตอะไรนัก และสิ่งที่จะเขียนต่อไปนี้ำไม่ได้เน้นวิชาการมากนัก Hydrographic Survey คืออะไร คือศาสตร์ที่ใช้วัดและรวบรวมข้อมูลจากพื้นที่ที่เป็นผืนน้ำ เช่นแม่น้ำ บึง อ่างเก็บน้ำ ทะเลสาบ ทะเลและมหาสมุทร ข้อมูลที่ได้จากการวัดได้แก่ความลึก(Depth) สภาพของท้องน้ำ(Water…
การเขียนโปรแกรมต่อ GPS ด้วยคอมโพเน็นต์ OpenGPSX (ภาค 6 ตอนจบ)
เครื่องรับสัญญาณ GPS ที่จะนำมาทดสอบ คงจะเป็นตอนสุดท้ายแล้ว มาลองทดสอบด้วยอุปกรณ์จริงๆ เพื่อทดสอบการรับข้อมูลที่เป็น NMEA จากเครื่องรับ GPS ก่อนหน้านี้ผมเคยลองด้วย GPS Trimble 5700 ด้วยการใช้สาย Serial ต่อที่ Port 2 ของเครื่อง (เครื่องรุ่นนี้มีช่องต่ออยู่ 3 Port) ส่วน Port 1 ใช้โปรแกรม GPS Configuration ที่มากับเครื่อง set ให้ output…