ด้วยความมันส์มือกับคุณคล็อดเอไอผู้ช่วยที่สามารถสร้างโค้ดภาษารัสท์ได้เร็ว ผมเลยสานต่อปรับปรุงโปรแกรมอรรถประโยชน์โพคัท (POCUT) ในตอนนี้สามารถวิว point cloud แบบ 3D ด้วยการบินดูแบบ Fly through สามารถปรับความเร็วในการบินได้ สามารถวัดระยะทางความสูงแบบพื้นฐานได้ และที่สำคัญคือมันเร็วครับ ไม่มีกระตุก นี่เป็นอานิสงส์ของภาษารัสท์ที่สร้างโค้ดรันได้เร็ว 3D Viewer ปัญหาของโปรแกรมด้าน point cloud ที่ผมเจอคือไม่สามารถเดินดูหรือบินดู point cloud ได้อย่างอิสระ ทำให้เซอร์เวย์ที่ไปสำรวจมาก็อยากจะดูผลงานแบบ 3D ได้ง่ายๆ เจ้าของงานก็อยากดูอะไรที่มันง่ายๆเหมือนกัน แรงบันดาลใจของผมคือโพทรี (Potree) ที่สามารถรันบนเวบหรือจากโปรแกรมเดสทอปได้…
อัพเดทแอพ “SurveyStar LDP Thailand” เพื่อรับกับยกร่างมาตรฐาน “TH-LDP”
ผมเปลี่ยนชื่อแอพจาก “Quick TM” เป็น “LDP Thailand” เพื่อให้มีความชัดเจนขึ้นจากที่เดิมรองรับแค่เส้นโครงแผนที่ Transverse Mercator (TM) ตอนนี้รองรับทั้ง TM และเส้นโครงแผนที่ Lambert Conformal Conic (LCC) ที่สองเส้นโครงแผนที่นี้จะถูกนำมาใช้ใน TH-LDP ที่กำลังยกร่างเพื่อเป็นมาตรฐาน โดยที่เส้นโครงแผนที่ TM ใช้กับจังหวัดที่มีพื้นที่ยาวจากเหนือไปใต้ตัวอย่างเช่นจัดหวัดภูเก็ต เพชรบูรณ์ สุโขทัย ที่มีพื้นที่ขอบเขตชัดเจนว่ายาวเรียวจากเหนือไปใต้ ส่วนเส้นโครงแผนที่ LCC เหมาะกับจังหวัดที่ยาวจากตะวันออกไปตะวันตกเช่นจังหวัดระยอง เพชรบุรี นครสวรรค์ ที่มีพื้นที่ขอบเขตยาวเรียวจากตะวันออกไปตะวันตก…
ออกแอพใหม่ SurveyStar Traverse Pro สืบสานงานคำนวณวงรอบ ตอนที่ 2
ตอนที่ 1 ผมได้แนะนำ การใช้งานอย่างกว้างๆ พอสังเขปไปแล้ว ในตอนที่ 2 ผมจะเน้นการป้อนข้อมูลวงรอบ เพื่อให้ผู้ใช้ได้เห็นจอกว้างๆ ผมจะใช้แท็บเล็ต ตัวอย่างวงรอบที่จะแสดงนั้นเอามาจากหนังสือ “Surveying Fundamentals and Practices” ของสำนักพิมพ์ PEARSON แต่งโดย Jerry A. Nathanson, Michael T. Lanzafanta & Philip Kissam ตัวอย่างวงรอบนี้มีหน่วยเป็นฟุต เนื่องจากวงรอบหน่วยเป็นฟุตจะสังเกตว่าระยะทางจึงมีทศนิยมแค่สองตำแหน่งเท่านั้น เปิดตัวอย่าง ที่หน้า “Projects”…
ออกแอพใหม่ SurveyStar Traverse Pro สืบสานงานคำนวณวงรอบ ตอนที่ 1
ผมลองทำแอพคำนวณวงรอบใช้งานบนมือถือเพื่อเป็นทางเลือกให้กับ “Traverse Pro” บนเดสท็อปที่ใช้กันมานานแล้ว งานนี้ถือว่ารื้อของเก่าทิ้ง เขียนใหม่ทั้งหมดแต่ยังอ่านไฟล์รูปแบบเก่าได้ ตั้งชื่อแอพว่า “SurveyStar Traverse Pro“ วิธีการคำนวณยังเป็น Compass rule (Bowditch rule) และทั้ง Transit rule เป็นวงรอบวงเดี่ยวจึงไม่ได้ใช้วิธีการคำนวณแบบลีสแควร์มาช่วย ถึงแม้ในยุคนี้จะเป็นยุคของการใช้ RTK อย่างแพร่หลาย แต่ก็มีหลายโอกาสในงานที่ยังต้องใช้วงรอบเช่นงานภายในตึกใหญ่ๆหรืออุโมงค์ เอากันจริงๆ งานก่อสร้างที่ต้องการ Alignment ที่ต้องการความละเอียดสูงๆ เช่นงานก่อสร้างทางรถไฟ รถไฟฟ้า รถไฟฟ้าความเร็วสูง ยังต้องทำวงรอบเพราะเป็นวิธีที่ได้หมุดที่มีความถูกต้องสูงรองมากจากหมุดควบคุมหลักที่สร้างและรังวัดด้วย GNSS…
โปรแกรมอรรถประโยชน์ Pocut (POint Cloud Utils)
ผมทำงานกับ point cloud จากงาน Lidar survey ในเบื้องต้นโปรแกรมประมวลผลจะผูกติดกับผู้ผลิตไลดาร์ เข่นผมใช้ไลดาร์ CHCNav รุ่น AA9 จะต้องใช้โปรแกรม CoPre ที่สามารถอ่านข้อมูลนี้ได้จากเครื่อง เมื่อนำมาประมวลผลผ่านกระบวนการต่างๆ สุดท้ายจะได้ point cloud ที่ขนาดหลายร้อยหรือหลายพันล้านจุดมาในรูปแบบที่นิยมคือ Las/Laz ที่สามารถนำไปประมวลผลด้วยโปรแกรมอื่นๆต่างค่ายได้เช่น Terrasolid, Lidar360 หรือโปรแกรมฟรีอย่าง Cloudcompare หรือจะเลือกใช้ค่ายเดียวกันก็ได้เช่น CoProcess ดาวน์โหลดและติดตั้ง ตอนนี้โปรแกรมสมบูรณ์แล้วในระดับที่สามารถนำไปใช้งานได้ สามารถไปดาวน์โหลดและติดตั้งได้ตามลิ๊งค์นี้ การตั้งค่า (Settings)…
โปรแกรมแปลงไฟล์แคดข้ามระบบพิกัด (Drawing Transformer)
แม้การแปลงระบบพิกัดไฟล์ใน GIS จะเป็นเรื่องง่าย แต่สำหรับในฝั่งแคด เช่น Autocad, GStar, BricsCad หรือ ZWCad ดูจะไม่ง่ายนัก ส่วนของ Civil 3D ที่ผู้ใช้สามารถกำหนดระบบพิกัดมาตั้งแต่แรก ก็สามารถแปลงได้ง่ายกว่า การแปลงระบบพิกัดมีความจำเป็นในบางสถานการณ์ ขอยกตัวอย่างจากประสบการณ์ของผมในงานก่อสร้างทางทะเล บริเวณชายฝั่งทะเลที่ระยอง มีแบบ Drawing ของงานวางแนวท่อแก๊สที่กำหนดระบบพิกัดเป็น Indian 1975 จากงานก่อสร้างสามสิบกว่าปีที่แล้ว ในงานก่อสร้างท่าเรือที่ปัจจุบันใช้ UTM zone 47N / WGS84 ที่ต้องข้ามท่อแก๊สที่ฝังไว้ใต้ดิน…
มาตรฐานระบบพิกัดแผนที่แบบแอลดีพีของประเทศไทยสำหรับงานวิศวกรรมและการก่อสร้าง (Thailand Low Distortion Map Coordinate System for Engineering and Construction)
ผมขอกล่าวถึงที่มาจากหัวข้อ “มาตรฐานระบบพิกัดแผนที่แบบแอลดีพี ของประเทศไทยสำหรับงานวิศวกรรมและการก่อสร้าง” ในขณะนี้ (กย. 2569) ยังเป็นยกร่างอยู่ที่สองสมาคมคือ สมาคมการสำรวจและการแผนที่แห่งประเทศไทยและสมาคมผู้เชี่ยวชาญด้านภาพถ่ายและแผนที่ นำเสนอต่อคณะอนุกรรมการสาขาวิศวกรรมสำรวจ วิศวกรรมสถานแห่งประเทศไทยฯ การยกร่างมาตรฐานของวิศวกรรมสถานแห่งประเทศไทย ในพระบรมราชูปถัมภ์ (วสท.) มีขั้นตอนหลัก ได้แก่การเสนอหัวข้อแต่งตั้งคณะอนุกรรมการยกร่าง การประชุมพิจารณาร่าง การทำประชาพิจารณ์รับฟังความเห็น และการอนุมัติประกาศใช้เป็นทางการ โดยมีรายละเอียดดังนี้ ขั้นตอนการยกร่างมาตรฐาน การตรวจสอบและรับฟังความเห็น ผมขอยกเนื้อหาในหนังสือนำเสนอต่อคณะอนุกรรมการสาขาวิศวกรรมสำรวจ วิศวกรรมสถานแห่งประเทศไทยฯ มีเนื้อหาดังนี้ครับ 1.ขอบข่ายมาตรฐาน : มาตรฐานฉบับนี้กำหนดหลักเกณฑ์เชิงวิชาการและพารามิเตอร์ทางเทคนิคสำหรับการกำหนดระบบพิกัดฉากแบบแอลดีพี (Low Distortion Projection: LDP) ในพื้นที่ประเทศไทย…
ประสบการณ์ใช้งาน Kimi K3 Code เขมือบแบบสยอง
ด้วยกระแสความร้อนแรงของ Kimi K3 ผมเลยต้องขวนขวายหามาทดลอง ที่ผมอยากลองใช้คือช่วยเขียนโค้ดและพัฒนาโปรแกรมประมาณพรรค์นี้ เพราะที่ใช้งานอยู่คือ Anthropic Claude คิดว่าหลังๆมา ที่เอไอมันมีความเก่งขึ้นมาหลายเท่าตัว ทุกค่ายไม่ว่าจะเจมิไน, chatGPT แต่อัตราการกินเงินก็ไม่แพ้กับความสามารถที่มากขึ้น กินแบบสวบๆเลย ก็คิดว่า Kimi K3 อันใหม่จากประเทศจีน มันต้องถูกว่าของฝรั่งเป็นไหนๆ ลองสมัคร Kimi K3 ปรากฎว่าให้รอเข้า Waiting list ด้วยการป้อนอีเมล์ แต่หายเงียบไปไม่มีการแจ้งว่าให้รอหรือใดๆทั้งสิ้น ก็ตามสไตล์จีนละครับ ไปดูยูทูปมีช่องหนึ่งแนะวิธีการสมัครแบบผ่าน Kimi Playground ก็ทำตามพร้อมกับหยอดเงินไป…
สร้างแพลตฟอร์มดู Point Cloud บนเว็บด้วย Potree + CesiumJS — เรื่องเล่าจากสนามบินอู่ตะเภา
บทนำ ในโปรเจกต์ก่อสร้างทางวิ่งและทางขับใหม่ของสนามบินอู่ตะเภา ทีมสำรวจบินสแกน LiDAR ทุกสัปดาห์ ข้อมูลแต่ละครั้งมีขนาด 100-800 ล้านจุด ไฟล์ขนาด 4-34 GB ด้วยข้อมูลที่ใหญ่มหาศาล คำถามคือ — จะให้ทีมงานและผู้ที่เกี่ยวข้องดูข้อมูลเหล่านี้ได้อย่างไร? ซอฟต์แวร์เฉพาะทาง เช่น Terrasolid, QuickTerrian Modeler, CloudCompare หรือ Civil 3D ใช้งานได้ดี แต่: ไม่เหมาะกับการแชร์ให้คนหลายคนดูพร้อมกัน วิธีแก้ไข: เปิดดูผ่านเว็บเบราว์เซอร์ โดยการสร้างระบบที่ทำให้ทุกคนในทีมสามารถ: ทั้งหมดนี้เปิดจากเว็บเบราว์เซอร์ธรรมดา ไม่ต้องมี…
เมื่อวิศวกรสำรวจคำนวณเรื่องน้ำ – วิเคราะห์ระบบระบายน้ำบริเวณ RESA
เริ่มต้นจากคำถามง่ายๆ เริ่มจากคำถามว่า “ถ้าฝนตกหนักแบบฝน 50 ปี น้ำพื้นที่ RESA จะระบายทันไหม?” คำถามนี้ฟังดูเหมือนเป็นงานของวิศวกรโยธาหรือวิศวกรชลประทาน แต่ถ้าคิดดูดีๆ — คนที่มีพื้นผิวออกแบบ (Design Surface) อยู่ในมือ คนที่รู้ว่าน้ำไหลไปทางไหน และคนทำอาชีพที่วัดพื้นที่และระดับมาตลอด — นั่นคือวิศวกรสำรวจ ผมเรียน Hydrology มาในมหาวิทยาลัย เนื่องจากรู้สึกว่ายากและคิดว่าคงไม่มีโอกาสได้ใช้ เกรดที่ออกมาจึงน่าสงสาร จำได้ว่าได้เกรด C ไปแบบอย่างถูลู่ถูกัง เมื่อสิบกว่าปีที่แล้วได้ใช้ตอนคำนวณขนาดท่อที่จะฝังไว้ใต้ถนนตัดใหม่ โดยคำนวณจากปริมาณน้ำฝนและทราบพื้นที่ที่รองรับน้ำฝนบริเวณที่จะวางท่อนั้นๆ วันนี้จะหยิบมันขึ้นมาทวนความจำอีกครั้ง North RESA…