การเขียนโปรแกรมคำนวณการแปลงค่าพิกัดระหว่าง UTM Grid และ Geographic (Lat/Long) ด้วย Lazarus และ Delphi (ตอนที่ 3)

จากตอนที่ 2 จะเห็นโค๊ดที่ผม post 2 unit คือ GeoEllipsoids.pas และ GeoCompute.pas ถ้าสนใจก็ copy ไปวางที่ Text Editor แล้ว Save ชื่อไฟล์ตามที่ผม เราจะเริ่มต้นสร้าง New…

Continue Reading →

การเขียนโปรแกรมคำนวณการแปลงค่าพิกัดระหว่าง UTM Grid และ Geographic (Lat/Long) ด้วย Lazarus และ Delphi (ตอนที่ 2)

สูตรที่ใช้ในการคำนวณ ผมอ้างอิงมาจาก http://www.uwgb.edu/dutchs/UsefulData/UTMFormulas.htm เขียนโดย Steve Dutch กล่าวถึงสูตรที่นำมาใช้คำนวณแปลงค่าพิกัด โดยอ้างถึง U.S. Army Corps of Engineer และ USGS (U.S. Geological Survey Professional) ถ้าเป็นการแปลงจาก…

Continue Reading →

การเขียนโปรแกรมคำนวณการแปลงค่าพิกัดระหว่าง UTM Grid และ Geographic (Lat/Long) ด้วย Lazarus และ Delphi (ตอนที่ 1)

ตัวอย่างโปรแกรมแปลงค่าพิกัด GeoCalc และ GeoTrans ผู้ใช้งานด้าน GIS และคนที่ทำงานด้านสำรวจ (Surveying) คงหลีกหนีการแปลงพิกัดระหว่าง UTM Grid และ Geographic (Latitude, Longitude) ได้ยาก ทั้งทางตรงและทางอ้อม ทางตรงได้แก่ ใช้โปรแกรมแปลงพิกัดเช่น GeoCalc…

Continue Reading →

การ Restore Image ของ Harddisk ด้วยแผ่น System Rescue LiveCD (ตอนที่ 2)

System Rescue Live CD เป็น Live CD ที่สร้างมาจาก Gentoo Linux (ดิสโทรตัวจริงของ Gentoo นี่ผมยังไม่เคยลองเลย) ส่วนระบบกราฟฟิคเปลี่ยนมาใช้ Xfce v.4 เป็น Desktop environment จากเดิมเคยใช้…

Continue Reading →

How to import Vector file (DWG/Shape file) to Google Earth.

หลายๆคนที่เคยใช้ Google Earth คงประทับใจในการพัฒนาของโปรแกรมที่สามารถใช้ในงานได้หลากหลายมากขึ้น โดยเฉพาะงาน Presentation การสร้าง Path แล้วจำลองบินดูลักษณะภูมิศาสตร์เป็น 3D  แล้ว save เป็นไฟล์วีดีโอ ด้วยการใช้งานที่ง่าย Google Earth จึงเป็นโปรแกรมยอดนิยม ที่ทำให้การเรียนเรื่องภูมิศาสตร์สำหรับนักเรียนประถมและมัธยมไม่ใช่เรื่องที่น่าเบื่อเหมือนสมัยก่อน หลายๆโอกาส ถ้าเรามีไฟล์ลายเส้นหรือ…

Continue Reading →

การเขียน Image ของ Harddisk ด้วยแผ่น System Rescue Live CD (ตอนที่ 1)

เกริ่นนำ เป็นที่ทราบกันดีว่าการติดตั้ง Windows หรือ Linux เป็นอะไรที่น่าเบื่อมากแค่ไหน ไหนจะต้องติดตั้งโปรแกรมที่ใช้งาน บางที่เป็นวันเลยก็มี แต่ถ้าเราเขียน image ของ harddisk ได้จะทุ่นเวลาไปมาก เพราะตอนนำ image มาเขียนกลับลง harddisk จะใช้เวลาแค่ไม่เกินชั่วโมง เป็น Linux…

Continue Reading →

การ Download SRTM DEM (Digital Elevation Model) ผ่าน Google Earth

การนำแบบจำลองระดับสูงเชิงเลข (Digital Elevation Model) หรือ DEM มาใช้เพื่อจำลองสภาพพื้นผิวภูมิศาสตร์เป็นสามมิติ ผ่านโปรแกรมดังๆอย่าง Global Mapper  หรือโปรแกรมอื่นๆอีกมากมายทางด้าน GIS ใช้เพื่อศึกษาเฉพาะด้านที่สนใจ ผมมีโอกาสได้ทำงานต่างประเทศ ส่วนใหญ่ก็เป็นเพื่อนบ้านเราเช่นพม่า ลาว กัมพูชา มาเลเซีย อินโดนีเซียไปจนถึงมาดากัสการ์ และ…

Continue Reading →

การพัฒนาโปรแกรมแบบ Cross-Platform ด้วย Lazarus

ที่จริงรู้จักกับ Lazarus มาได้ 2 ปีกว่าแล้ว โดยการแนะนำของคุณจักรนันท์  กูรูขนานแท้คนหนึ่ง ที่ http://www.opentle.org/th/node/5345 ได้ให้คำแนะนำที่น่าสนใจมาก คุณจักรนันท์ได้ comment สั้นๆกับ Lazarus ดังนี้ “Free Pascal นั้น เป็นแค่ Compiler…

Continue Reading →

ประสบการณ์จากการใช้ Freeware และ Opensource

ผมทำงานในบริษัทใหญ่แห่งหนึ่ง ปัญหาที่เพิ่งช็อคกันเมื่อสักหนึ่งปีที่ผ่านมาคือเรื่องปัญหาลิขสิทธิ์โปรแกรม บริษัทฯโดน BSA นำโดย Autocad บุกชาร์ต บริษัทฯ เสียเงินร่วมไปเบาะๆประมาณ 20 ล้านบาท นี่แค่โปรแกรม Autocad โปรแกรมเดียวนะครับ และที่บริษัทฯโดยก็แค่ชั้นเดียว ถ้าหลายๆชั้นจะเท่าไหร่ นี่ถ้าพ่วง Microsoft มาด้วยต้องกระอักเลือดไม่น้อย ไหนจะ…

Continue Reading →