ผมเปลี่ยนชื่อแอพจาก “Quick TM” เป็น “LDP Thailand” เพื่อให้มีความชัดเจนขึ้นจากที่เดิมรองรับแค่เส้นโครงแผนที่ Transverse Mercator (TM) ตอนนี้รองรับทั้ง TM และเส้นโครงแผนที่ Lambert Conformal Conic (LCC) ที่สองเส้นโครงแผนที่นี้จะถูกนำมาใช้ใน TH-LDP ที่กำลังยกร่างเพื่อเป็นมาตรฐาน
โดยที่เส้นโครงแผนที่ TM ใช้กับจังหวัดที่มีพื้นที่ยาวจากเหนือไปใต้ตัวอย่างเช่นจัดหวัดภูเก็ต เพชรบูรณ์ สุโขทัย ที่มีพื้นที่ขอบเขตชัดเจนว่ายาวเรียวจากเหนือไปใต้



ส่วนเส้นโครงแผนที่ LCC เหมาะกับจังหวัดที่ยาวจากตะวันออกไปตะวันตกเช่นจังหวัดระยอง เพชรบุรี นครสวรรค์ ที่มีพื้นที่ขอบเขตยาวเรียวจากตะวันออกไปตะวันตก



ส่วนประสานกราฟฟิกกับผู้ใช้ (Graphic User Interface)
ผมได้ปรับเปลี่ยนส่วนประสานกราฟฟิกกับผู้ใช้ใหม่ เพื่อให้รองรับกับ TH-LDP ที่สามารถใช้งานได้ง่ายขึ้น และที่ยังคงเดิมคือมีหน้าหลักอยู่หน้าเดียว
วิธีการใช้งานจะมีระบบพิกัดอยู่สองส่วนคือด้านบนและด้านล่าง ด้านบนให้เลือกเฉพาะระบบพิกัด TH-LDP ส่วนระบบพิกัดด้านล่างสามารถเลือกได้ทั้ง WGS84/UTM, Indian 1975/UTM การแปลงพิกัดสามารถทำได้สองทิศทางคือแปลงจากบนไปล่าง หรือล่างไปบน
ตั้งค่า (Settings)
ก่อนจะใช้แอพเพื่อแปลงพิกัด ควรจะต้องไปตั้งค่าก่อน จากหน้าหลักก็ให้แตะที่ไอคอนรูปเฟืองเกียร์ เมื่อเข้าไปแล้วจะมีให้เลือกตั้งค่าธีมไม่ว่าจะมืดหรือสว่างหรือตามระบบ ที่เหลือจะเป็นการตั้งค่าทศนิยม



การเลือกระบบพิกัด TH-LDP
ในส่วนพาเนลด้านบน จะมีไอคอนสามจุดราบ “…” เมื่อแตะแล้วแอพจะพาเขาหน้าเลือกระบบพิกัด (CRS Picker) ด้านบนจะมีช่องให้ป้อน สามารถเลือกป้อนเป็นคำๆเช่น ต้องการแอลดีพีของจังวหวัดระยองผมพิมพ์คำว่า “ray” แค่นี้ก็เจอแล้ว
เมื่อเจอจังหวัดที่ต้องการแล้ว สามารถคลิกไปที่ไอคอน “i” เพื่อดูรายละเอียดที่มากขึ้นเช่น PROJ string, K0, Latitude of origin, Longitude of origin เป็นต้น






ทดสอบแอพด้วยตัวอย่าง
ที่หน้าหลักจะมีไอคอนจุดสามจุดดิ่ง เป็นเมนูเรียกตัวอย่างมาทดสอบ ต่อไปจะทดสอบแปลงค่าพิกัดจากค่าพิกัดภูมิศาสตร์เป็นค่าพิกัดฉากแอลดีพีจังหวัดระยอง แตะสามจุดดิ่งแล้วแตะตัวอย่างที่ 4 (Example 4) จะเห็นลูกศรชี้ขึ้นแสดงว่าแปลงจากด้านล่างไปบน จากนั้นแตะที่ “Transform” เพื่อแปลงพิกัด
จะได้ค่าพิกัดฉากแอลดีพีของจังหวัดระยอง ที่มีตัวเลขหลักหมื่นหลักแสนดูง่ายดี ไม่ยาวเฟื้อยเป็นล้านเหมือนค่าพิกัดในระบบพิกัดฉากยูทีเอ็ม เมื่อต้องการทราบว่าจุดนี้อยู่ในตำแหน่งใดของโลก ก็แตะที่ไอคอนรูปแผนที่ แอพจะแสดงตำแหน่งจุดบน Openstreetmap (OSM) ถึงจะไม่มีภาพดาวเทียมเป็นฉากหลังก็พอทราบได้ว่าอยู่ในตำแหน่งใด สามารถแตะไอคอนเครื่องหมายบวกและลบเพื่อย่อและขยายได้






ตัวอย่างที่ 2
ในกรณีที่พื้นที่ทำงานนั้นคาบเกี่ยวกันระหว่างสองจังหวัด อาจจะต้องมีการแปลงพิกัดฉากแอลดีพีไปมา ดังเช่นตัวอย่างที่ 2 เป็นการแปลงค่าพิกัดฉากแอลดีพีจังหวัดระยองไปยังค่าพิกัดฉากแอลดีพีจังหวัดชลบุรี
mที่หน้าหลักแตะที่ไอคอนสามจุดดิ่ง เลือกตัวอย่างที่ 5 (Example 5) แตะที่ไอคอนเครื่องคิดเลข “Transform” เพื่อคำนวณ จากนั้นแตะที่ไอคอน “i” เพื่อดูข้อมูลระบบพิกัดฉากของจังหวัดชลบุรี กลับมาที่หน้าหลักแตะไอคอนรูปแผนที่ ถ้าต้องการทราบค่าระดับน้ำทะเลปานกลางของจุดที่คำนวณสามารถแตะได้ที่ไอคอนรูปภูเขา ถ้าต่ออินเตอร์เน็ตแอพจะไปดึงข้อมูลจาก DEM จากเวบ opentopodata.org






สร้างระบบพิกัดฉากแอลดีพีขึ้นใช้เอง (Custom LDP)
ในบางกรณีเช่นพื้นที่ภูเขาสูงเช่นที่เชียงใหม่ แม่ฮ่องสอน ตาก หรือเชียงราย ระบบพิกัดฉากแอลดีพีถูกกำหนดไว้บนพื้นที่เศรษฐกิจที่มีชุมชนหนาแน่น เมื่อผู้ใช้มีงานทำงานในระดับความสูงที่ต่างกันออกไป ถ้าใช้ระบบพิกัดฉากแอลดีพีของจังหวัดที่กำหนดไว้แล้ว จะได้ผลลัพธ์เช่นระยะทางที่วัดจากระยะทางจริงๆ ไม่เท่ากับระยะทางในแบบ
ดังนั้นถ้างานต้องการความละเอียดสูง จำต้องกำหนดหรือสร้างระบบพิกัดฉากแอลดีพีขึ้นมาใช้เองในกรณีเฉพาะ สิ่งที่ต้องคำนึงถึงและเป็นจุดสลบจุดตายคือต้องมีการระบุรายละเอียดระบบพิกัดฉากแอลดีพีไปในแบบก่อสร้างด้วย เผื่อหลายปีให้หลังมีคนนำไปใช้งานจะได้ทราบถึงที่มาที่ไป สามารถรังวัดหมุด GNSS เพื่อแปลงค่าพิกัดไปยังระบบพิกัดฉากแอลดีพีนั้นได้ถูกต้องและใช้งานได้
สำหรับการสร้างระบบพิกัดฉากแบบแอลดีพี มีรายละเอียดอีกมาก แต่ไม่ได้ยากเกินไป ผมทำแอพอีกตัวคือ “SurveyStar LDP Companion” ประมาณว่าเป็นแอพผู้ช่วยเพื่อนคู่คิดมิตรคู่ตัวประมาณนั้น มีเครื่องมือสร้าง optimize ตลอดจนสามารถ verify ได้



สมมติว่าเรามีพารามิเตอร์ของระบบพิกัดฉากแล้ว สมมติว่าแถวอ.ลาดบัวหลวง จ.พระนครศรีอยุทธยา จริงๆแล้วจังหวัดพระนครศรีอยุทธยาเป็นที่ราบ ควรใช้ระบบพิกัดฉากของ TH-LDP นั้นดีอยู่แล้ว ผมแค่สมมติตัวอย่าง
ป้อนพารามิเตอร์แล้ว ผมใส่ชื่อ “Lad Bua Luang LDP” จากนั้นแตะที่ “Save” แอพจะเปลี่ยนไปที่หน้า “My Custom” ในหน้านี้สามารถกลับไปแก้ไขได้ด้วยแตะไอคอนรูปดินสอ และต่อไปผมจะแนะนำการนำออก (export) ระบบพิกัดฉากนี้ไปใช้ยังแอพอื่น โดยที่แตะไอคอนรูปสี่เหลี่ยมเล็กทับด้วยลูกศรชี้ออก



ผมทดสอบการนำข้อมูลออกในรูปแบบส่งอีเมล์ไปหาตัวผมเอง เพื่อไปเปิดในเครื่องอื่นที่มีแอพ CHCNav Landstar ซึ่งทีมงานผมใช้งานอยู่



แนวทางของแอพ Landstar ดูเหมือนว่าต้องสร้างระบบพิกัดฉากขึ้นมาใช้เอง ภายใน Project งาน ซึ่งในใจผมจะค้านหน่อยๆว่า ระบบพิกัดฉากควรจะสร้างแยกต่างหาก เมื่อสร้างโครงการมาใช้สามารถเรียกระบบพิกัดฉากนี้มาใช้งาน เริ่มจากใช้งานผมเปิดโครงการที่ผมใช้งานอยู่ แล้วคลิกที่ “Coordinate system” จากนั้นแตะเมนูสามจุดดิ่ง เลือก “Load from file” แล้วเลือกไฟล์ที่นำออกจากแอพ “SurveyStar LDP Thailand” จากนั้นไปปรับ “Vertical adjustment” แล้วปรับ “Geoid Model” เป็น “TGM2017” ที่มีอยู่ในเครื่องแล้ว จากนั้นผมไปที่ “Ellipsoid” และเลือก “Type” เป็น “WGS84“






แปลงค่าพิกัด
ผมเลือกระบบพิกัดฉากแอลดีพีโดยการพิมพ์ “bkk” เพื่อเรียกระบบพิกัดฉากแอลดีพีของกรุงเทพและปริมณฑล จากนั้นเปลี่ยนทิศทางการคำนวณโดยแตะที่ลูกศรให้ชี้ขึ้น ป้อนค่าพิกัดในระบบยูทีเอ็มแล้วแตะคำนวณที่ไอคอน “Transform” จะได้ค่าพิกัดในระบบแอลดีพี



แชร์รายการคำนวณ
ในหน้าหลักเมื่อคำนวณแปลงค่าพิกัดแล้ว สามารถแชร์หรือส่งออกไปยังแอพต่างๆได้ ที่มุมล่างขวาแตะไอคอนรูปสี่เหลี่ยมลูกศรชี้ออก เลือก “Excel” จากนั้นผมทำการเก็บไฟล์ลงเครื่อง แล้วเปิดด้วยแอพ Excel



ยังมีฟีเจอร์อีกหลายอย่างที่ยังไม่ได้เพิ่มได้แก่สามารถคำนวณค่าพิกัดจากไฟล์ csv แต่ในขณะนี้สามารถคำนวณค่าพิกัดหมุดหลักฐานจากการรังวัด GNSS ได้เพื่อนำมาใช้งานในระบบค่าพิกัดฉากแอลดีพี โปรดติดตามตอนต่อไปครับ