รูปแบบ

ใน KML คุณสามารถนําเข้าโมเดล 3 มิติได้ เช่น อาคาร บริดจ์ อนุสาวรีย์ และรูปปั้น ในรูปแบบไฟล์ 330 การแลกเปลี่ยน โมเดลจะกําหนดแยกต่างหากจาก Google Earth ในพื้นที่พิกัดของตนเอง โดยใช้แอปพลิเคชัน เช่น SketchUp, 3D Studio Max, Softimage XSI หรือ Maya เมื่อนําเข้าโมเดล 3 มิติไปยัง Google Earth ระบบจะแปล หมุน และปรับขนาดให้พอดีกับระบบพิกัด Earth โมเดลที่โหลดลงใน Google Earth สามารถเปลี่ยนตําแหน่งและปรับขนาดได้โดยใช้องค์ประกอบ <Update>

โมเดลตัวอย่าง

โมเดลโดยใช้ใน Google Earth เช่นเดียวกับออบเจ็กต์เรขาคณิตอื่นๆ (จุด เส้นสตริง หรือรูปหลายเหลี่ยม) ต่อไปนี้เป็นตัวอย่างไฟล์ KML ที่นําเข้าที่นําเข้าพื้นผิวเรียบ

การอ้างอิง <Link> ไปยังโมเดลอาจเป็นข้อกําหนดไฟล์แบบสมบูรณ์หรือที่เกี่ยวข้อง หรือ URL

หากต้องการดูโมเดลนี้ ให้โหลดไฟล์ MackyBldg.kmz ซึ่งเป็นที่เก็บถาวรที่มีไฟล์พื้นผิวและการวางซ้อนที่จําเป็นทั้งหมด รวมถึงไฟล์ doc.chromebook ที่มีโมเดลต่อไปนี้

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<name>SketchUp Model of Macky Auditorium</name> <description>University of Colorado, Boulder; model created by Noël Nemcik.</description>
<LookAt>
<longitude>-105.2727379358738</longitude>
<latitude>40.01000594412381</latitude> <altitude>0</altitude> <range>127.2393107680517</range>
<tilt>65.74454495876547</tilt> <heading>-27.70337734057933</heading> </LookAt> <Model id="model_4"> <altitudeMode>relativeToGround</altitudeMode>
<Location>
<longitude>-105.272774533734</longitude>
<latitude>40.009993372683</latitude>
<altitude>0</altitude>
</Location>
<Orientation>
<heading>0</heading>
<tilt>0</tilt>
<roll>0</roll>
</Orientation>
<Scale>
<x>1</x>
<y>1</y>
<z>1</z>
</Scale> <Link> <href>MackyBldg.kmz/files/CU Macky.dae</href> </Link>
<ResourceMap id="resourcemap_for_model_4"> <Alias>
<sourceHref>../files/CU-Macky---Center-StairsnoCulling.jpg</sourceHref>
<targetHref>C:/DOCUME~1/josiew/LOCALS~1/Temp/MackyBldg.kmz/files/CU-Macky---Center-StairsnoCulling.jpg</targetHref>
</Alias>
<Alias>
<sourceHref>../files/CU-Macky-4sideturretnoCulling.jpg</sourceHref>
<targetHref>../files/CU-Macky-4sideturretnoCulling.jpg</targetHref>
</Alias>
<Alias>
<sourceHref>../files/CU-Macky-Back-NorthnoCulling.jpg</sourceHref>
<targetHref>../files/CU-Macky-Back-NorthnoCulling.jpg</targetHref>
</Alias>
<Alias>
<sourceHref>../files/CU-Macky-BrickwallnoCulling.jpg</sourceHref>
<targetHref>../files/CU-Macky-BrickwallnoCulling.jpg</targetHref>
</Alias> . . . </ResourceMap>
</Model>
</Placemark>
</kml>

โมเดลมีตําแหน่งทางภูมิศาสตร์ด้วยข้อกําหนดละติจูด ลองจิจูด และองค์ประกอบขององค์ประกอบตําแหน่ง ตัวอย่างนี้ใช้ค่าเริ่มต้นสําหรับองค์ประกอบการวางแนวและสัดส่วน ซึ่งจะรวมอยู่ในความสมบูรณ์ที่นี่

องค์ประกอบการวางแนวระบุการหมุนเวียนของโมเดลรอบแกน x (เอียง), y (ม้วน) และ z (ส่วนหัว) แกน y ชี้ไปทิศเหนือและขนานกับเส้นลองจิจูด และแกน X จะเลื่อนไปทิศตะวันออกและขนานกับเส้นละติจูด การหมุนจะมีการระบุเป็นองศาพร้อมการหมุนเชิงบวกตามที่แสดงในแผนภาพต่อไปนี้

องค์ประกอบ ResourceMap จะแมปไฟล์พื้นผิวจากตําแหน่งที่ระบุในไฟล์ Collada เดิม (<sourceHref>) กับตําแหน่งในไฟล์ KML หรือ KMZ (<targetHref>) ที่มีโมเดลนี้

หมายเหตุ: ในรุ่นก่อน Google Earth รุ่น 4.2 ฟังก์ชันการแมปนี้ดําเนินการโดยไฟล์ textures.txt (ไฟล์ภายนอกที่รวมอยู่ในที่เก็บถาวรของ KMZ) Google Earth 4.2 ยอมรับไฟล์ KML และ KMZ ที่อ้างอิงถึงไฟล์ textures.txt แล้วประมวลผลอย่างถูกต้อง เมื่อเขียนโดยไคลเอ็นต์ Google Earth 4.2 ขึ้นไป ข้อมูลในไฟล์ textures.txt จะแปลงเป็นองค์ประกอบ <ResourceMap> และ <Alias> ซึ่งเป็นออบเจ็กต์ย่อยของ <Model>

การสร้างที่เก็บถาวร .kmz

ที่เก็บถาวรของ KMZ คือคอลเล็กชันของไฟล์ที่ใช้สร้างงานนําเสนอ KML ไฟล์เดียว ที่เก็บถาวรนี้รวมไฟล์ในเครื่องทั้งหมดที่อ้างอิงในไฟล์ . KML เช่น รูปภาพ พื้นผิว และโมเดล ที่เก็บถาวรของ KMZ คือแพ็กเกจที่อยู่ในตัวเอง ซึ่งไม่จําเป็นต้องโฮสต์บนเซิร์ฟเวอร์เครือข่าย และสามารถส่งอีเมลและจัดเก็บเป็นหน่วยเดียวได้อย่างง่ายดาย Google Earth อ่านไฟล์ . KML และ .kmz ได้โดยตรง

ไฟล์ doc. KML และไฟล์ในเครื่องที่การอ้างอิงถูกบีบอัดในที่เก็บถาวรโดยใช้รูปแบบไฟล์ ZIP แอปพลิเคชันจํานวนมากสร้างรูปแบบนี้ได้ WinZip บนระบบ Windows, Stuffit บนระบบ Macintosh และรหัสไปรษณีย์สําหรับ Linux หรือระบบ Macintosh เป็นแอปพลิเคชันยอดนิยมที่สามารถอ่านและเขียนรูปแบบ ZIP ได้ นอกจากนี้ คุณยังใช้งานไฟล์เก็บถาวร Zip ได้โดยใช้ Windows Explorer หรือ Mac Finder โดยตรง

หลังจากสร้างไฟล์ .zip แล้ว ให้เปลี่ยนนามสกุลไฟล์เป็น .kmz

ไฟล์เก็บถาวร KMZ ที่มีโมเดลพื้นผิวเต็มรูปแบบสําหรับ Macky Building ประกอบด้วยไฟล์ต่อไปนี้

  • doc. KML - ไฟล์ KML ที่แสดงด้านบน ซึ่งนําเข้าโมเดล ColtA (.dae) และวางไว้ใน Google Earth วางไฟล์นี้ในไดเรกทอรีรากของไฟล์ KMZ (ZIP)
  • files/ ไดเรกทอรี - มีไฟล์ Colab ที่ระบุเรขาคณิต พื้นผิว และวัสดุของโมเดล ในตัวอย่าง Macky Building ไดเรกทอรีนี้จะมีไฟล์ เกิดประท้วง (CU Macky.dae) และมีไฟล์จํานวนมากที่มีภาพ JPEG ที่ใช้ปรับพื้นผิวอาคาร (CU-Macky-BrickwallnoCulling.jpg, CU-Macky--Center-StairsnoCulling.jpg, CU_Macky-EastdetaildoornoCulling.jpg และ CU_Macky-EastdetaildoornoCulling.jpg และ

ตัวอย่างนี้แสดงให้เห็นวิธีจัดโครงสร้างไฟล์ในที่เก็บถาวร KMZ อันที่จริง คุณสามารถจัดเรียงไฟล์ในโครงสร้างที่ดูเหมือนมีตรรกะกับคุณ เช่นเดียวกับที่จัดระเบียบไฟล์ลงในโฟลเดอร์หรือไดเรกทอรีในคอมพิวเตอร์ของคุณ เช่น การใส่รูปภาพทั้งหมดในไดเรกทอรี images/ อาจเป็นประโยชน์ การอ้างอิงที่สัมพันธ์กัน (เช่น ไฟล์ที่อ้างอิงในองค์ประกอบ <href> ที่ใช้ใน NetworkLink, Link, โฆษณาซ้อนทับ/ไอคอน และโมเดล) จะได้รับการระบุให้สัมพันธ์กับไฟล์ doc. KML หากคุณรวมไดเรกทอรีรูปภาพ ข้อกําหนดของ <href> สําหรับรูปภาพจะเป็น images/myBrickTexture.jpg, images/myMountainOverlay.png เป็นต้น)

กลับไปด้านบน