พอร์ท:โปรแกรมเครื่องมือสำหรับช่างสำรวจฉบับกระเป๋า (Surveyor Pocket Tools) มาใช้บนแมคโอเอส

สำหรับสถิติการใช้งานระบบปฏิบัติทั้งโลกนี้สำหรับคอมพิวเตอร์ตั้งโต๊ะทั้งพีซีและโน๊ตบุ๊คในปี 2020 วินโดส์ทุกรุ่นประมาณ 79% แมคโอเอสทุกรุ่น 15% ลีินุกซ์ทุกดิสโทร 2% ที่เหลืออื่นๆเช่น ChromeOS เมื่อมามองดูแมคโอเอสก็ไม่ได้น้อยอย่างที่ผมคิด

โปรแกรมตัวที่แล้วที่ผมพอร์ทมาใช้งานคือโปรแกรมคำนวณวงรอบ Traverse Pro ที่พัฒนาด้วย Lazarus + Free pascal compiler (fpc)

มาถึงตอนนี้ถึงคิว Surveyor Pocket Tools ที่พัฒนาด้วยภาษา Python ใช้ระบบกราฟฟิคติดต่อผู้ใช้ด้วย PySide2 (Qt for Python) การพอร์ทโปรแกรม Surveyor Pocket Tools ออกแรงไม่มากนัก แต่มาสลบตอนทำ app สำหรับให้ผู้ใช้นำไปติดตั้งบนเครื่องของตัวเองด้วย PyInstaller ที่ไม่สามารถจะปักหมุดบน Google Maps ได้ ทั้งๆที่ในสภาวะการพัฒนาโปรแกรมสามารถใช้งานได้อย่างไม่มีปัญหา

สภาวะแวดล้อมในการพัฒนาของ PyCharm

ผมค้นในอินเทอร์เน็ตพบว่าผู้พัฒนาโปรแกรมด้วย Python + PySide2 แล้วใช้ PyInstaller ทำแพ็คเกจหรือแอป ท่านอื่นก็เจอปัญหาเหมือนกัน ก็คงรอไปสักพักกว่าจะมีคนมาแก้ไขให้ใช้ได้ สำหรับ Surveyor Pocket Tools เมื่อปักหมุดบน Google Maps ไม่ได้ก็ใช้ Google Earth แทน อาจจะช้ารุ่มร่ามหน่อย แต่ข้อดีคือสามารถเซฟเก็บได้มาดูทีหลัง

Google maps สามารถใช้ปักหมุดได้ในสภาวะพัฒนาโปรแกรม

ดาวน์โหลดและติดตั้ง (Download and Installation)

ผมอัพโหลดโปรแกรมไปไว้ที่เว็บของ Surveyor Pocket Tools ไปที่หน้าดาวน์โหลดตามลิ๊งค์ด้านล่างมองหาโปรแกรมรุ่นสำหรับแมคโอเอส คลิกดาวน์โหลด


จะได้ไฟล์อิมเมจ dmg มา ขนาดเกือบ 500 MB ดูจะใหญ่โตเพราะขนไลบรารีที่ต้องการใช้มาทั้งหมดรวมไฟล์แบบจำลองความสูงจีออยด์ที่หลายไฟล์ที่มีขนาดร้อยกว่าเม็กขึ้นไปทำให้ไฟล์ app นี้มีขนาดใหญ่โตอย่างที่เห็น แต่สมัยนี้เน็ตเร็วคงไม่ใช่ปัญหาใหญ่นัก

ไฟล์อิมเมจ dmg สำหรับติดตั้งโปรแกรม

ที่ไฟล์อิมเมจ dmg ทำการดับเบิ้ลคลิกเพื่อเมาท์จะได้ไฟล์แอป สามารถลากไปวางไว้ที่ desktop หรือวางใน Application (/Volume/Applications) ได้

แพ็คเกจหรือแอปโปรแกรม Surveyor Pocket Tools

เปิดโปรแกรม

ผมเอาโปรแกรมไปไว้ใน Applications เปิด Launchpad มาจะเห็นดังรูปข้างล่าง คลิกที่ไอคอนของโปรแกรมเพื่อทำการรัน ผมเปลี่ยนไอคอนใหม่ ด้านบนเป็นลายเส้นกล้องโททัลสเตชั่น ด้านล่างเป็นรูปมีดพับและมีพื้นหลังเป็นสีน้ำเงิน เหมือนเดิมหามาของฟรีมาจากอินเทอร์เน็ต

รันโปรแกรมชุดเครื่องมือสำหรับช่างสำรวจฉบับกระเป๋า (Surveyor Pocket Tools) จาก Launchpad

จะเห็นชุดเครื่องมือเรียงรายอยู่

โปรแกรมชุดเครื่องมือสำหรับช่างสำรวจฉบับกระเป๋า (Surveyor Pocket Tools) บนแมคโอเอส

ทัวร์โปรแกรม (Quick Guide)

ต่อไปจะพาทัวร์โปรแกรมโดยดูคลิปวิธีการใช้งาน สังเกตว่าฐานข้อมูลจุดต่างๆที่ผมนำมาใช้ในคลิปจะติดไปกับโปรแกรมด้วยสามารถลองทำตามได้

ทัวร์โปรแกรมวิธีการใช้งานอย่างย่อ

สำหรับรุ่นบนวินโดส์ก็ยังสามารถใช้ได้ปกติครับ ผมยังรักษาโค้ดโปรแกรมให้สามารถใช้ได้ทั้งสอง platform คือวินโดส์และแมคโอเอส ก็ติดตามกันตอนต่อไปครับ

Leave a Reply

Your email address will not be published. Required fields are marked *