OpenGPSX เข้าไปอยู่ที่ Softpedia ให้ Download ได้ง่ายๆ

OpenGPSX OpenGPSX คือ component ที่ผมพัฒนาด้วย Lazarus เพื่อเชื่อมต่อกับ GPS ในเบื้องต้นผ่านทาง Serial port จุดประสงค์เพื่อให้โปรแกรมเมอร์ท่านอื่นสามารถนำ component ไปใช้งานในโปรแกรมที่ต้องการต่อกับ GPS ได้ง่ายๆ บ้านเดิมคือ Sourceforge เดิมทีโครงการนี้ผมเปิดโค๊ดไว้ที่นี่ SourceForge…

Continue Reading →

โครงการ RTK-GPS ด้วย RTKLIB ที่ราคาถูกโคตรๆ (Low-cost RTK GPS)

RTK (Real Time Kinematic) RTK เป็นเทคนิคการรังวัดแบบหนึ่งของงาน GPS ซึ่งให้ความละเอียดสูงได้ละเอียดถึง 2-3 ซม. (ประมาณ 1 นิ้ว) ระบบนี้ต้องการ GPS อยู่สองชุดคือ Reference และ Rover เครื่อง…

Continue Reading →

บอกเล่าประสบการณ์งานสำรวจ Hydrographic Survey ในเบื้องต้น

งานสำรวจทางอุทกศาสตร์ (Hydrographic Survey) จากประสบการณ์ของผมที่ผ่านมาเกี่ยวกับงาน Hydrographic survey สักประมาณ10 ปีกว่า อยากจะเล่าเรื่องประสบการณ์งานสำรวจด้านนี้ ซึ่งงานสำรวจทางน้ำ(ขอเรียกสั้นๆ)เมื่อเทียบกับงานสำรวจด้าน Land survey จะเป็นส่วนน้อยมาก มาดูกันว่างานสำรวจด้านนี้มีอะไรบ้าง มีจุดมุ่งหมายอะไร นำไปประยุกต์ใช้กันอย่างไร แต่ก็ต้องออกตัวว่าประสบการณ์ของผมที่ผ่านมาด้านนี้เป็นเพียงงาน scale เล็กๆ ไม่ใหญ่โตอะไรนัก…

Continue Reading →

การเขียนโปรแกรมต่อ GPS ด้วยคอมโพเน็นต์ OpenGPSX (ภาค 5)

ทดสอบ OpenGPSX บน Ubuntu มาลองทดสอบกันบน Ubuntu Lucid ก็เริ่มจากดาวน์โหลดคอมโพเน็นต์ มาก่อน ทำการติดตั้งเหมือนในวินโดส์ ที่ผมกล่าวไปแล้ว เนื่องจากโค้ดของ Lazarus เป็น cross-platform โค้ดที่ใช้ใน Windows ก็สามารถนำมาใช้ได้เลยใน Linux แต่ติดขัดตรงโปรแกรมที่จะใช้ทดสอบ…

Continue Reading →

การเขียนโปรแกรมต่อ GPS ด้วยคอมโพเน็นต์ OpenGPSX (ภาค 4)

OpenGPSX component on SourceForge ผมได้นำ component ตัวนี้ไปใส่ใน SourceForge.net เป็นที่เรียบร้อยแล้ว ถ้าต้องการตัวที่ update ก็ไปดาวน์โหลดกันได้เลยครับ หน้าตาของ OpenGPSX บน sourceforge ก็ประมาณดังรูปด้านล่าง จากตอนที่แล้วเราทำการแปะคอมโพเน็นต์ลงบนฟอร์ม เพื่อทดสอบอย่างง่าย ต่อไปจะเปิด…

Continue Reading →

การเขียนโปรแกรมต่อ GPS ด้วยคอมโพเน็นต์ OpenGPSX (ภาค 3)

ทำความเข้าใจเรื่อง Baud rate Blog ที่ผมเขียนเรื่องนี้คงจะมีหลายภาค ตอนนี้ภาค 3 จะมาเริ่มโปรแกรมมิ่งกัน เพื่อนำคอมโพเน็นต์ OpenGPSX มาใช้งาน ก่อนจะไปต่อผมขอพูดเกร็ดเล็กเกร็ดน้อย เกี่ยวกับเรื่อง Baud rate กับ NMEA บางประโยคเช่น $GPGSV การต่อเครื่อง…

Continue Reading →

การเขียนโปรแกรมต่อ GPS ด้วยคอมโพเน็นต์ OpenGPSX (ภาค 2)

คอมโพเน็นต์ OpenGPSX Concept ของ component คือผู้พัฒนาโปรแกรมทั่วๆไปสามารถนำ component ของผมไปใช้งานได้ง่าย ใช้เวลาน้อย โดยไม่ต้องมีความรู้เรื่อง GPS มาก ผมเขียนคอมโพเน็นต์ตัวนี้ขึ้นมาเพราะผมใช้ GPS บ่อย ตั้งแต่เครื่องมือถือทั่วๆไปเช่น Garmin หรือบน Pocket PC…

Continue Reading →

การคำนวณความสูง Geoid โดยใช้ EGM96 และ EGM2008

ขอพักเรื่องโปรแกรมมิ่งสักตอนเพราะว่า เขียนเกี่ยวกับเรื่องโปรแกรมมิ่งต้องใช้พลังความคิดมาก นอกจาก library “GDAL” ที่ผมกำลังเขียนถึง ซึ่งมีแง่มุมให้เขียนเกี่ยวกับการใช้งานได้เป็นร้อยๆตอนเลยละครับ ถ้ามีแรงกายและใจขนาดนั้น ถ้ายังจำกันได้คือ GeographicLib ของ Charles Karney ที่เคยอ้างอิงถึงไปแล้ว มีเรื่องอีกเรื่องที่น่าสนใจคือ การคำนวณ Geoid Height ซึ่งดูโค๊ดของ Charles…

Continue Reading →

การคำนวณการรังวัด GPS ด้วยวิธี Online service (ตอนที่ 2)

ตอนที่ 1 ผมแนะนำการใช้บริการการคำนวณรังวัด GPS บนอินเทอร์เน็ต(GPS Online Service)  ของ Natural Resources Canada (NRCan) ต่อไปผมจะใช้บริการ website ของ Australia หน่วยงานที่ให้บริการเรียกว่า AUSLIG Online GPS…

Continue Reading →

การคำนวณการรังวัด GPS ด้วยวิธี Online service (ตอนที่ 1)

ชีวิตของ Surveyor เคยบ้างไหมที่ไปรังวัด GPS เพื่อขยายหมุด แต่ไม่สามารถหาหมุด GPS มาเป็น Base Station ได้ ที่ผมเจอมาก็คือที่เมืองทวาย พม่า เมืองทั้งเมืองมีหมุดระดับที่อังกฤษมาสร้างไว้ตอนพม่าเป็นอาณานิคมเพียงหมุดเดียว GPS Online Service ในสถานการณ์ที่เราไม่สามารถหาหมุดหลักฐาน GPS เพื่อมาเป็นหมุด…

Continue Reading →