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

  • หลายๆคนที่เคยใช้ Google Earth คงประทับใจในการพัฒนาของโปรแกรมที่สามารถใช้ในงานได้หลากหลายมากขึ้น โดยเฉพาะงาน Presentation การสร้าง Path แล้วจำลองบินดูลักษณะภูมิศาสตร์เป็น 3D  แล้ว save เป็นไฟล์วีดีโอ ด้วยการใช้งานที่ง่าย Google Earth จึงเป็นโปรแกรมยอดนิยม ที่ทำให้การเรียนเรื่องภูมิศาสตร์สำหรับนักเรียนประถมและมัธยมไม่ใช่เรื่องที่น่าเบื่อเหมือนสมัยก่อน
  • หลายๆโอกาส ถ้าเรามีไฟล์ลายเส้นหรือ vector เช่น Autocad dwg, Shape file จะนำเข้าไปใน Google Earth เพื่อการแสดงผลได้อย่างไร ปัจจุบันที่ผมทราบโปรแกรมด้าน Cad เช่น ProgeCad (ทางเลือกแทน Autocad) ก็สามารถเขียนไฟล์ DWG ไปเป็นฟอร์แมตของ Google Earth คือ KMZ หรือ KML ได้เลย  แต่ที่จะขอแนะนำตอนนี้คือ Global Mapper V.10

แสดงภาพลายเส้น Autocad บน Google Earth

Global Mapper V.10

  • ผมยังไม่เคยเห็นโปรแกรมไหนที่จะอ่าน Vector และ Raster ไฟล์ ได้หลากหลาย format เท่ากับ Global mapper มาก่อนทั้ง DEM, รูปภาพทั้ง Geotiff,  Mrsid, Erdas Imagine หรือพื้นๆอย่าง Jpeg และในส่วน vector file สามารถอ่าน Autocad DWG, Microstation DGN, ESRI Shape file หรือแม้กระทั่งไฟล์ของ GPS เช่น Garmin (ต้อง save จาก Mapsource หรือ OziExplorer)
  • สิ่งที่สำคัญที่ต้องตระหนักว่าไฟล์ DWG ที่จะนำมา import เข้า Google Earth นั้นจะต้องมีระบบพิกัดเป็นจริงตามภูมิศาสตร์ ที่ง่ายที่สุดคือมีค่าพิกัดเป็นระบบยูทีเอ็ม (UTM) ในประเทศไทยเราใช้ระบบพิกัดนี้อยู่มีอยู่ 2 Zone เท่านั้นคือ Zone 47 และ Zone 48 และอีกอย่างที่สำคัญไม่แพ้กันคือต้องมีระบบพิกัดอ้างอิงอยู่กับพื้นหลักฐาน WGS84 ประเทศไทยเรา ก่อนหน้านี้เราใช้พื้นหลักฐาน Indian 1975 แต่หน่วยงานราชการบ้านเราบางหน่วยงานก็หันไปใช้ WGS84 กันมากขึ้น (ที่จริงหลักฐาน Indian 1975 ก็สามารถใช้ได้แต่ต้องต้องตั้งค่า Projection ให้กับ Global Mapper ซึ่งผมจะไม่กล่าวในที่นี้)
  • เมื่อเรามีไฟล์ Autocad DWG ที่มีระบบพิกัดจริง คือที่เรียกว่า Georeference เปิดไฟล์ด้วย Autocad แต่ตอนนี้ผมใช้ Bricscad ดังรูปข้างล่าง

เปิดไฟล์ DWG ด้วย Bricscad

  • ผมแนะนำให้เปิดไฟล์ขึ้นมาเพื่อทำการ Optimize ให้ไฟล์มีรายละเอียดให้น้อยลง ลบ layer บาง layer ออก ลบเส้นบางอย่างออก เอาไว้เฉพาะรายละเอียดที่สำคัญ ที่ำสำคัญคือ load เข้า Google Earth ได้เร็วขึ้น เมื่อ Optimize แล้วให้ทำการ save เป็น DWG เหมือนเดิม
  • เปิดโปรแกรม Global Mapper ขึ้นมาใช้เมนู File >Open Data File(s)… เลือกไฟล์ DWG ที่เราเซฟไว้แล้ว โดยให้เลือก file of type เป็น DWG files เมื่อเปิดมาแล้ว Global mapper จะถามระบบพิกัดของไฟล์ DWG
Georeference parameters
Georeference parameters
  • จากรูปด้านบนเลือก Projection เป็น UTM เลือก Zone เป็น 48 เลือก Datum เป็น WGS84 หน่วยเป็นเมตร ตาม default กด OK จะเห็นรูป DWG file ปรากฎบน Global mapper เข้าพิกัดได้อย่างถูกต้อง

Global Mapper อ่านไฟล์ DWG

  • เราจะใช้ Global Mapper เป็นสะพานในการแปลงไฟล์จาก DWG ไปเป็น KMZ ซึ่งเป็นฟอร์แมตของ Google earth ที่เมนูของ Global mapper คลิก File > Export Vector Data > Export KML/KMZ… ดังรูปด้านล่าง

Export to KMZ format.

  • Global mapper จะถาม options ของ KMZ format เลือกตอบ default และเซฟไฟล์เป็นฟอร์แมตของ Google earth
  • เปิด Google earth ที่เมนูคลิก File > Open… เลือกไฟล์ KMZ ที่เราเซฟไว้ข้างต้นจะเห็นภาพดังรูปด้านล่าง

Google earth

  • ที่ Google earth ปรับทิศเหนือให้ได้มุมที่ต้องการ ปรับมุมเอียงให้ได้ภาพ 3D แต่อย่าลืมเลือก Layers “Terrain” ที่ Side bar ของ Google earth ด้วยการติ๊กถูก เพื่อให้ Google earth จำลองภาพสามมิติได้ ตัวอย่างดังรูปด้านล่าง
3D on Google earth
3D on Google earth

Leave a Reply

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