เมื่อไลบรารี PROJ. จะคำนวณ Geoid Separation (N) ผ่านจีออยด์โมเดลในคลาวด์

โครงการ PROJ. ถ้าใช้ในไพทอนจะเรียกว่า PyProj ผมนำมาใช้เป็นไลบรารีหลักใน Surveyor Pocket Tools ถ้าผู้อ่านเคยดาวน์โหลดไปใช้งานจะพบว่าโปรแกรมมีขนาดใหญ่มาก ที่ขนาดใหญ่เพราะว่าต้องขนไฟล์จีออยด์เช่น EGM96, EGM2008 และ TGM2017 ไปใช้งาน เมื่อติดตั้งเสร็จจะพบว่าขนาดโดยรวมมีขนาด 1.1 GB ผมไม่แฮปปี้ตั้งแต่แรกเพราะถ้าอินเทอร์เน็ตไม่ดีการดาวน์โหลดโปรแกรมก็ต้องใช้เวลามาก แถมยังเสียพื้นที่ฮาร์ดดิสค์ในการติดตั้งมากอีกต่างหาก…

Continue Reading →

วิธีการตั้งค่าสำหรับใช้งาน Docker และ VirtualBox

ผมคนหนึ่งที่ต้องใช้งาน Docker ผมเอามาคำนวณประมวลผลภาพโดรนด้วยโปรแกรม OpenDroneMap ที่พัฒนาบนลีนุกซ์ แต่สามารถเอามาใช้งานได้ผ่าน Docker ได้และสะดวก ง่ายต่อการใช้งานพอสมควร ส่วน VirtualBox ก็มีความจำเป็นต้องใช้ ผมติดตั้งวินโดส์ 7 บนนี้ เพื่อทดสอบติดตั้งโปรแกรมเช่นโปรแกรมคำนวณวงรอบ Traverse Pro หรือไม่ก็ Surveyor…

Continue Reading →

Update : โปรแกรม Surveyor Pocket Tools คำนวณความสูงจีออยด์ จากไฟล์ค่าพิกัดภูมิศาสตร์

ในกรณีที่ต้องการค่าความสูงจีออยด์จากจุดที่มีจำนวนมากตัวอย่างเช่นเป็นสิบจุดขึ้นไป การมานั่งคำนวณทีละจุดคงไม่ใช่เรื่องที่สะดวกนัก ผมปรับปรุงโปรแกรมให้สามารถอ่านไฟล์ค่าพิกัดภูมิศาสตร์ (ละติจูดและลองจิจูด) ในรูปแบบ CSV ที่ใช้ตัวแบ่งด้วยเครื่องหมายคอมมา “,” ค่าพิกัดละติจูดและลองจิจูด ต้องเป็นรูปแบบทศนิยม (degree) เท่านั้น การจัดเรียงค่าพิกัดของให้ขึ้นต้นด้วยค่าลองจิจูดตามด้วยเครื่องหมายคอมม่าและค่าละติจูด ไฟล์ทดสอบ ไฟล์ที่จะมาทดสอบโปรแกรม ผมสร้างจากโค้ดภาษาไพทอน ให้สุ่มจำนวนจุดค่าพิกัดขึ้นมา 10000 จุด โดยให้ค่าพิกัดที่สุ่มอยู่ในกรอบสี่เหลี่ยมนี้คือ…

Continue Reading →

Update โปรแกรมคำนวณวงรอบ Traverse Pro รุ่น 2.73 (ฉลองครบรอบ 20 ปี)

ผมกลับมาอัพเดทโปรแกรมคำนวณวงรอบ Traverse Pro อีกครั้งหลังจากรุ่นล่าสุดคือรุ่น 2.63 ที่ทิ้งไว้หลายปี ก็ถือโอกาสมาปรับปรุงเพื่อฉลองครบรอบวันเกิดโปรแกรมนี้ 20 ปี ซึ่งเริ่มพัฒนาเมื่อปี 1999 ด้วย Delphi ในขณะนั้น ก่อนที่จะย้ายมาพัฒนาด้วย free pascal + Lazarus ในภายหลัง…

Continue Reading →

ติดปีกเครื่องคิดเลขเทพ Casio fx 9860G II SD ด้วยโปรแกรมภาษาซีบน AddIn ตอนที่ 3 โปรแกรมคำนวณหาระยะทางจากค่าพิกัดภูมิศาสตร์ (Geodetic Dist Calc)

มาถึงตอนที่ 3 ขอนำเสนอโปรแกรมคำนวณหาระยะทางที่สั้นที่สุดบนทรงรีด้วยสูตรการคำนวณของ Vincenty  และระยะทางที่สั้นที่สุดบนทรงกลมด้วยสูตรของ Haversine โดยที่กำหนดค่าพิกัดภูมิศาสตร์ (แลตติจูด/ลองจิจูด) มาให้ 2 จุด Geodesic Distance ระยะทางที่สั้นที่สุดบนทรงรี (Ellipsoid) จะเรียกว่า Geodesic distance ผมใช้ไลบรารี GeographicLib ที่พัฒนาโดย Charles…

Continue Reading →

The Return of Spot Fire ก้าวกลับมาอีกครั้งของ Spot Fire รุ่น 2.10 (ล่าสุด)

Spot Fire V2.10 รุ่นล่าสุด และแล้วก็ได้เวลา upgrade โปรแกรมอีกตัว ซึ่งโปรแกรมเขียนตัวเลขค่าระดับส่งเข้า Autocad โดยตรง เป็นโปรแกรมเล็กมากๆ เรียกว่าเป็นทูลส์ (tools) ก็ได้ครับ ขนาดไฟล์ติดตั้ง 1.5 MB แค่นั้นเอง เดิมทีโปรแกรมพัฒนาด้วย Delphi…

Continue Reading →

สิ้นสุดการรอคอย XSection Plot รุ่น 4.10 มาแล้ว ตอนที่ 2

6.เปิดไฟล์ข้อมูล (Open file) ขั้นตอนต่อไปจะมาเปิดไฟล์ข้อมูล เริ่มจากไฟล์ Typical section ที่จัดเก็บไว้ใน Documents ขั้นตอนตามรูปด้านล่าง ขั้นตอนที่ 3 เลือกประเภทของไฟล์เป็น .txml โปรแกรมจะอ่านข้อมูล และแสดงผลบนตารางในแท็บ “Typical section” ต่อไปเช่นเดียวกันเปิดไฟล์ Existing…

Continue Reading →

สิ้นสุดการรอคอย XSection Plot รุ่น 4.10 มาแล้ว ตอนที่ 1

ถึงจะล่าช้าแต่ก็มาตามสัญญา โปรแกรมเขียนรูปตัดตามขวาง XSection Plot รุ่นนี้รุ่น 4.10 มาแทนรุ่นเดิม 3.25 ที่ปลดระวางด้วยเนื่องจากอายุมากร่วมสองทศวรรษ แต่ขอแจ้งไว้ก่อนรุ่นนี้ยังเป็นรุ่นทดลองใช้ (beta) นะครับ เพราะยังมีบั๊กอยู่บ้าง แต่โดยรวมใช้งานได้ ความเป็นมาของโปรแกรม อ่านความเป็นมาของโปรแกรมได้อย่างละเอียดที่ => ก้าวต่อไปของโปรแกรมเขียนรูปตัดตามขวาง XSection Plot…

Continue Reading →

โปรแกรมคำนวณวงรอบ Traverse Pro รุ่น 2.60 รองรับจอ 4K

ทุกข์ของคนใช้จอ 4K สามเดือนที่แล้วผมไปถอยโน๊ตบุ๊คจอ 4K ขนาด 15.6″ มาใช้ความละเอียด 3840×2160 ลงวินโดส์ 10 และ Ubuntu Gnome ขอพูดตอนลงวินโดส์ต้องเอาแว่นขยายมาส่องหน้าจอเลยครับ เพราะตัวหนังสือเล็กมากจนอ่านไม่ได้ ตรงที่เตรียมพาร์ทิชั่นฮาร์ดดิสค์ต้องระวังเป็นพิเศษกลัวจะคลิกผิด กลายเป็นล้างฮาร์ดดิสค์ทั้งลูก ติดตั้งเสร็จก็ค่อยยังชั่วครับ เพราะวินโดส์ scale…

Continue Reading →

คู่มือการใช้โปรแกรม Traverse Pro V2.50

ยินดีต้อนรับสู่คู่มือการใช้งานโปรแกรมคำนวณวงรอบ Traverse Pro รุ่น 2.50 โปรแกรมคำนวณวงรอบ  Traverse Pro รุ่น V2.50 (ล่าสุด) ร้างลาคู่มือการใช้มาตั้งแต่แรก  และคู่มือการใช้ น้องตั้มเสนอทำให้มานานแล้ว ผมยังไม่ได้เอาออก Blog สักที ก็ขอโทษน้องตั้มไว้ ณ ที่นี้ด้วย  ต้นฉบับเดิมเป็น…

Continue Reading →