About Us

Prajuab Riabroy

  • ผมชื่อ ประจวบ เรียบร้อย (Prajuab Riabroy) จบการศึกษาวิศวกรรมศาสตร์ จากจุฬาลงกรณ์มหาวิทยาลัย สาขาวิศวกรรมสำรวจ
  • ต้องการเขียนบล็อกเพื่อเผยแพร่โปรแกรมด้านสำรวจที่ผมพัฒนาขึ้นมาใช้โดยไม่ได้คิดค่าใช้จ่าย ซึ่งโปรแกรมที่ผมพัฒนาขึ้นมาทุกตัวจะเป็นฟรีแวร์ (Freeware)  จุดมุ่งหมายเพื่อเป็นส่วนหนึ่งของสังคมเป็นก้าวเล็กๆที่จะส่งเสริมด้านอาชีพงานสำรวจให้เจริญก้าวหน้า โปรแกรมที่ผมกำลังพัฒนา
    1. Surveyor Pocket Tools โปรแกรมรวมเครื่องมือฉบับกระเป๋าสำหรับช่างสำรวจ
    2. Traverse Pro โปรแกรมคำนวณวงรอบ
    3. XSection Plot โปรแกรมเขียนแผนที่รูปตัดตามขวาง
    4. Geoid Height Pro โปรแกรมคำนวณความสูงจีออยด์ (Geoid Separation)
    5. Spot Fire โปรแกรมเขียนค่าระดับเข้า Autocad เน้นงานสำรวจทางชลศาสตร์ (Bathymetric survey)
  • บางครั้งเขียนเกี่ยวกับประสบการณ์งานสำรวจและเทคโนโลยี
  • งานอดิเรกชอบเขียนโปรแกรม fpc/lazarus, python ชอบโครงการ Aduino เขียนภาษาซีบ้างบนบอร์ดนี้เป็นงานอดิเรก ชอบ Raspberry PI ส่วนใหญ่นำมาทำเป็น Media center

20141230_110120

105 Replies to “About Us”

  1. ผมได้เข้าไปอ่านบล็อคของช่างแล้วครับ

    1. รบกวนถามนิดหน่อยคับ ทำไงให้ sqlite ใช้งานภาษาไทยได้ คือผม insert ข้อมูลที่เป็นภาษาไทยไม่ได้อ่ะคับ มันเป็นตัวหนังสืออ่ะไรไม่รู้ เลยอยากรบกวนถามนิดหน่อยอ่ะคับ

      1. ขอข้อมูลเพิ่มหน่อยครับ ใช้ภาษาอะไรครับ Lazarus หรือปล่าว

  2. มาเจอเซียน GIS อีกท่านแล้ว จะแวะมาอ่านเรื่อยๆ นะครับ
    ในเรื่อง GIS ผมคงจะแค่เด็กประถม เมื่อเทียบกับท่าน 🙂

    1. ยินดีเช่นเดียวกันครับ ผมไม่ใช่เซียนอะไรหรอกครับ แค่อาชีพมีความเกี่ยวข้องกับงานด้าน GIS บ้าง และผมก็ความรักศาสตร์ด้านนี้อยู่พอสมควร ขอบคุณครับที่แวะมาทักทาย

    1. Hi Edgar,
      Welcome to my blog. I ‘ve visited to your website. I can’t change to English language. This is the same as you came to my blog which in Thai language. I will call you later at your main page website.

      Thank you.

  3. หวัดดี ช่างจวบ แวะมาเยี่ยมบ้านใหม่ครับ คิดถึงครับ
    อย่าลืมเขียนบทความเกี่ยวกับงานสำรวจทางน้ำบ้างนะครับ

    1. สวัสดีครับคุณอาณัติ
      ไม่ได้เจอกันนานแล้วนะ ผมเพิ่งกลับจากมะริด พม่า หนทางสุดแสนจะหฤโหดเลย ระยะทางประมาณ 250 กม. ใช้เวลาเดินทางประมาณ 2 วันครึ่ง มีโอกาสล่องตามแม่น้ำตะนาวศรีสุดจะตื่นเต้น เพราะพื้นที่แถวนั้น พม่ากับกะเหรี่ยงรบกันบ่อย

      ขอบคุณครับที่แวะมาทักทายกัน

  4. คิดถึง ครับช่างจวบ
    มาให้กลังใจครับ เดี๊ยวจะให้บอกน้องๆ แผนก gis เข้ามาหาความรู้่ที่ blog นี้
    แต่ลืมเขียนงานสำรวจทางน้ำนะครับ
    อ้อ ตอนนี้ ขน. เปลี่ยนเป็น จท. เหมือนเดิมแล้วครับ
    ปล. ลูกสาวท่าทางน่ารักแสนซน นะครับเหมือนพ่อ เลย
    ยังไง mail มาคุยกันนะครับ anatcharoensuk@yahoo.com(ทุกเรื่อง)

    1. ขอบคุณครับ
      ผมว่าชื่อกรมเดิมคือกรมเจ้าท่านั้นตรงตัวกับภาระกิจของกรม เสียอย่างเดียวตอนนี้ต้องทำป้ายใหม่ทุกๆที่ เรื่อง Hydrographic survey อย่างที่เคยทำงานด้วยกันมาคือมันเรียนไม่รู้จบ ตอนนี้บริษัทฯซื้อเครื่อง Sub bottom profiler มากำลังไปแย่งงานด้าน Geophysics หรือปล่าว ภายในปีหน้าน่าจะซื้อ Echo sounder แบบ Multibeam มาลองดู ถ้าเป็น Multibeam คงหันไปหา Hypack ที่คุณอาณัติถนัดอยู่ แต่น่าจะซื้อเป็นแบบโมดูล Hysweep มาใช้ถึงตอนนั้นผมนี่แหละต้องไปขอความรู้จากคุณอาณัติ Trimble HydroPro ยังไงๆในความรู้สึกยังดูหน่อมแน๊มมาก Trimble มุ่งแต่ขายของอย่างเดียว จนลืมเรื่อง Application ที่จะใช้กับ Hardware ของตัวเอง พัฒนาไปช้าแบบคลานกันไปเลย ตัวอย่างแสนคลาสสิคก็คือ HydroPro กับ Terramodel ซื้อของชาวบ้านมาแล้วก็พัฒนาไปตามมีตามเกิด
      HydroPro โมดูลที่ดีที่สุดก็คือ HydroPro Construction ผมซื้อมาแล้วเอาไปวางสายเคเบิลไฟฟ้าใต้น้ำที่กระบี่ ใช้ดี แต่ HydroPro Navigation (มีลิขสิทธิ์เช่นกัน)ที่ใช้งานสำรวจทางน้ำพาเครื่องคอมฯแฮงค์ทุกๆชั่วโมง ทีมงานบอกว่าเซ็ง

      ยังไงๆก็ขอบคุณครับที่ให้กำลังใจ

  5. สวัสดีค่ะ ขอสมัครเป็นสมาชิกใหม่ด้วยคนนะคะ
    นั่งเซิร์ซไปเรื่อยก็มาเจอ blog นี้
    มันตรงกับตัวเองหลายๆอย่างค่ะ
    เขียน pascal พอได้เลยอยากศึกษา lazarus
    และก็ทำงานเกี่ยวกับ GIS นิดหน่อยค่ะ
    ยังไงฝากเนื้อฝากตัวด้วยนะคะ
    ป.ล. จะแวะมาขอความรู้บ่อยนะคะ

    1. ด้วยความยินดีครับ ดีใจครับที่ยังมีคนทำงานคล้ายๆกัน เรื่องโปรแกรมมิ่งเป็นอะไรที่ผมชอบมาก เขียนเป็นงานอดิเรก ไม่ได้เป็นโปรแกรมเมอร์อาชีพ ความสุขจึงอยู่ตรงนี้ (ถ้าเป็นอาชีพคิดว่าคงไม่สนุกนัก) งานที่เกี่ยวข้องกับ GIS ก็มีบ้าง ส่วนใหญ่งานจะเกี่ยวข้องกับงาน Infrastructure มากกว่า เพราะเป็นบริษัทฯด้านก่อสร้าง ส่วนใหญ่จะมีเฉพาะ CAD เท่านั้น เรื่อง GIS ก็พยายามศีกษาเพื่อนำมาประยุกต์ใช้ในการทำงาน ก็ได้ผลพอสมควรครับ
      ขอบคุณครับที่แวะมาทักทายกัน

  6. หวัดดีครับ คุณพี่ประจวบ…
    ครั้งแรกที่ผมมาเจอ blog นี้ ทั้งที่ไม่เคยสมัครเลย พอมาเจอ blog ของพี่ ก็เลยตัดสินใจสมัคร ทันที
    …คือ ดูโปรแกรมที่พี่เขียน ผมสนใจเรื่อง โปรแกรมคำนวณวงรอบ ครับ แล้วก็ขอ download ไปทดลองใช้ด้วย
    เพราะผมสนใจเรื่องการทำโปรแกรมคำนวณงานเหล่านี้ เพราะทำงานเกี่ยวกับเรื่องแบบนี้ทุกวันมานาน แต่ไม่ค่อยถนัด
    ที่จะเขียนหรือสร้างขึ้นมา เรียนตามตรงว่าผมไม่มีพื้นฐานเรื่องงานกราฟิค เพราะเรียนมาน้อย ส่วนเรื่องคำนวณก็พอเป็นบ้าง แต่ก็ยังติดขัดเพราะไม่มี ครูหรืออาจารย์คนใด ชี้แนะให้ ผมเองใช้ VB6 อยู่…
    …ก็เลยว่าจะขอคำชี้แนะจากคุณพี่ ไม่ทราบจะรบกวนเกินไปหรือเปล่า แต่ตอนนี้ ผมเองยังไม่มีเรื่องใดๆ จะรบกวน เพราะ
    เพิ่งเข้าระบบมาใหม่ ขอศึกษาเกี่ยวกับ blog อีกสักหน่อย แล้วบางทีผมอาจจะรบกวนคุณพี่ภายหลัง…
    ขอบคุณมากๆ ที่ให้โอกาสได้ฝากข้อความเอาไว้ด้วย…และก็ยินดีมากที่ได้รู้จักครับ

  7. สวัสดีครับ
    ผมเคยใช้มา VB6 มาก่อน เขียนและใช้ง่ายดี แต่ข้อเสียอยู่บ้าง ถ้าให้ดีต้องพยายามเขียนแบบ OOP (Objected Oriented Programming) ให้มากๆไว้ คือเขียนเป็น class นั่นเอง ถ้าไม่เขียนเป็น OOP เมื่อโปรแกรมใหญ่ๆขึ้น จะมีสภาพเป็นสปาเก็ตตี้ แก้ไขโปรแกรม และแก้ไข bug ลำบากมาก ผมพอมีไลบรารีเกี่ยวกับงานสำรวจอยู่พอสมควร ที่เป็นโค๊ด VB และที่เป็นกราฟฟิคก็พอมีอยู่บ้าง สนใจด้านไหนก็ลองบอกมาดู
    post ตอนต่อไปผมจะนำโปรแกรมพล็อตรูปตัดตามขวาง (XSection Plot) ซึ่งเขียนด้วย VB6 มาแจก โปรแกรมนี้ค่อนข้างใหญ่ มีบางฟีเจอร์ที่คนใช้อยากให้เพิ่ม แต่ยังไม่มีโอกาสได้แก้ไข ก็ขอบคุณครับที่แวะมาทักทายกันครับ

  8. ดีครับช่างจวบ ผมคิดว่าหลายคนกำลังอยากได้ โปรแกรมพล็อตรูปตัดตามขวาง(XSection Plot)
    เท่าที่ผมได้เห็นตัวเป็นๆ ของโปรแกรมตัวนี้ ผมว่าน่าจะสร้างความประทับใจให้กับผู้ใช้ได้ดีเลยทีเดียว
    สวัสดีปีใหม่ 2553 ครับ

    1. สวัสดีปีใหม่ 2553 ครับคุณอาณัติ
      ขออวยพรให้ปีใหม่นี้คุณอาณัติและครอบครัวมีความสุขมากๆครับ ผมรู้สึกว่าวันเวลาผ่านไปแต่ละปี เร็วมากครับ บางอย่างตั้งใจจะทำแต่ก็ยังไม่ได้ทำเลย ตราบใดยังไม่สิ้นลมหายใจก็จะพยายามต่อไปครับ

      ขอบคุณครับผม

  9. สวัสดีปีใหม่ครับ คุณพี่ประจวบ…
    …อ่านข้อความของคุณพี่แล้ว ผมเองก็ยิ่งมั่นใจว่าพี่ต้องมีคำแนะนำดีๆ แบบเจ๋งๆ สำหรับสิ่งที่ผมกำลังคิดอยู่นี้แน่นอน
    ผมเองออกจะถนัดไปทางอะไรๆ พวกแปลงค่าพิกัด คัดลอก หรือ อะไรในทำนองอ่านๆ แปลงๆ ครับ แล้วก็มีพวกฐานข้อมูลบ้างนิดหน่อย ก็อยู่ในขั้นพื้นฐานครับ ไม่ได้อยู่ในระดับมืออาชีพ หรือเข้าใจอะไรแบบลึกๆ
    ตอนนี้เรื่องการคำนวณงานค่าพิกัดซึ่งผมเองกำลังคิดอยู่ว่าจะลองทำดู ก็คงเริ่มด้วยงานคำนวณ วงรอบและจุดยึดโยงรวมถึงการคำนวณเนื้อที่อะไรแบบนั้นหล่ะครับ…
    …เรื่องการคำนวณนี้ ผมเองไม่ค่อยมีปัญหาเพราะมันเป็นคณิตศาสตร์แบบที่เคยๆ เรียนมา ก็พอทำได้บ้าง แต่หลักในเรื่องของระบบการคำนวณ ค่าเฉลี่ยที่มาจากส่วนที่เป็นพิกัดฉาก ยูทีเอ็ม ครับ อันนี้คงต้องขอคำชี้แนะจากคุณพี่แน่นอน แต่คงอโอกาสหน้าครับ เพราะตอนนี้กะว่า จะลองเรื่องพิกัดฉากแบบธรรมดาก่อน …
    …แต่งานกราฟิคนี่ ผมเองยอมรับครับ ว่าไม่ชำนาญเอาเสียเลย เพราะมันเป็นเรื่องค่าพิกัด แกนของค่าพิกัด และอะไรๆ ที่เกี่ยวข้องกับการ Zoom in, Zoom out, pan, move อะไรแบบ CAD นี้ ผมไม่ถนัดเอาเสียเลยครับ แต่ก็ลองหาตัวอย่างมาลองทำอยู่หลายๆ ตัวอย่าง คงหาได้ไม่ยากเกินไปนะครับ…
    …ตอนนี้ ก็ปีใหม่แล้ว ผมขออวยพรคุณพี่และครอบครัว จงมีแด่ความสุข ความเจริญ ในหน้าที่การงาน และชีวิตครอบครัว ขอให้เป็นที่รักยิ่งแก่ผู้อยู่ในบัญชาสายงาน และขอให้เป็นที่รักยิ่งแด่เจ้านายในสายงานด้วย …

    ขอบคุณครับ..

    1. สวัสดีครับ
      ผมเสียดาย VeCad เป็น object ด้าน CAD คือสามารถอ่านเขียนฟอร์แม็ตของ Autocad ได้ถ้าจำไม่ผิดน่าจะเป็น Autocad เวอร์ชั่น 2000 โปรแกรมเมอร์เป็นชาวรัสเซีย เราสามารถนำ Vecad มาใช้ จะเขียนแบบลากเส้น ตัวหนังสือหรือ zoom pan ตัว object ทำให้ได้หมด ลองค้นหาดูใน net พอจะหามาใช้ได้ถ้สนใจครับ คือถ้าจะใช้เป็นทางลัด การเขียนโค๊ดด้านแผนที่พวกนี้ถ้าเขียนเองจะใช้เวลาและทรัพยากรสมองมาก แต่ถ้าจะเขียนเองผมก็สนับสนุนครับ ไม่แน่อาจจะมี object ด้าน CAD ที่เจ๋งๆมาให้คนอื่นๆได้ใช้กัน จะขายหรือเป็น opensource ก็แล้วแต่
      พูดถึง Vecad อีกนิดครับผมเขียนไปถามปัญหาของ Vecad จากเจ้าของเขาถามว่าใช้ของลิขสิทธิ์หรือปล่าว ผมบอกไม่ได้ซื้อแต่เขาเต็มใจตอบทุกคำถามเลย ผมนับถือหัวใจของเขาจริงๆ และก็บอกผมว่าโครงการนั้นลัมเหลวเพราะมีคนซื้อลิขสิทธิ์ไปใช้น้อยมากครับ และก็ไม่สนใจจะ protect ตัว Vecad เท่าไหร่นัก
      ก็ขอเป็นกำลังใจให้ครับ ไม่นักหนาก็แนะนำกันได้ครับ ขอบคุณครับสำหรับคำอวยพร

  10. สวัสดีครับนายช่างประจวบ ได้ยินชื่อเสียงนายช่างประจวบมานานแล้ว จากกำพลเพื่อนผม

    วันนี้พอดีบังเอิญเข้า google มาเรื่อยๆจนมาเจอ blog นายช่าง และก็พบว่านายช่างสุดยอดเลยครับ

    มีอะไรหลายๆอย่างที่ผมไม่รู้อีกเยอะเลย

  11. ขอบคุณครับ ที่แวะมาทักทาย กำพลเคยพูดถึงได้ยินแต่ชื่อ ว่างๆแวะมาเล่นที่สำนักงานก็ได้นะ ฺblog ตอนแรกก็เขียนเล่นๆ ตอนหลังๆก็สนุกดี ฺิิblog นี้ก็ดีสามารถเปิดเป็นพื้นที่แลกเปลี่ยนความรู้และประสบการณ์กัน ผมว่ามีคนเก่งอีกมากที่ไม่ยอมเปิดเผยตัว ผมมีรุ่นน้องที่สำนักงานเป็นเซียน Terramodel พยายามเข็นให้เขียน blog แต่ก็ไม่สำเร็จ (อาจจะยังไม่ถึงเวลา) สำหรับรุ่นของพวกเรายังมีเวลาอีกมากที่จะหาความรู้และประสบการณ์ แค่นี้ก่อนนะครับ

  12. สวัสดีครับพี่ประจวบ ขอคารวะรุ่นพี่ครับ
    โอกาสหน้าแวะมาหาความรู้ใหม่นะครับ

    1. สวัสดีครับ ผมทำงานบริษัทฯด้านงานก่อสร้าง มีโอกาสใช้งานด้าน GIS น้อยมากครับ พยายามศึกษาเท่าที่จะสามารถนำมา apply ใช้กับงานได้ บางครั้งบางเรื่องก็งูๆปลาๆ เข้าไปอ่าน blog ของ pk ได้เปิดหูเปิดตา ขอบคุณครับที่เข้ามาทักทายกัน

  13. สวัสดีครับพี่ประจวบผมเพิ่งมาเจอเวปของพี่มีประโยชน์มากเลยคับ ผมทำงานทางด้านสำรวจแล้วก็เขียนแบบด้วยคับ โปรแกรม Traverse pro ผมโหลดมาใช้แล้วดีมากเลยคับพี่สุดยอดเลยคับขอบคุณพี่ แทนเพื่อนๆอีกหลายๆ
    คนด้วยคับที่สร้างสรรสิ่งดีๆมาให้ทุกคนได้ใช้กัน Program Xsection Plot ผมโหลดมาแล้วติดตั้งได้คับ
    แต่ตอนเรียกใช้งานมัน error คับไม่รู้เป็นไรคับ

    ข้อความที่ขึ้นคับ
    Run-time error ‘339’:
    Component ‘tabctl32.ocx’ or one of its dependencies not correctly:a file is missing or invalid

    เหมือนอะไรสักอย่างไม่มีคับ ผมก็ไม่รู้คับ รบกวนพี่ช่วยแนะนำหน่อยคับ…….ผมชื่อ หน่อง คับพี่ ตอนนี้ทำที่ site esso แหลมฉบังคับ…..แค่นี้ก่อนคับ หมดเวลาแล้วคับ

    1. สวัสดีครับ โอ๊ะ โอ๋ ………….ผมทราบสาเหตุแล้วครับ ไฟล์ที่ใช้ติดตั้งไม่ได้ใส่ library (ocx) ของ VB6 เข้าไปด้วย เวลารันหาไฟล์ไม่เจอ ไม่เป็นไร เข้ามาดาวน์โหลดใหม่ ผมจะทำไฟล์ setup ใหม่ สังเกตว่าไฟล์ที่จะดาวน์โหลดมีขนาดใหญ่กว่าเดิม ก็แสดงว่าเป็นไฟล์ update แล้วครับ ขอบคุณครับที่แวะมาทักทาย

  14. สวัสดีครับน้องใหม่เกี่ยวกับการทำแผนที่มากเลยครับ ไม่ทราบผมจะติดต่อสอบถามพี่ประจวบยังไงได้บ้างครับ

    ป.ล.ทำไม search ใน wordpress แล้วหาบทควาทพี่จากในนั้นไม่เจอนะ

  15. สวัสดีครับคุณพี่
    สบายดีนะครับ ผมแวะมาทักทาย
    โปรแกรม Traverse Pro มีอัพเดทมั้ยครับ เผื่อจะได้โหลดเวอร์ชั่นใหม่ไปใช้

    พักผ่อนบ้างนะครับ

    1. สวัสดีครับหล่อ ตอนนี้ไม่ได้อยู่เมืองไทย เลยตอบช้า เวอร์ชั่นที่ให้ดาวน์โหลด เป็นเวอร์ชั่นล่าสุดแล้วครับ ขอบคุณนะที่แวะมาทักทายกัน

  16. หวัดดีครับพี่
    รบกวนพี่ช่วยแนะนำ
    วิธี Download software teqc ทำยังไงครับ

      1. ขอบคุณมากครับพี่

        รบกวนขอถามพี่อีก คือ Download software GIPSY ที่คำนวณ GPS ได้ที่ไหนครับ

        1. ผมไม่แน่ใจว่าจะสามารถดาวน์โหลดได้ ส่วนมากผมส่งข้อมูลรูปแบบ Rinex ไปให้ทาง website คำนวณให้ครับ

  17. สวัสดีครับพี่
    อ่าน Blog พี่แล้วชอบครับ ขอฝากเนื้อฝากตัวนะครับ (ขอเป็นลูกศิษย์เลยดีกว่า ฮา)

    1. ขอบคุณครับ ที่แวะมาเยี่ยมมาทักทายกันกัน ด้วยความยินดีครับ

  18. สวัสดีช่างจวบ
    พอดีวันนี้มีเพื่อนเก่าของผมและช่างจวบ มาเยี่ยมเยือนที่กรมที่ดิน
    คุณสุเทพ โภชนสมบูรณ์ ไง
    เขาฝากความคิดถึงมาด้วยครับ

    1. นานเหลือเกินที่ไม่ได้พบกันก็ฝากความคิดถึงสุเทพด้วยครับ

  19. ได้เจอเวปบล๊อค คุณโดยบังเอิญ ตามหาวิธีวิเคราะห์ terrain attribute บางตัวอยู่ ยังไม่เจอ แต่มาเจอ คลังความรู้เพราะตามหาอยู่ที่นี่ ขอบคุณนะคะ ที่เพจดีๆ ไว้ให้นักท่องเนตได้อ่านและศึกษา ไม่ทราบว่าคุณพอจะทราบ วิธีคำนวณ Elevation percentile จาก DEM หรือ มีโปรแกรมตัวไหนคำนวนได้บ้างค่ะ

    1. ขอโทษที่ตอบช้า ตอนนี้ผมทำงานอยู่แถวๆเมืองมะริดและทวาย ประเทศพม่า โดยขึ้นๆลงๆสองเมืองนี้ internet ที่นี่เลวร้ายมาก ส่วนใหญ่ website จะโดน block ไม่เว้นแม้แต่ WordPress และที่สำคัญคือช้าได้ใจมาก ผมมีโอกาสใช้ internet ประมาณเดือนละ สองสามครั้งเท่านั้น ผมกลับไปเมืองไทยเมื่อไหร่ จะลองค้นให้ดูครับ แต่ Elevation percentile ชื่อดูคุ้นๆนะครับ

  20. เออโทษนะครับพี่คือผมมีปัญหาที่แก้ไม่ได้ต้องขอให้ช่วย
    -ผมใช้ โปรแกรม Universal Maps Downloader โหลดแผนที่มา ซูมที่19เท่า ได้ เกือบ 3 แสนรูป
    -แล้วใช้ map combiner รวมไฟส์ ได้ถึง 35 G ทั้ง นามสกุล .bmp และ .jpeg ก็ได้ 35 G เท่าเดิม
    -ผมใช้โปรแกรมอะไรก็เปิดไม่ได้ เช่น Irfanview , ACDSee 10 , nerophoto , paint และอื่นๆ
    -เปิดได้ก็แค่ โปรแกรมของมันเอง map viewer แต่ map viewer ทำได้แค่เปิดภาพ ย่อหรือ ขยาย หรือ
    แปลงไฟส์ก็ไม่ได้
    —————————-สรุปผมจะทำไงดีครับ ช่วยหน่อยครับ
    ———————————-ขอบคุณมากครับ

    1. ผมว่านะจะสุดวิสัยแล้วนะ 35GB น่าจะเขมือบ memory ของเครื่องซะเกลี้ยง

      1. ขอโทษนะคะ พอดีหนูพึ่งโหลดภาพ จาก umd แต่ตอนโหลดขึ้น error เยอะมาก
        พอไปเปิดดูภาพที่โหลด เป็นสีขาว ไม่ทราบว่าเกิดจากสาเหตุอะไรหรอคะ

        ขอบคุณคะ 🙂

        1. สวัสดีครับ โทษนะครับ umd คืออะไรเอ่ย

          1. โปรแกรมดาวโหลดภาพอะคะ Universal Maps Downloader

  21. สวัสดีนายช่าง.
    เพิ่งเจอ blog ของนายช่างจาก website… http://www.globalmapperthailand.com
    ผมทำงานบริษัทฯ(ของไทย)ซึ่งงานส่วนใหญ่จะเป็นทางด้าน geophysical survey (offshore) ในอ่าวไทยครับ (แต่ก็มีย้าย rig บ้าง วางสมอบ้าง) หวังว่าจะขอคำปรึกษาทางด้าน global mapper ในโอกาสหน้าครับ
    email ของผม surasitri@gmail.com

    1. ขออภัยที่ตอบช้าติดภาระกิจอยู่พม่าครับ แทบจะไม่ได้ใช้ intenet เลย ผมมีโอกาสสั้นๆ ได้ไปติดตั้ง rig ที่นางนวล แต่ตอนนี้บริษัทฯผมได้ถอนแล้วและขาย rig ไปแล้ว ได้ความรู้มากเรื่องการย้าย rig เข้าตำแหน่งให้เป๊ะ ผมดูแลเรื่องการ set rig เข้า position นี้ทำเอาเหงื่อตกเลยครับ ตอนนั้นยังไม่ได้นำโปรแกรมด้านนี้เช่น Hydropro for construction (Lay barge) มาช่วย ต้องใช้วิธี manual แต่ก็เอาตัวรอดมาได้เกือบไปครับ

  22. ช่างจวบครับ ผมลง TraverseProSetup บน Windows7 ไม่ได้อ่ะครับ ผมต้องทำอย่างไรครับ

    ช่วยแนะนำผมด้วยครับ Email: cadtocad@hotmail.com

  23. ผมดาวน์โหลดไฟล์ 3 ไฟล์ข้างล่างนี้ไม่ได้ครับ รบกวนคุณประจวบส่งไฟล์มาทางอีเมล์ของผมหน่อยนะครับ (champbiz@hotmail.com) ขอบคุณมากครับ

    OpenGPSProject_Win32-0.5.11.zip
    OpenGPSX0.3.22.zip
    SdpoSerial.zip

    ขอชมว่าเนื้อหาใน blog นี้ดีมากครับ มีประโยชน์กับนักสำรวจ วิศวกร และผู้ที่สนใจเกี่ยวกับ GPS มากๆ

    1. ผมส่งไฟล์ให้แล้วครับ สำหรับ OpenGPSX ยังพอมี bug อยู่พอสมควร ผมพยายามเพิ่ม feature และก็แก้ไข bug ไปด้วย มีอะไรดี แย่ ก็ติชมกันได้ครับ ไม่ทราบว่าสนใจเรื่องคอมโพเน็นต์ GPS เพื่อไปพัฒนาอะไรครับ ขอบคุณครับที่ติชม เรื่อง blog ตราบใดที่ยังมีคนสนใจอ่าน ก็พอจะมีเรี่ยวแรงเขียนให้อ่านตามกำลังตามอัตภาพที่มีอยู่ครับ

  24. หวัดดีครับช่างจวบ
    ผมสิริโชคครับ
    ผมมาเจอบลอคของช่างโดยบังเอิญ
    ขอบคุณที่ให้ความรู้นะครับเป็นประโยชน์อย่างมาก
    หวังว่าคงมีโอกาสได้ร่วมงานกันอีกนะครับ 🙂

    1. ขอบคุณครับคุณยุ้ย ยังคิดถึงเพื่อนพ้องน้องพี่ในกรมเจ้าท่าอยู่เสมอครับ เช่นเดียวกันถ้ามีโอกาสคงได้ร่วมงานกันอีกครับ

  25. หวัดดีครับช่างจวบ
    เหมือนจะเคยรู้จักนะครับ
    ผมเป็นนักธรณีวิทยาอยู่ที่กรมทรัพยากรธรณี
    ทำงานด้านการสำรวจธรณีฟิสิกส์ทางทะเล
    มี software อะไรใหม่ น่าสนใจ ช่วยบอกด้วยนะครับ
    ที่ผมใช้อยู่ตอนนี้ ก็มี
    Hydro pro Navigation very old version
    GPS trackmaker
    Innomar SES-2000 subbottom profiler
    Geopro 4 Subbottom profiler
    ReflexW
    ADCP
    Marimatech E-sea sound Echo sounder

    1. สวัสดีครับ จำพี่ได้ครับตอนนี้ผมพยายามหา freeware หรือ opensource แต่ก็ยังไม่น่าพอใจนัก ยังไงๆถ้ามีอะไรดีๆจะช่วยแนะนำไปให้ครับ ขอบคุณมากครับที่แวะมาเยี่ยม

  26. ไม่ทราบว่า IzPack และ Landserf มันติดตั้งยังไงครับ ผมใช้ WinXP2
    พยายยามแล้วไม่ได้ครับ

  27. ขอสมัครตนเป็นศิษย์ครับ หามานานแล้ว คนที่รอบรู้เรื่อง opensource และ gis + programming ที่สำคัญยังไม่หวงวิชา น่านับถือครับ เผื่อมีปัญหาขออนุญาตขอคำชี้แนะครับ

    1. ด้วยความยินดีครับ ผมเองไม่ใช่กูรู เป็นพวกชอบลองผิดลองถูก แต่ส่วนใหญ่จะลองผิดมากกว่า ฮา 🙂 ถ้ามีอะ-ไรไม่เหลือกบ่ากว่าแรงก็ปรึกษากันได้ครับ

    1. ขอบคุณครับ แต่คงเป็นไปได้ยากครับ ติดภารกิจงานประจำจนหาเวลาว่างแทบไม่ได้

  28. ดีครับพี่
    บังเอิญหาข้อมูลที่คุยกันไว้ เลยเข้ามาทักทายด้วยคนครับ
    พักผ่อนบ้างนะครับ งานเยอะจริงๆพี่ชาย เรา
    ขอสมัครเป็นสาวกด้วยคน แต่ไม่ได้มีความรู้ด้านี้เลยจริงๆครับ

    ป๊อป

    1. สวัสดีครับป็อป ยินดีต้อนรับครับ

  29. พี่ค่ะ
    ช่วยแนะนำโปรแกรมในการช่วย import และวิธี import หน่อยค่ะ
    มีไฟล์ lms.fdb เป็นไฟล์ตระกูล firebird ใช่มั้ยค่ะ
    มีปัญหาว่าจะ import ข้อมูลจาก excel เข้าไปใน lms.fdb
    import ยังงัยอ่ะค่ะ ทำไม่เป็นค่ะ

    1. สวัสดี โหนึกว่าใคร พอเพ่งดูรูปเสก็ตช์ ถึงร้องอ๋อ สบายดี ขอบคุณที่แวะมาทักทาย

  30. สวัสดีครับพี่ ผมกำลังทำแผนที่ภาษีของ อบต. โดยใช้ cad แต่โปรแกรมที่ทำแผนที่ภาษี เป็น shape file พี่พอจะแปลงไฟล์ได้เปล่าครับ

    1. โปรแกรมที่แปลงได้จาก shape file ไป autocad มีหลากหลายให้เลือกใช้ แต่ถ้าสุดยอดเรื่องแปลงฟอร์แม็ต ต้องยกให้ Globalmapper ลองหาดาวน์โหลดดู ใฃ้ไม่ยากเปิดไฟล์ (Open data file) เลือกเป็น Shape file แล้ว Export vector file เลือกเป็น DWG ว่าแต่ว่าผมสงสัยครับแผนที่ภาษีเป็น GIS ถ้าแปลเป็นใช้ cad เราจะได้แค่ลายเส้น (vecotr) การคิวรีข้อมูลต่างๆจะทำยังไง?? เพราะฐานข้อมูลหายไปแล้ว?

  31. ไอดอลผมเลยครับ นายช่าง หนุ่มสุรินทร์หรือเปล่าครับ

    1. คนสุรินทร์ครับ ขนานแท้ แต่ไม่หนุ่มแล้วละครับ 55

  32. เมงกาบา คัมยา ปาป้า อยู่หนใดแล้วครับ คิดถึงครับ สบายดี?

    1. สบายดีครับ อยู่เมืองไทยแล้ว คิดถึงเหมือนกัน

  33. สวัสดีครับ
    ตามมาบ้านใหม่ครับ พอดีใช้ fx-5800p อยู่ครับ ลองคีย์โปรแกรม GEO2UTM แล้วปรากฏว่า บรรทัดที่ 13 จากด้านล่างไม่แน่ใจว่าสูตรคืออะไร if K<0:Then 10×10 6+Y ไม่ทราบว่าตรง 10×10คือตัวแปรไหนในเครื่ิงคิดเลขครับ พยายามหาจากสูตรการคำนวณดั้งเดิมไม่เจอ
    ขอบคุณครับ

    1. ยินดีต้อนครับ ขอโทษจริงๆครับไม่ได้บอกไปในบทความ ปุ่มนี้ยกกำลังสิบครับ ปุ่มยกกำลังสิบ

  34. ลองคีย์โปรแกรม GEO2UTM กับ UTM2GEO แล้วครับ ปรากฎผลดังนี้ครับ.
    -GEO2UTM ทดสอบตามตัวอย่าง ผลลัพธ์คือ ค่า N ไม่ตรงกับตัวอย่างแต่ใกล้เคียง ส่วนค่า E ตรงกันกับตัวอย่าง Zone ตรงกัน
    -UTM2GEO คล้ายกัน ค่า lat จะผิดที่เลขทศนิยมของฟิลิปดา ส่วนค่า long จะตรงกับตัวอย่าง

    ขอบคุณครับ

    1. ผมขอลองตรวจสอบโค้ดโปรแกรมอีกเที่ยวว่าที่แกะมาถูกต้องดีไหม แล้วค่อยมาว่ากันต่อครับ

      1. คุณ@มนตรี ช่วยกลับไปดูโค๊ดโปรแกรมอีกเที่ยวผมอัพโหลดรูปของโปรแกรม Geo2UTM ไปอีกรอบ จัดบรรทัดใหม่ ถ้าค่า N ผิด ให้เน้นดู

        และ

        1. ขอบคุณครับ ตอนนี้ใช้ได้ดีแล้วครับ เหมือนจะแค่ใส่วงเล็บเพิ่มครับ ผมไม่แน่ใจว่าผมพิมพ์ตกเองหรืออันก่อนไม่มี ขอบคุณมากครับ

          1. ครับผมตกวงเล็บไปหนึ่งอันที่โปรแกรม “UTM2Geo” ครับ ยินดีด้วยที่ใช้ได้แล้ว

  35. สวัสดีครับช่าง เพิ่งได้มีโอกาสเข้ามาอ่านตามที่ช่างแนะนำไป ผมจะเข้าไปอ่านบ่อยๆ ได้ความรู้ใหม่ๆเยอะมากครับ จากงานสำรวจธรรมดา รู้จักแต่ค่า N,E,Z แต่ตอนนี้มารู้เรื่องอื่นๆเพิ่มอีก อย่างน้อยล่าสุดก็ได้รู้จักค่า scale factor ขอบพระคุณช่างมากๆครับผม

    1. สวัสดีครับ @คมสันต์ ยินดีครับที่บล็อกมีประโยชน์ ขอบคุณครับ

  36. ช่างครับ ถ้ามีเวลา ลงเรื่องเกี่ยวกับRTK. ด้วยนะครับช่าง อยากรู้มากเลย อย่างน้อยก้อได้เรียนรู้ไว้เพื่อเพิ่มรอยหยักของสมอง เคยแต่ช่วยช่างทำงาน แต่ยังไม่เคยเรียนรู้เกี่ยวกับRTK. แบบจริงจังเลยครับ

    1. ความรู้ RTK ส่วนใหญ่เป็นภาคปฏิบัติ แต่ละเครื่องมือแต่ละยี่ห้อก็แตกต่างกันไปในรายละเอียด แต่หลักการเหมือนกัน คือตั้งสถานี Base Station ได้ค่าปรับแก้ค่าพิกัด ส่งค่าปรับแก้ไปให้ตัว Rover ผ่านสัญญานวิทยุหรือโทรศัพท์ จะเรียนต้องมาที่ภาคสนามด้วยกัน ผมไมเขียนลงบล็อกเพราะว่ามันลงลึกถึงอุปกรณ์ จะกลายเป็นว่าโฆษณาให้สินค้านั้นไปโดยปริยายครับ

  37. ช่างครับ ขออีกรอบ ช่วยลงวิธีการป้อนสูตรเครื่งคิดเลข casio fx- 5800p ด้วยนะครับ เพื่อเป็นวิทยาทาน อย่างน้อยก้อผมคนนึงล่ะ ที่ยังป้อนไม่เป็น เป็นแต่เครื่อง fx-4500pa

  38. สวัสดครับพี่ประจวบ ผมขอสมัครเป็นสมาชิกด้วยคนนะครับพี่ เผื่อแลกเปลี่ยนและขอคำชี้แนะความรู้กัน ผมทำงานด้านแบบสำรวจพวก route survey เพื่อใช้ในการขออนุญาตก่อสร้าง และงานด้าน GIS ครับพี่ ติดตามพี่มานานมาก ยังไงก็ขอบพระคุณพี่มากนะครับที่ทำ Blog ดีๆ ให้กับพวกเรา

    1. ยินดีครับคุณ@กอล์ฟ ไม่มีปัญหาครับแลกเปลี่ยนความรู้กันได้ครับ ผมก็เขียนไปตามประสบการณ์อาจจะถูกบ้างไม่ถูกบ้าง และก็มีโปแกรมที่พัฒนาขึ้นมาด้วยตัวเองมาลองพี่ๆน้องๆชาวสำรวจให้ไ้ด้ใช้กัน ติชมกันได้ แนะนำกันมาได้ ขอบคุณครับ

  39. พี่ครับ สอบถามเป็นความรู้หน่ะครับ เจอปัญหา ผมมีไฟล์ CSV ที่ Encode Export จากเวปด้วย Ansi แล้วต้องการนำเข้า Stringgrid แต่ภาษา อ่านไม่ออก เลยครับ เรามีวิธีการนำเข้าอย่างไร ที่สามารถแปลง จาก Ansi เป็น UTF8 โดยที่ผ่าน
    StrigGrid.LoadFromCSVFile() ; และไม่ต้องผ่านโปรแกรม อื่นๆหน่ะครับ

    – ไฟล์ตัวนี้เปิดผ่าน Notepad ของWindows ได้ อ่านเป็นภาษาไทยปกติ
    – ไฟล์ตัวนี้เปิดผ่าน Excel ของWindows ได้ อ่านเป็นภาษาไทยปกติ
    แต่พอนำเข้า Lazarus ผลคือ เป็นภาษาอ่าน ไม่ออกครับ รบกวนด้วยหน่ะครับ ผมคิดว่า จะมีคนที่ติดปัญหาอย่างผม เยอะมากเลยหล่ะครับ

    1. สวัสดึครับ ขอเวลาสักพัก ว่างๆจะลองไล่ดูให้ ช่วงเปลี่ยนผ่าน Ansi => UTF-8 ของ Lazarus ไม่ค่อยราบรื่นสักเท่าไหร่ ก่อนหน้านี้ผมมีปัญหาคล้ายๆกัน ต้องออกแรงพอสมควรกว่าจะผ่านมาได้

    2. ลองโค๊ดนี้ดูครับ อย่าลืมตรง uses เรียกยูนิต LConvEncoding ด้วยprocedure TForm1.Button1Click(Sender: TObject);
      var
      stream: TStream;
      s: String;
      begin
      stringGrid1.FixedCols := 0;
      stringGrid1.FixedRows := 0;
      stream := TFileStream.Create(‘ansifile.csv’, fmOpenRead);
      SetLength(s, stream.Size);
      stream.ReadBuffer(s[1], stream.Size);
      stream.Free;

      stream := TStringStream.Create(CP874ToUTF8(s));
      stringGrid1.LoadFromCSVStream(stream, ‘,’);
      stream.Free;
      end;
      end.

      หลักๆอ่านไฟล์ CSV เข้า Stream แล้วจัดเข้า buffer (ตัวแปร s) จากนั้นเอา buffer มาเปลี่ยนรหัสด้วย CP874ToUTF8 (อยู่ใน LConvEncoding) แล้วส่งให้ stream แล้วอ่านเข้า stringGrid ด้วย LoadFromCSVStream

      Note: ก่อนหน้าเราจะใช้ UTF8 บ้านเราใช้ ansi ที่เข้ารหัสแบบ TIS-620 หรือ CP-874 ผมแนบไฟล์ project ของ lazarus เอาให้ทดสอบด้วย cp874.zip

  40. ผลลองเอา Project ไปทดสอบ ติด Error ดังรูปภาพตัวอย่างครับ
    https://s23.postimg.org/61k74u2jv/2017-05-17_10_36_06.png

    ไม่ทราบว่า เกี่ยวข้องกับ
    “ลองโค๊ดนี้ดูครับ อย่าลืมตรง uses เรียกยูนิต LConvEncoding ด้วยprocedure ”
    หรือเปล่าครับ

    1. ไม่เกี่ยวข้องกันครับ ไปที่เมนู Project > Project Options > Config and Target เลือก Target OS (-T) และ Target CPU Family (-P) ให้ตรงกับที่เครื่องใช้อยู่ ของผมใช้ windows 64 บิต ผมเลือก Win64 และ X86_64 ตามลำดับ ถ้าใช้วินโดส์ 32 บิตอาจจะเลือก Win32 และ i386 ตามลำดับ

    2. ขอบคุณมากเลยครับ ที่ผมนำproject มา Compile ตรงๆ ไม่ได้ น่าจะเกิด จาก Project ที่พี่แนบมานั้น เป็นโปรเจค ที่ Compile บน Linux หรือเปล่า
      ผมไม่แน่ใจ แต่พอผม สร้าง Project ใหม่เอง โดยนำ Code แบบ Stream ซึ่งของเดิม ใช้ แบบLoadจากไฟล์ โดยตรง สามารถแก้ปัญหาได้เลยครับ สุดยอดครับ แต่มีเรื่องสอบถามเพิ่มเติมครับ
      ในกรณี ที่ไฟล์ นำเข้า นั้น มีขนาดใหญ่ และ ไม่ทราบ ว่า ถูก Encode ด้วยแบบใด เราจะมีวิธีการ Detect อย่างไร ครับ เหตุผลก็คือ กรณี เรามัไฟล์ csv จากหลายๆ ประเทศ และ แต่ละประเทศ ก็ มี encode ที่แตกต่างกัน ซึ่งหน้าตาของภาษาที่แสดงนั้น ก็แตกต่างอย่างชัดเจน เช่น เยรมัน เกาหลี ญี่ปุ่น ฮินดู อาหรับ
      หาก เราต้องการแสดง หน้าตา ใน Stringgrid แบบเดียวกับวิธีการนำเข้า ตารางนั้น ทีละไฟล์ ทีละภาษา จนครบ และ แสดงหน้าตา ได้ ทุกภาษาอย่างถูกต้อง
      เราต้องเตรียมการ หรือ จัด การ อย่างไร ดีครับ เป็นความรู้หน่ะครับ ของจริงก็คงไม่ได้พบบ่อย

      1. ถ้าไฟล์ใหญ่ อาจจะต้องรอนิดครับทำใจ แต่ถ้าเขียนฟังก์ชันรองรับ Ansi หลายภาษาจะเป็นภารกิจที่เป็นไม่ได้เพราะ Ansi ใช้รหัสอักขระเดียวกัน ปัญหานี้ถึงต้องแก้ไขด้วยอักขระยูนิโคด UTF8 ในปัจจุบัน
        อย่าพยายามเลยครับเสียเวลา พยายามปรับมาใช้ UTF8 ดีกว่า Ansi มันเป็นโลกเก่าแล้ว

  41. สวัสดีครับช่าง เป็นยังงัยบ้างครับงานที่บลังคลาเทศ งานหนักมากเลยใช่ป่าวครับ อยากไปช่วยจัง ช่างครับ ผมลองลง Program GMViewer ใน window7 มันอืดมากเลย ตอบสนองช้า(not respond)ลืมบอกไปผมลงเป็น64bitแล้วครับ แต่พอลง Survey pocket Tool ตัวล่าสุด กลับใช้ได้ดีจริงๆกับ64bit Traverse Pro ก้อเหมือนกันครับ(ตัวเวิร์ชั่นล่าสุด) ปล.อยากให้ช่างเขียน โปรแกรม INTERSECTION แบบรู้ค่า N1,E1,AZ1และรู้ค่าN2,E2,AZ2 สำหรับเครื่อง fx5800p ผมลองแปลงจากเครื่อง fx4500pดู ผมไปไม่เป็นเลย หรือเป็นเพราะว่าผมยังไม่ชิน ขอบคุณครับ

    1. GMViewer ออกแบบไม่ค่อยดีครับ แต่คงไม่ได้ไปทำหรือพัฒนาต่อแล้ว ดีใจด้วยสำหรับ survey pocket tools กับ traverse pro ที่ใช้ได้ดี ที่บังคลาเทศงานหนัก ไม่มีเวลาเขียน blog ไม่มีเวลาเขียนโปรแกรมอีกเลยครับ ส่วนโปรแกรม INTERSECTION ว่างๆจะเขียนให้

  42. สวัสดีครับ คุณประจวบ
    ผมกำลังหาความรู้เรื่องโปรแกรมงานแผนที่ระบบ UTM. มาพบบล็อก ของ คุณ ได้ให้ความรู้เรื่องโปรแกรมด้านแผนที่ต่างๆ ดีมาก แต่สำหรับประเด็นปัญหาของผมยังหาไม่พบ เลยอยากจะขอคำแนะนำเพิ่มเติมหน่อยน่ะครับ
    ผมทำงานด้านสำรวจทาง สเกลงานมีตั้งแต่ 1-100 กม. ก็มี เมื่อผมทำแผนที่เส้นทางเป็นระบบ UTM. (ด้วย RTK. และ กล้อง Total Station) โดยวางหมุดควบคุม (GPS) ทุกประมาณ 3-5 กม. การทำแผนที่ ดำเนินการ สร้าง Surface บน โปรแกรม Auto Cad Civil 3D เมื่อส่งงานต่อให้กับผู้ออกแบบ ก็สร้าง Alignment และ Create Profile & Cross Section เลย โดยมิได้คำนึงถึงค่า Grid Factor เมื่อนำไปก่อสร้าง ค่าระยะทาง และ ปริมาณงาน จึงมีความคลาดเคลื่อน
    แต่เนื่องจาก งานออกแบบทาง สามารถทำได้สะดวกบนโปรแกรม Auto Cad Civil 3D จีงขอสอบถาม ดังนี้
    1. พอจะทราบหรือไม่ว่า โปรแกรม Auto Cad Civil 3D มี Menu ใดที่ Run Alignment บน Surface UTM. แล้วทอนระยะลงบน Ground (เคยสอบถาม บ.VR 3 D แล้ว ไม่เคยเห็น)
    2. หาก ข้อ 1. ไม่มี จะเขียน VB หรือ โปรแกรมอื่น ที่ อ่าน ค่า Alignment บน Surface UTM. แล้วมาปรับเป็นค่า Ground
    เบื้องต้นขอสอบถาม 2 ประเด็นก่อน ขอขอบคุณล่วงหน้า มา ณ.โอกาสนี้
    บุญฤทธิ์

    1. สวัสดีครับคุณบุญฤทธิ์
      ขอแยกตอบเป็นสามทางเลือกครับ
      1) ใช้งานสำรวจและงานออกแบบบน UTM
      งานสำรวจทุกอย่างต้องทอนลงไปบนระบบพิกัดฉาก UTM ทั้งหมด หมุด GPS ที่รังวัดมาแล้วค่าพิกัดจะลงไปอยู่บน UTM อัตโนมัติ RTK ที่เราใช้งานเมื่อตั้งค่าพิกัดที่ Base Station เป็นหมุด GPS ดังนั้น RTK ที่เราวัดหรือใช้ทำ Topographic survey จะถูกทอนลงบน UTM อัตโนมัติเช่นกัน แต่สำหรับกล้อง Total Station จะเป็นประเด็นครับ เนื่องจากเราต้อง apply “combined scale factor” หรือ CSF ให้กับมันรู้จัก กล้องรุ่นใหม่บน OS ใหม่ๆเช่น Sokkia, Topcon สามารถป้อนค่า combined scale factor ได้ที่ตอนสร้าง project file และรับทศนิยมได้มากเพียงพอ (project file ค่าปริยายของ CSF จะเป็น 1.000) ส่วนกล้องยี่ห้ออื่นบางยี่ห้อป้อนได้เป็นค่าตายตัวใน configuration เช่น Leica ป้อนได้ถึงทศนิยมหกตัว แต่ก็เพียงพอ (แต่ไม่เข้าใจว่าอั้นมาทำไมแค่นี้) บางยี่ห้อรุ่นเก่าของ Nikon นี่หนักสุดเลยครับป้อนค่า CSF ได้ไม่เกิน 1.000400 ทั้งที่ในไทยค่า CSF บางพื้นที่ค่าเกินตัวเลขนี้

      ที่ต้องป้อน CSF ให้กับกล้องเพื่อที่จะทอนระยะทางบน Ground ลงสู่่ UTM ถ้าสำรวจงานถนนยาวเป็น 100 กม. ควรจะแบ่งโซน CSF ให้เป็นช่วงๆ อาจจะช่วงละ 10 กม. ตรงรอยต่ออาจจะมีปัญหาค่าพิกัดเหลื่อมกันบ้างแต่เล็กน้อยรับได้ ประสบการณ์ผมจะปลดค่า CSF เป็น 1.000 ตอนทำวงรอบครับ เพราะเราจะมาปรับระยะทางให้กับมันที่โปรแกรมคำนวณ จากนั้นวงรอบทั้งวงจะถูกคำนวณและทอนเข้าสู่ UTM สรุปแล้วทุกๆอย่างที่สำรวจมาบนสนาม หมุดพิกัดทั้ง GPS หมุดวงรอบ จะถูกทอนเข้าระบบพิกัดฉากสากลระบบเดียวกันคือ UTM แต่มีหมายเหตุนิดว่าคนออกแบบต้องเข้าใจหน่อยว่า ระยะทางบน Drawing ที่ออกแบบบนระบบพิกัดฉาก UTM ระยะทางจะไม่เท่ากับระยะทางบนที่วัดบนพื้นโลก (ระยะทางบน UTM 100 กม.ระยะทางบน Ground 99.95 กม. ถ้า CSF = 1.00048000 ระยะทางหายไปประมาณ 48 เมตร)

      2) งานสำรวจและงานออกแบบบน Ground
      ระบบนี้ใช้ได้กับงานพีื้นที่ขนาดเล็ก แต่ถ้าพื้นที่ใหญ่ๆยาวๆ เราไม่สามารถ scale งานที่อยู่บน UTM มาบน Ground ได้ มีคนพยายามทำมาก่อนแต่ปัญหามากครับ แค่หมุด GPS ต้อง scale ขึ้นมา ค่าพิกัดจะต่างกับค่าบน UTM แค่นี้ก็ยุ่งแล้วครับ คำตอบตัวนี้ไม่ตอบโจทย์ที่ถามมาครับ

      3) งานสำรวจและงานออกแบบบน Low Distortion Projection (LDP)
      ถ้าพื้นที่ใหญ่หรือยาวๆ พอมีทางเลือกคือ Low Distortion Projection ที่ผมเขียนบล็อกไว้หลายตอน โปรแกรมคำนวณก็เสร็จแล้ว แต่ยังไม่มีเวลามาเขียนวิธีการใช้งานรวบยอดทั้งหมด LDP ที่ว่านี้ต้องออกแบบให้มันครับ ใช้โปรแกรมมาช่วย สุดท้ายเราจะได้ค่า combined scale factor ที่ใกล้เคียงกับ 1.0 มากคือตัวอย่างใกล้เคียงขนาดว่า 100 เมตร ระยะบน LDP ต่างกันประมาณ 2 มิลลิเมตร หรือ 50 เมตรก็เพี้ยนไป 1.0 มม. แค่นี้ถือว่าน้อยมาก ให้ตำแหน่งเสาเข็มบางครั้งหัว pole&prism ยังโยกมากกว่านี้
      LDP มีการนำมาใช้งานอย่างกว้างขวางที่เมืองนอก แต่บ้านเราผมคิดว่ายัง ดังนั้นถ้าใช้ระบบนี้ ผู้ออกแบบ ต้องเข้าใจและยอมรับในหลักการนี้ LDP สามารถแปลงพิกัดไปหา UTM ได้ตลอด ในทางกลับกัน UTM ก็สามารถแปลงค่าพิกัดมาบน LDP ได้ตลอด เมื่อออกแบบ LDP ได้ดีแล้ว การใช้งานหน้างานจะเอาหมุด GPS บน UTM มาแปลงค่าพิกัดเป็นระบบพิกัด LDP ต่อจากนั้นใช้วัดวงรอบได้ โดยไม่ต้องป้อนค่าสเกลแฟคเตอร์ใดๆอีกเลย หรือการใช้ RTK ก็สามารถใช้งานได้ แต่ใน RTK ต้องเอาค่าพารามิเตอร์ไปใส่ให้เครื่อง Controller ของ rover เพื่อให้สามารถแปลงพิกัดเป็น LDP ได้แบบ real time กล้อง Total Station ก็ปล่อยใช้ค่า scale factor ได้ 1.0 โดยที่ไม่มีปํญหาต้องกังวลใจ ที่สำคัญระยะทางของสิ่งปลูกสร้างที่อยู่บนแบบ drawing กับระยะทางของบนพื้นดินใกล้เคียงกันมาก ผมสมมติว่าออกแบบ LDP ได้ค่าความเพี้ยน 20 ppm คือ 1 กม.ระยะทางบน LDP เพี้ยนไปจากระยะทางจริง 20 มม. ดังนั้นถ้าถนนยาว 10 กม.ระยะ 20 ซม. ถือว่าน้อยมากครับ หรือถนนยาว 100 กม. มาวัดระยะทางจริงๆบนสนามต่างกันประมาณ 2 เมตร

      ส่วนเรื่อง Civil3D ผมไม่คิดว่าจะมีที่ให้ป้อนตัวเลขเพื่อ scale จาก UTM มาบน ground เพราะยุ่งยากมากครับ
      ตัวอย่างที่พยายาม scale งานจาก UTM ขึ้นมาบน Ground
      Scale SPC to Ground

      1. สวัสดีครับ คุณประจวบ
        เพิ่งจะได้อ่านคำตอบของคุณประจวบ อย่างละเอียด ได้ความรู้มากครับ ถือว่าเปิดแนวคิดจากที่เคยทำงานตามปกติ ขอแนะนำของคุณประจวบ ได้ใช้งานพอดี คือโครงการรถไฟความเร็วสูง ไทย-จีน ออกแบบโดยวิศวกรจีน สำรวจทำแผนที่ภูมิประเทศด้วย Lida ค่าพิกัดบนแบบจึงเป็นพิกัด UTM. ทั้งหมด แต่พอให้ค่าพิกัดสำหรับงานก่อสร้าง ให้มา 2 ค่า คือ ค่าพิกัด UTM. และ LDP ( จีน เรียกว่า TM.) ซึ่งตอนคุยกับจืน ไม่ค่อยเข้าใจเท่าไหร่ (เนื่องจากภาษาที่สื่อสาร กับฐานความรู้ที่ต่างกัน) พอได้อ่านคำตอบของคุณประจวบ จึงพอเข้าใจได้ว่า การย้าย CM จาก 99 องศา เป็น Long ของพื้นที่ เพื่อปรับระบบพิกัด ให้ใช้งานได้โดยมองข้าม Grid Factor ได้
        แต่ในการทำงานปัจจุบัน จากคำถามเดิม เรื่อง ระยะทางและปริมาณงาน ที่ผู้ออกแบบกำหนดให้ตามแบบ กับ ระยะทางก่อสร้างต่างกัน (วิศวกรโยธา ผู้ออกแบบ กับ ผู้ก่อสร้าง มีฐานความรู้เรื่อง พิกัด UTM. น้อยมาก) ซึ่งจะต่างจากการรังวัดออกโฉนดของกรมที่ดิน เมื่อได้พิกัด UTM. ของรอบแปลง นำมาคำนวณพื้นที่แล้ว / (GFx GF) ได้เลย
        ไม่ทราบว่า คุณประจวบ พอจะมี Case ตัวอย่างการออกแบบ งานถนนหรือ ทางรถไฟ จาก Surface (พิกัด UTM ) ด้วย Civil 3D ที่ถูกต้องตามหลักวิชา (ที่ระยะทางในแบบ กับระยะทางก่อสร้าง ไม่ขัดแย้งกัน) หรือด้วยโปรแกรมอื่นๆ หรือเปล่าครับ
        ขอขอบคุณ มา ณ.โอกาสนี้
        บุญฤทธิ์

        ปล. ถ้าไม่เป็นการรบกวน ผมอยากจะพบปะพูดคุย เพื่อแลกเปลี่ยนความรู้บ้าง จะขอบคุณ ยิ่ง

        1. สวัสดีครับคุณบุญฤทธิ์
          ขอบคุณสำหรับคำติชมครับ งานบินสำรวจไลดาร์ที่โครงการรถไฟความเร็วสูงนั้น ถ้าให้ผมเดา (อาจจะผิด) น่าจะเป็นระบบพิกัด TM (Transverse Mercator) ที่หลบเลี่ยงช่วงแบ่งแยกโซนของระบบ UTM ส่วน LDP นอกจากย้ายลองจิจูดแล้วจะสมบูรณ์เมื่อมีการยก plane ขึ้นมาแตะค่าระดับเฉลี่ยของพื้นที่ วิธีตรวจสอบในสนามไม่ยาก เอาค่าพิกัดของหมุดคู่ GPS แล้วใช้กล้องโททัลไปวัดระยะทางเปรียบเทียบกับระยะทางที่ได้จากค่า coordinate ถ้าต่างกันระดับมิลลิเมตรก็แสดงว่าเป็น LDP ถ้าต่างกันระดับเซ็นติเมตรคงไม่ใช่ ส่วนคำถาม “พอจะมี Case ตัวอย่างการออกแบบ งานถนนหรือ ทางรถไฟ จาก Surface (พิกัด UTM ) ด้วย Civil 3D ที่ถูกต้องตามหลักวิชา (ที่ระยะทางในแบบ กับระยะทางก่อสร้าง ไม่ขัดแย้งกัน) หรือด้วยโปรแกรมอื่นๆ” พอมีครับชื่อ SnakeGrid (http://snakegrid.org/about-snakegrid) เป็นซอฟแวร์เชิงพาณิชย์ (โฆษณาให้ฟรีๆ) ผมไม่เคยใช้แต่เคยคิดจะนำไปใช้ที่โครงการก่อสร้างรถไฟขนถ่านหินที่ประเทศโมซัมบิค ทวีปอาฟริกาที่ยาวประมาณ 500 กม. หลักของ SnakeGrid คล้าย LDP มากคือระยะทางใน plan กับระยะทางจริงๆในสนาม จะต่างกันน้อยมากๆคือประมาณ 20 ppm (หนึ่งกม.ต่างกันไม่เกิน 20 มม.) วิธีการประยุกต์ คือสามารถนำข้อมูลงานสำรวจที่เป็นไฟล์ point, หมุดควบคุม หรือ CAD ที่อยู่บนระบบพิกัด UTM มาแปลงด้วยซอฟแวร์นี้ (แต่ส่วนใหญ่เป็น plugins รันบน FME Desktop, Microstation หรือ TBC ไม่พบว่ารันบน Autocad หรือ Civil 3D) จะได้ข้อมูล point, CAD ที่อยู่บนระบบพิกัดใหม่ Snake Grid ที่สามารถนำ setting-out โดยใช้ค่าพิกัดหมุดควบคุมตามระบบพิกัดใหม่นี้ที่หน้างานได้โดยที่ไม่ต้องใช้ scale factor ผมคิดว่าในขั้นตอนนี้สามารถเอาข้อมูลนี้ไป input ใส่ Civil 3D ได้ถ้าต้องการแล้วประมวลผลหรือออกแบบต่อไปได้ ผลลัพธ์ที่ได้จะเป็นระยะทางจริงไม่ขัดแย้งกับระยะทางบนแบบแปลน และในสุดท้ายสามารถนำไฟล์ CAD แปลงกลับไปบนระบบพิกัดเดิมคือ UTM ได้
          ขอขอบคุณเช่นเดียวกันที่มาคุยแลกเปลียนความรู้กันครับ ตอนนี้ผมไปปฏิบัติงานก่อสร้างรถไฟฟ้าที่บังคลาเทศ มีเวลาอยู่ที่เมืองไทยน้อยมากครับ

  43. สวัสดีครับ ผม Install XSection Plot แล้ว ขึ้น Messagebox “Failed to execute script xsectionplot” ครับ
    แก้ไขยังไงครับ (windows7 64 bit)

    1. หลายสาเหตุครับ แต่ส่วนมากจะหาไลบรารีบนวินโดส์ที่ต้องการใช้ไม่พบ ว่างๆผมจะ build สร้างไฟล์ติดตั้ง setup ให้ใหม่ครับ

        1. ผมคอมไพล์และบิวท์ XSection Plot ใหม่ลองไปดาวโหลดมาลองดู ว่ามีปัญหาอะไรไหมครับ

          1. ใช้งานได้แล้วครับ ขอบคุณมาก

Leave a Reply

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