หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Microsoft Fabric Maps ใช้ชุดไทล์เพื่อแสดงภาพชุดข้อมูลเชิงพื้นที่แบบคงที่ขนาดใหญ่อย่างมีประสิทธิภาพ ด้วยการแบ่งข้อมูลทางภูมิศาสตร์ออกเป็นไทล์ที่ประมวลผลล่วงหน้าในระดับการซูม ไทล์เซ็ตช่วยให้สามารถเรนเดอร์ได้อย่างรวดเร็วและการโต้ตอบที่ราบรื่นเมื่อทํางานกับแผนที่ขนาดใหญ่
บทความนี้อธิบายแนวคิดหลักที่อยู่เบื้องหลังไทล์ ไทล์เซ็ต และ PMTiles ใน Fabric Maps และเมื่อใดควรใช้ไทล์เซ็ตแทนการแสดงข้อมูลเชิงพื้นที่ดิบโดยตรง สําหรับคําแนะนําทีละขั้นตอนเกี่ยวกับการใช้ชุดไทล์ใน Fabric Maps โปรดดู สร้างชุดไทล์
ข้อมูลเบื้องต้นเกี่ยวกับไทล์และชุดกระเบื้อง
Tiles
ไทล์ เป็นส่วนสี่เหลี่ยมจัตุรัสขนาดเล็กของแผนที่ที่แสดงข้อมูลทางภูมิศาสตร์สําหรับพื้นที่และระดับการซูมที่เฉพาะเจาะจง แทนที่จะแสดงแผนที่ทั้งหมดเป็นภาพเดียว Fabric Maps จะแบ่งออกเป็นไทล์เพื่อปรับปรุงประสิทธิภาพและความสามารถในการปรับขนาด แต่ละไทล์มีข้อมูล เช่น จุด เส้น และรูปหลายเหลี่ยมที่เกี่ยวข้องกับพื้นที่ทางภูมิศาสตร์
ชนิดไทล์แผนที่
ไทล์ที่รองรับใน Microsoft Fabric Maps มีสองประเภทหลัก:
- ไทล์แรสเตอร์: ไทล์รูปภาพที่แสดงผลล่วงหน้า (เช่น PNG หรือ JPEG) ที่ให้ภาพแผนที่คงที่
- ไทล์เวกเตอร์: แพ็กเก็ตข้อมูลที่มีคุณสมบัติทางภูมิศาสตร์ ซึ่งแสดงผลแบบไดนามิกสําหรับการจัดรูปแบบที่ปรับแต่งได้
Note
Fabric Maps รองรับ PMTiles ที่สร้างขึ้นจากทั้งไทล์แรสเตอร์และเวกเตอร์ อย่างไรก็ตาม ปัจจุบัน Fabric Maps สามารถสร้าง PMTiles ได้จากไทล์เวกเตอร์เท่านั้น
การเปรียบเทียบประเภทไทล์แผนที่
| คุณสมบัติ | กระเบื้องแรสเตอร์ | กระเบื้องเวกเตอร์ |
|---|---|---|
| รูปแบบ | รูปภาพที่แสดงผลล่วงหน้า (PNG, JPEG) | แพ็กเก็ตข้อมูล (เรขาคณิต + แอตทริบิวต์) |
| จัดแต่งทรงผม | แก้ไขแล้ว ไม่สามารถเปลี่ยนฝั่งไคลเอ็นต์ได้ | ไดนามิก ปรับแต่งได้บนไคลเอนต์ |
| ประสิทธิภาพ | ไฟล์ขนาดใหญ่ การเปลี่ยนการซูมช้าลง | น้ําหนักบรรทุกที่เล็กลง ซูมและหมุนได้อย่างราบรื่น |
| กรณีการใช้งาน | ภาพนิ่ง (ดาวเทียม ภูมิประเทศ) | แผนที่แบบโต้ตอบพร้อมสไตล์แบบไดนามิก |
กระเบื้อง
ไทล์เซ็ตคือคอลเลกชันที่มีโครงสร้างของไทล์แผนที่ที่แสดงข้อมูลทางภูมิศาสตร์สําหรับพื้นที่ขนาดใหญ่ ตั้งแต่เมืองไปจนถึงทั้งโลก
แต่ละไทล์ในชุดไทล์มีเฉพาะข้อมูลที่เกี่ยวข้องกับตําแหน่งที่ตั้งเฉพาะ และจัดระเบียบตาม ระดับการซูม และพิกัดไทล์ โครงสร้างนี้ช่วยให้ Fabric Maps สามารถโหลดเฉพาะไทล์ที่จําเป็นสําหรับมุมมองแผนที่ปัจจุบัน ซึ่งช่วยปรับปรุงประสิทธิภาพการแสดงผล ความสามารถในการปรับขนาด และการตอบสนองเมื่อเทียบกับการแสดงข้อมูลเชิงพื้นที่ดิบ
พีเอ็มไทล์
Fabric Maps ใช้ PMTiles เป็นรูปแบบไทล์เซ็ต PMTiles เป็นรูปแบบพกพาที่ทันสมัยซึ่งบรรจุไทล์สําหรับระดับการซูมหลายระดับไว้ในไฟล์เก็บถาวรไฟล์เดียว เมื่อเทียบกับชุดไทล์ตามโฟลเดอร์ วิธีการนี้ช่วยลดความยุ่งยากในการจัดเก็บ การกระจาย และการสตรีม โดยเฉพาะอย่างยิ่งสําหรับชุดข้อมูลเชิงพื้นที่ขนาดใหญ่
ประโยชน์หลักของ PMTiles ได้แก่:
- การโต้ตอบบนแผนที่ที่มีประสิทธิภาพและตอบสนองในทุกขนาด
- ลดค่าใช้จ่ายของเครือข่ายและที่เก็บข้อมูลเมื่อเทียบกับไทล์เซ็ตตามโฟลเดอร์
- รองรับการจัดส่งแบบไร้เซิร์ฟเวอร์จากที่เก็บข้อมูลบนคลาวด์และ CDN
ใน Fabric Maps PMTiles จะถูกจัดเก็บเป็นไฟล์ใน เลคเฮาส์ และใช้โดยตรงโดยแผนที่ เมื่อดูแผนที่ Fabric Maps จะร้องขอเฉพาะข้อมูลไทล์ที่จําเป็นสําหรับระดับการซูมและขอบเขตแผนที่ปัจจุบัน การโหลดแบบเลือกนี้ช่วยลดการถ่ายโอนข้อมูลและปรับปรุงประสิทธิภาพการแสดงผลเมื่อทํางานกับชุดข้อมูลเชิงพื้นที่แบบคงที่ขนาดใหญ่
ปัจจุบัน Fabric Maps รองรับการสร้าง PMTiles จากไฟล์ GeoJSON ที่ถูกต้องโดยใช้ไทล์เวกเตอร์ ตามที่อธิบายไว้ใน สร้างไทล์เซ็ต สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ PMTiles ในแผนที่ โปรดดู เพิ่มข้อมูลลงในแผนที่ – PMTiles ในบทความ สร้างแผนที่
การทําความเข้าใจระดับการย่อ/ขยายในไทล์เซ็ต
ระดับการซูมจะกําหนดรายละเอียดทางภูมิศาสตร์ที่แสดงบนแผนที่ในระดับต่างๆ ในชุดไทล์ ข้อมูลเชิงพื้นที่จะถูกจัดระเบียบเป็นไทล์ในระดับการซูมหลายระดับ เพื่อให้ Fabric Maps สามารถโหลดเฉพาะข้อมูลที่จําเป็นสําหรับมุมมองปัจจุบันเท่านั้น ระดับการซูมที่ต่ําลงจะแสดงพื้นที่ที่กว้างขึ้นโดยมีรายละเอียดน้อยลง ในขณะที่ระดับการซูมที่สูงขึ้นจะแสดงพื้นที่ขนาดเล็กที่มีรายละเอียดมากขึ้น ซึ่งช่วยสร้างสมดุลระหว่างประสิทธิภาพและความคมชัดของภาพ
ระดับการย่อ/ขยายจะถูกกําหนดเมื่อคุณสร้างไทล์เซ็ต Fabric Maps รองรับระดับการซูมตั้งแต่ 5 ถึง 18 ซึ่งสร้างสมดุลระหว่างรายละเอียดภาพ ประสิทธิภาพ และขนาดไทล์เซ็ต
| ระดับการซูม | มุมมองทั่วไป | ช่วงระยะทางโดยประมาณ |
|---|---|---|
| 0-2 | ทั่วโลก | หลายพันกิโลเมตร |
| 3-5 | ทวีป ประเทศ/ภูมิภาคขนาดใหญ่ แม่น้ําสายหลัก | หลายร้อยถึงหลายพันกิโลเมตร |
| 6-8 | ประเทศ/ภูมิภาค เมืองใหญ่ | ระยะทางหลายสิบถึงหลายร้อยกิโลเมตร |
| 9-11 | เมือง เมือง ทางหลวง | 5-50 กิโลเมตร |
| 12-14 | ละแวกใกล้เคียงถนน | 1-5 กิโลเมตร |
| 15-17 | อาคาร สวนสาธารณะ เค้าโครงถนนโดยละเอียด | 100 เมตร ถึง 1 กิโลเมตร |
| 18-20 | บ้านแต่ละหลัง ทางเข้า ต้นไม้ | น้อยกว่า 100 เมตร |
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับระดับการย่อ/ขยาย โปรดดู ระดับการย่อ/ขยายและตารางไทล์ใน Microsoft Azure Maps
ทําไมต้องใช้ชุดกระเบื้อง?
ชุดข้อมูลเชิงพื้นที่แบบคงที่ขนาดใหญ่ เช่น เครือข่ายถนน อาคาร หรือขอบเขตสิ่งแวดล้อม อาจมีราคาแพงในการแสดงผลโดยตรง ชุดไทล์ปรับปรุงประสิทธิภาพโดย:
- การโหลดเฉพาะข้อมูลที่เกี่ยวข้องกับมุมมองแผนที่ปัจจุบัน
- การลดค่าใช้จ่ายในการแสดงผลฝั่งไคลเอ็นต์
- รองรับการซูมและการแพนกล้องที่ราบรื่นในระดับรายละเอียดต่างๆ
ชุดไทล์ได้รับการออกแบบมาเพื่อแสดงชุดข้อมูลเชิงพื้นที่ขนาดใหญ่อย่างมีประสิทธิภาพโดยการโหลดเฉพาะข้อมูลที่จําเป็นสําหรับมุมมองแผนที่ปัจจุบัน