ในงานก่อสร้างทางทะเลที่ผมทำอยู่ปัจจุบัน ในสัญญาระบุว่าต้องติดตั้งสถานีวัดระดับน้ำให้ด้วยเป็นแบบ Automatic Tide Gauge คือสามารถวัดระดับน้ำและบันทึกข้อมูลลงจัดเก็บในไฟล์คือเก็บเข้า sd card ได้ทุก 15 นาที ข้อกำหนดว่าไว้อย่างนั้น บรรทัดน้ำ ด้วยความที่ไม่เคยติดตั้งเครื่องมือหรืออุปกรณ์ด้านนี้มาก่อน ก่อนหน้านี้เป็นผู้ใช้งานอย่างเดียว ถ้าจะติดตั้งใช้งานเองประมาณว่าใช้ไม้หน้าสี่ทาสีแล้วพ่นสีสเปรย์ เรียกกันว่าไม้บรรทัดน้ำ โดยที่รูปแบบคล้ายๆกับสตาฟที่อ่านในงานระดับ ตอนติดตั้งก็เดินระดับจากหมุดที่ทราบค่าลงผิวน้ำ ติดตั้งบรรทัดน้ำให้ตรึงอยู่กับที่ไม่ให้เคลื่อนไหว เวลามีการหยั่งน้ำ ก็จะส่งคนไปจดระดับน้ำทุกๆ 5 นาที จนใจที่หารูปเก่าๆไม่ได้ ผมไปเห็นรูปในบล็อกไม่ปรากฎนามผู้เขียน เห็นว่าภาพสเก็ตช์นั้นรูปแบบใกล้เคียงก็ขออนุญาตเอามาลงให้ดูประมาณนี้เลย ย้อนวันวานที่โมซัมบิค ลองค้นหาอุปกรณ์จำพวก Tide station ในอินเทอร์เน็ตพบยี่ห้อยอดนิยมคือ…
Category: Surveying
เมื่อคลื่นลมแปรปรวน กับการใช้ Emlid RS2 บนความสูงโพล 15 เมตร
พื้นฐานดั้งเดิมของผมคือทำงานมารีนมาโดยตลอด สลับกับการทำงานบนบกบ้างเป็นบางคราว ครั้งนี้ไปทำงานก่อสร้างโครงการรถไฟฟ้าที่บังคลาเทศประมาณ 5 ปี ก็ได้หวนกลับสู่งานมารีนอีกคราคืองานก่อสร้างทางทะเลเป็นงานก่อสร้างเขื่อนกับคลื่นและทราย เป็นงานระดับเมกะโปรเจคโครงการหนึ่งทีเดียว เดือนสิงหาคม-ตุลาคมเป็นเดือนแห่งฤดูมรสุมที่คลื่นลมแรงจัด เนื่องจากเรือสำรวจเป็นเรือที่มีขนาดเล็กกินน้ำประมาณ 2.8 เมตร สภาพเรือเป็นเรือทำงาน (working boat) โครงสร้างเหล็กทั้งลำมาดัดแปลงเป็นเรือสำรวจ พอคลื่นลมแรงก็เป็นปัญหาไม่สามารถออกทำงานได้ด้วยอันตรายจากคลื่นสูงอาจจะทำให้เรือพลิกคว่ำได้ สำหรับบทความนี้ก็ขอเล่าประสบการณ์เซอร์เวย์ ที่ไม่เคยทำมาก่อนเป็นงานมารีน สำหรับงานสเป็คในงานสำรวจทางทะเลนั้นทั่วๆไปจะยอมให้ค่าความคลาดเคลื่อนได้สูงกว่างานบก เนื่องจากลักษณะส่วนใหญ่เป็นงานใต้น้ำ ควบคุมเครื่องจักรได้ลำบาก เช่นงานวางหินยอมให้ผิดพลาดทางระดับได้ บวกลบ 30 ซม. งานถมทะเล บวกลบ 15 ซม. Sounding Ball Survey…
การต่อ Emlid RS2 แบบบลูทูธเข้ากับ Hypack
ขวัญใจโลกที่สาม สำหรับ Emlid RS2 ที่ทางทีมงานผมได้สั่งเข้ามาทดลองใช้งานก่อนสองชุดเนื่องจากเป็นอุปกรณ์ RTK มีราคาถูกมาก ประมาณชุดละแปดหมื่นบาท ขอยืมคำพูดคุณปฐมพงศ์ สทล.12 มาใช้ว่า Emlid คือ “ขวัญใจของโลกที่สาม” ด้วยราคาที่ถูก ประสิทธิภาพพอตัว รุ่นนี้นอกจากวัด RTK ได้ปกติแล้วยังสามารถรังวัด Static ได้ด้วย นอกจากนั้นยังสามารถตั้งเครื่องเป็น RTK Base Station เพียงแต่ต้องจ่ายกระแสไฟฟ้าให้ตลอดเวลา เครื่องสามารถใส่ซิมการ์ดได้ ทำให้การรับสัญญาน RTK ในกรณีเป็นเครื่องลูก (Rover station)…
เมื่อลมพัดหวน : Kivy framework เครื่องมือพัฒนาแอพสำหรับโทรศัพท์มือถือ
จากที่ผมรอคอยโครงการ Beeware มาจะร่วมๆสามปีแล้ว แต่พบว่าความก้าวหน้าของโครงการมีการเคลื่อนไหวน้อยมากเหมือนจะหยุดนิ่งสนิท สำหรับโครงการ Beeware คือโครงการทำเครื่องมือพัฒนาโปรแกรมข้ามแพล็ตฟอร์มเพื่อให้ผู้ใช้งานพัฒนาซอฟท์แวร์ด้วยภาษาไพธอน ให้สามารถใช้งานได้ทุกแพล็ตฟอร์มอย่างหลากหลายโดยเฉพาะบนโทรศัพท์มือถือแอนดรอยด์และ iOS เป็นโครงการเปิดโค้ด (open-source) ที่อาศัยการระดมทุนเพื่อหาเงินให้โครงการสามารถเดินหน้าต่อไปได้ สำหรับ Kivy framework (ภาษาไทยออกเสียงกีวี เป็นคำพ้องเสียง Kiwi ที่เป็นชื่อผลไม้ชนิดหนึ่ง) ผมได้ศึกษาเบื้องต้นเมื่อเกือบจะสิบปีที่แล้ว เป็นโครงการเปิดโค้ดคล้ายกับ Beeware แต่ตอนนั้นยังไม่ได้สนใจนักเพราะโครงการเพิ่งจะเริ่มต้นช่วงนั้นยังขลุกขลักอยู่มาก เคยเอาโครงการตัวอย่างประมาณ แสดงผลว่า “Hello world!” มา build เป็นไฟล์ APK เพื่อติดตั้งบนโทรศัพท์มือถือแอนดรอยด์แต่พบว่ากระบวนการยุ่งยากมาก…
วิธีการออกแบบและรังวัดโครงข่าย GNSS ฉบับคนเดินถนน (ตอนที่ 1)
ผมว่าในปัจจุบันนี้ ช่างสำรวจหรือวิศวกรสำรวจคงมีประสบการณ์การรังวัด GNSS ด้วยกันทุกคน โดยเฉพาะการรังวัดที่มีจำนวนหมุดมากกว่าสามหมุดขึ้นไป ก็ออกตัวตามชื่อบทความนะครับคือฉบับคนเดินถนน ไม่ใช่ฉบับผู้เชี่ยวชาญใดๆ เป็นแค่ end user คนหนึ่งกลั่นมาจากอ่านตำราและประมวลมาจากประสบการณ์ทำงานที่ลองผิดลองถูกและจากผิดพลาดของตัวผมเอง ในการรังวัดโครงข่าย GNSS ในที่นี้จะมาขอเน้นเรื่องคาบการรังวัด (session), เส้นฐานอิสระ(independent baseline) และ เส้นฐานไม่อิสระ(dependent (trivial) baseline) คืออะไร แล้วเราจะออกแบบโครงข่ายอย่างไรให้ดีและแข็งแรง ตลอดจนถึงการคำนวณโครงข่ายให้ได้ผลลัพธ์ได้ความละเอียด (accuracy) ที่ดีที่สุด รูปทรงโครงข่าย (Network Geometry) พื้นฐาน โครงข่ายจะประกอบไปด้วยเส้นฐาน (Baseline)…
มหาเทพ HP Prime G2 ตอนโปรแกรมคำนวณโค้งดิ่ง (Vertical Curve)
บทความเครื่องคิดเลข HP Prime G2 นับเป็นบทความที่ 3 จากโค้งราบ (Horizontal Curve) มาสู่โค้งสไปรัล (Spiral Curve) และในบทความนี้จะมาปิดที่โค้งดิ่ง (Vertical Curve) สำหรับโค้งทั้งหลายเหล่านี้นำมาประยุกต์ใช้กับงานถนน, รถไฟ และรถไฟฟ้า โค้งดิ่ง (Vertical curve) ที่ผมจะนำเสนอในบทความนี้มี 2 แบบคือแบบโค้งพาราโบลา (Parabola vertical curve) และโค้งแบบวงกลม (Circular vertical curve) ส่วนใหญ่ที่เป็นนิยมมากที่สุดคือโค้งแบบพาราโบลา…
ไขความลับดำมืดโค้งสไปรัล ตอนที่ 2 (จบ)
ทิ้งระยะจากตอนที่ 1 ไปนานพอสมควร มาต่อตอนที่ 2 ซึ่งเป็นตอนจบ สิ่งที่ผมนำเสนอและย้ำไปในตอนที่ 1 คือสูตรคำนวณโค้งสไปรัลไม่ได้เยอะมาก การคำนวณแบ่งได้เป็น สามส่วนคือส่วนแรกคำนวณหาส่วนประกอบโค้งสไปรัล จากโจทย์ที่กำหนดให้ความยาวโค้งสไปรัล (Ls) รัศมีโค้งวงกลม (Rc) และมุมเบี่ยงเบน (Δ) รวมถึงทิศทางโค้งเลี้ยวซ้ายหรือเลี้ยวขวา เพียงแค่นี้ก็สามารถคำนวณหา Δs, Δc, Lc และ ระยะ p, q และ T, Ts ส่วนที่สองคือคำนวณหาค่าพิกัดจุดบนโค้ง การจะหาพิกัดได้ต้องทราบอะซิมัทและระยะทาง ดังนั้นโจทย์จะกำหนดอะซิมัทของเส้น…
ไขความลับดำมืดโค้งสไปรัล ตอนที่ 1
จากที่ผมได้เขียนโปรแกรมลงเครื่องคิดเลข HP Prime G2 คำนวณโค้งสไปรัล ทำให้เห็นว่าจะต้องใช้สูตรตัวไหน เริ่มต้นคำนวณอย่างไร เป็นลำดับขั้นตอนไปอย่างไร ช่างสำรวจหรือวิศวกรสำรวจน้อยคนนักที่จะได้คำนวณโค้งสไปรัล ปัจจุบันโปรแกรมออกแบบงานถนน งานรถไฟอย่าง Civil 3D สามารถออกแบบงานได้ตั้งแต่เริ่มต้นจนจบ การไปเลเอ้าท์หน้างานก็อาศัยโปรแกรมจากแคด จึงทำให้โอกาสน้อยคนที่จะสามารถคำนวณเองด้วยมือได้ ความลับดำมืดจึงยังคงอยู่กับโค้งสไปรัลต่อไป แต่ถ้าตั้งใจทำความเข้าใจลำดับการคำนวณโค้งสไปรัลก็ไม่ได้ยากเลย เพียงแต่ต้องหาสูตรให้ถูกที่ถูกทางก่อน หลายๆสูตรไปผูกกับหน่วยฟุตแนบแน่น จนทำให้คนใช้หน่วยเมตริกแบบพวกเรามาตั้งแต่เรียนจบ ออกอาการงงๆเบลอๆ ยุคนี้เป็นยุคงานก่อสร้างรถไฟความเร็วสูง (High Speed Rail) โค้งที่นำมาประยุกต์ใช้เป็นโค้งสไปรัล ดังนั้นช่างสำรวจและวิศวกรสำรวจควรจะทำความเข้าใจให้กระจ่าง ที่ผ่านมาผมก็เช่นกันเห็นตำราคำนวณโค้งสไปรัลแล้ว จับต้นชนปลายไม่ถูก เนื่องจากสูตรดูเหมือนเยอะทำให้เข้าใจไม่ทะลุปรุโปร่งสักที บทความนี้จะนำเสนอสูตร…
มหาเทพ HP Prime G2 ตอนโปรแกรมคำนวณโค้งสไปรัล (Spiral Curve)
ตอนที่แล้วผมนำเสนอโปรแกรมคำนวณโค้งราบบน HP Prime G2 ค่อนข้างน่าประทับใจโปรแกรมเขียนด้วยภาษา PPL ภาษานี้พัฒนาโดย HP เอง ลักษณะคล้ายภาษาปาสคาลแต่เพิ่มเรื่องลิสต์ ปรับ syntax ให้กระชับเข้าใจง่าย ประกาศตัวแปรแต่ตัวแปรไม่มี type มีไลบรารีฟังก์ชั่นให้พร้อมสรรพทั้งด้านคณิตศาสตร์ สถิติ และมีฟังก์ชันวาดรูปมาค่อนข้างดี สามารถอ่านไฟล์ได้ การ Input ข้อมูลทาง HP เตรียมไลบรารีให้มาใช้ง่ายลดการเขียนโค้ดลงไปมาก ข้อเสียคือไม่สามารถคอมไพล์โปรแกรมเป็นไบนารีโค้ดได้ เวลาคนอื่นเอาโปรแกรมไปสามารถเปิดซอร์สโค้ดของปรแกรมได้ด้วย ซึ่งถ้าใครคิดจะขายโปรแกรมคงไม่เหมาะนัก เพราะก็อปปี้ต่อๆกันได้ และอีกอย่างคือราคาเครื่องคิดเลขค่อนข้างสูง แต่ถ้ามีเงินเหลือใช้จะซื้อหามาใช้งานดูก็ไม่ว่ากัน คุ้มค่าสมราคา จอสัมผัสใช้ง่ายใช้ควบคู่กับปุ่มคีย์บอร์ดที่กดง่ายตอบสนองดี…
รวมชุดโปรแกรมพื้นฐานงานสำรวจ 4 ชุดสำหรับเครื่องคิดเลข fx-9860GII, fx-9860GIII และ fx-9750GIII (พัฒนาด้วยภาษาซี) พร้อมคู่มือ
ผมเคยลงโปรแกรมพื้นฐานสำรวจชุดที่ 1 ด้วยภาษาซีสำหรับเครื่อง fx-9860GII SD ไปนานแล้ว ตอนนี้กลับมาแก้ไขบั๊กเล็กๆน้อยๆ และพัฒนาโปรแกรมเพิ่มโปรแกรมพื้นฐานงานสำรวจชุดที่ 2, ชุดที่ 3 และชุดที่ 4 เพื่อให้เครื่อง fx-9860GII SD รุ่นเก่าที่ไม่มีภาษาไพทอนสามารถใช้งานได้เท่าเทียมกัน โปรแกรมที่พัฒนาด้วยภาษาซีจะมีดีกว่าไพทอนตรงที่กินหน่วยความจำน้อย เวลาป้อนค่าโปรแกรมสามารถเอาค่าตัวเลขไปเก็บไว้ในเมโมรีตัวอักษร A-Z และเรียกมาใช้ได้ภายหลัง เวลาเรียกโปรแกรมครั้งที่สองไม่ต้องป้อนค่าใหม่ ตรงนี้ภาษาไพทอนบนเครื่องคิดเลขทำไม่ได้ เพราะคาสิโอไม่ได้ให้ไลบรารีในการติดต่อกับเครื่องไว้เลย ไม่เหมือนกับภาษาไพทอนบนเครื่องคิดเลข TI ที่เขาเตรียมไลบรารีมาให้เสร็จสรรพ ตอนนี้ผมสั่งเครื่องคิดเลขของ TI NSpire CX II…