เพิ่มชั้นบริการฟีเจอร์ภายนอกลงในแผนที่

บทความนี้จะแสดงวิธีเชื่อมต่อ Fabric Maps กับบริการฟีเจอร์ภายนอกและแสดงข้อมูลเวกเตอร์เป็นเลเยอร์แผนที่ คุณสามารถค้นหาชั้นฟีเจอร์หรือคอลเลกชันที่มีอยู่ กําหนดค่าการสืบค้นแหล่งข้อมูล เลือกฟิลด์ที่ต้องการดึงข้อมูล และแสดงจุด เส้น หรือรูปหลายเหลี่ยมที่ส่งคืนโดยไม่ต้องคัดลอกข้อมูลไปยัง Fabric ก่อน

Fabric Maps รองรับโปรโตคอลบริการฟีเจอร์ภายนอกดังต่อไปนี้:

  • บริการฟีเจอร์เว็บ (WFS)
  • OGC API - คุณสมบัติ
  • บริการฟีเจอร์ของ Esri

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

Important

คุณลักษณะนี้อยู่ในตัวอย่าง

Note

การเชื่อมต่อบริการฟีเจอร์ภายนอกเป็นแบบอ่านอย่างเดียว Fabric Maps จะไม่แก้ไข นําเข้า หรือเขียนฟีเจอร์กลับไปยังบริการระยะไกล

ข้อกําหนดเบื้องต้น

ก่อนที่คุณจะเริ่มต้น ให้แน่ใจว่าคุณมี:

  • พื้นที่ทํางาน Fabric ที่มีความจุรองรับ Fabric
  • สิทธิ์ในการสร้างหรือแก้ไขแผนที่ในพื้นที่ทํางาน
  • จุดสิ้นสุด WFS, OGC API - Features, หรือ Esri Feature Service ที่เข้าถึงได้
  • URL ของปลายทางและข้อมูลรับรองที่บริการระยะไกลต้องการ
  • บริการที่เผยแพร่อย่างน้อยหนึ่งเลเยอร์หรือคอลเลกชันที่รองรับจุด เส้น หรือรูปหลายเหลี่ยม
  • ชั้น WFS หรือ Esri Feature Service ที่รองรับผลลัพธ์ GeoJSON หากคุณใช้โปรโตคอลใดโปรโตคอลหนึ่ง

ปลายทางต้องใช้ HTTPS และสามารถเข้าถึงได้ผ่านอินเทอร์เน็ตสาธารณะ อุปกรณ์ปลายทางส่วนตัว, เกตเวย์ข้อมูลภายในองค์กร, เกตเวย์ข้อมูลเครือข่ายเสมือน และตัวเลือกเครือข่ายส่วนตัวที่จัดการอื่น ๆ ไม่รองรับ

เพิ่มชั้นบริการฟีเจอร์ภายนอก

หากต้องการเพิ่มชั้นบริการฟีเจอร์ภายนอก ให้สร้างหรือใช้การเชื่อมต่อซ้ํา เพิ่มลงในแผนที่เป็นแหล่งข้อมูลภายนอก และกําหนดค่าการสืบค้นฟีเจอร์

ขั้นตอนที่ 1: สร้างการเชื่อมต่อบริการฟีเจอร์ภายนอก

สร้างการเชื่อมต่อที่นํากลับมาใช้ใหม่ได้จาก จัดการการเชื่อมต่อและเกตเวย์

ผู้ใช้ Fabric ทุกคนสามารถสร้างการเชื่อมต่อคลาวด์ได้ คุณต้องได้รับอนุญาตเพื่อสร้างหรือแก้ไขแผนที่ที่คุณเพิ่มแหล่งภายนอก

Tip

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

  1. ในแถบด้านบนของ Fabric ให้เลือก การตั้งค่า (ไอคอนรูปเฟือง) หากไม่แสดงการตั้งค่า ให้เลือก ตัวเลือกเพิ่มเติม (...) แล้วเลือก การตั้งค่า

    สกรีนช็อตของเมนู การตั้งค่าผู้ใช้ ใน Microsoft Fabric Maps ที่มีการตั้งค่าที่เลือกไว้ในดรอปดาวน์

  2. เลือก จัดการการเชื่อมต่อและเกตเวย์

  3. เลือก สร้าง แล้วเลือก การเชื่อมต่อระบบคลาวด์

    สกรีนช็อตของอินเทอร์เฟซ Microsoft Fabric Maps ที่แสดงหน้า จัดการการเชื่อมต่อและเกตเวย์ ปุ่ม สร้าง ที่ด้านซ้ายบนจะถูกไฮไลต์

  4. สําหรับ ชนิดการเชื่อมต่อ ให้เลือก Geospatial Web Services

    สกรีนช็อตของกล่องโต้ตอบการเชื่อมต่อใหม่ใน Microsoft Fabric Maps ตัวเลือก คลาวด์ ถูกเลือกจากชนิดการเชื่อมต่อ และดรอปดาวน์ ชนิดการเชื่อมต่อ จะถูกขยาย โดยเน้น Geospatial Web Services เป็นตัวเลือก

  5. ป้อน URL ปลายทางบริการระดับสูงสุด URL ต้องใช้ HTTPS Fabric Maps ไม่ใช้พารามิเตอร์คําค้นที่รวมอยู่ใน URL การเชื่อมต่อ

  6. เลือกโปรโตคอลบริการ:

    • WFS
    • OGC API - คุณสมบัติ
    • บริการฟีเจอร์ของ Esri
  7. เลือกวิธีการตรวจสอบสิทธิ์และกรอกข้อมูลรับรองที่จําเป็น

  8. เลือกระดับความเป็นส่วนตัวที่เหมาะสม

  9. เลือก สร้าง

การเชื่อมต่อจะสามารถใช้งานได้ใน Fabric Maps และใน Manage connections and gateways

วิธีการตรวจสอบสิทธิ์ที่รองรับขึ้นอยู่กับโปรโตคอลที่เลือก:

วิธีการรับรองความถูกต้อง WFS OGC API - คุณสมบัติ บริการฟีเจอร์ของ Esri
ไม่ระบุชื่อ ได้รับการสนับสนุน ได้รับการสนับสนุน ได้รับการสนับสนุน
การรับรองความถูกต้องเบื้องต้น ได้รับการสนับสนุน ได้รับการสนับสนุน ไม่ได้รับการสนับสนุน
API key ได้รับการสนับสนุน ได้รับการสนับสนุน ได้รับการสนับสนุน
OAuth 2.0 / Microsoft Entra ID ไม่ได้รับการสนับสนุน ไม่ได้รับการสนับสนุน ไม่ได้รับการสนับสนุน

สําหรับการตรวจสอบสิทธิ์ API key ของ Esri Feature Service ให้ป้อน token เป็นชื่อพารามิเตอร์ API-key

ขั้นตอนที่ 2: ทําความเข้าใจการเข้าถึงการเชื่อมต่อ

Fabric จะเก็บข้อมูลรับรองไว้ในการเชื่อมต่อคลาวด์ ผู้ชมไม่จําเป็นต้องใช้การเชื่อมต่อที่แชร์แยกกันเพื่อแสดงข้อมูลภายนอกในแผนที่

หากข้อมูลรับรองหมดอายุหรือ Fabric Maps ไม่สามารถเข้าถึงบริการได้ แผนที่จะแสดงข้อผิดพลาดว่าบริการนั้นไม่สามารถเข้าถึงได้ อัปเดตข้อมูลรับรองใน หัวข้อ จัดการการเชื่อมต่อและเกตเวย์ แล้วลองใหม่อีกครั้ง

ขั้นตอนที่ 3: เพิ่มการเชื่อมต่อไปยังแผนที่

  1. เปิดแผนที่ที่มีอยู่หรือสร้างแผนที่ใหม่

  2. ใน Explorer ให้เลือกแท็บแหล่งข้อมูลภายนอก

  3. เลือก เพิ่มแหล่งที่มา

    ภาพหน้าจอของอินเทอร์เฟซ Microsoft Fabric Maps ที่แสดงแท็บแหล่งข้อมูลภายนอกที่เลือกในแผง Explorer ปุ่มเพิ่มแหล่งข้อมูลจะปรากฏให้ผู้ใช้เพิ่มแหล่งข้อมูลภายนอกใหม่สภาพแวดล้อมที่กว้างขึ้นจะแสดงตัวอย่างแผนที่ทางขวาและแถบนําทางด้านบนพร้อมตัวเลือกสําหรับหน้าแรก, ชุดไทล์ใหม่, กิจกรรมชุดไทล์ และการตั้งค่าแผนที่

  4. เลือกการเชื่อมต่อบริการฟีเจอร์ภายนอกจากรายการการเชื่อมต่อ

  5. เลือก เพิ่ม

    ภาพหน้าจอของกล่องโต้ตอบชื่อ เลือกแหล่งข้อมูล ซึ่งอยู่ตรงกลางอินเทอร์เฟซ Microsoft Fabric Maps กล่องโต้ตอบจะขอให้ผู้ใช้เลือกการเชื่อมต่อจากเมนูแบบเลื่อนลง และมีปุ่มเพิ่มและยกเลิก โดยเน้นเพิ่มเหนือกล่องโต้ตอบ จะมีข้อความแจ้งว่าคุณสามารถสร้างการเชื่อมต่อได้สูงสุด 100 รายการ และแนะนําให้จัดการหรือลบการเชื่อมต่อที่ไม่ได้ใช้งาน

การเชื่อมต่อจะแสดงภายใต้แหล่งข้อมูลภายนอก ขยายเพื่อค้นหาชั้นฟีเจอร์หรือคอลเลกชันที่เผยแพร่โดยบริการ

ลําดับชั้นที่แสดงจะแตกต่างกันไปตามโปรโตคอล:

  • การเชื่อมต่อ WFS จะแสดงประเภทฟีเจอร์ที่มีสิทธิ์จากความสามารถของบริการ
  • OGC API - ฟีเจอร์ รายการการเชื่อมต่อที่มีคุณสมบัติเหมาะสม
  • การเชื่อมต่อ Esri Feature Service แสดงชั้นฟีเจอร์ที่มีสิทธิ์

Note

Fabric Maps จะแสดงเฉพาะเลเยอร์หรือคอลเลกชันที่บริการเผยแพร่พร้อมรูปทรง ฟิลด์ ความสามารถในการค้นหา และรูปแบบการตอบกลับที่รองรับ หากรายการที่คาดหวังไม่ปรากฏ ให้ยืนยันกับเจ้าของบริการว่ารายการนั้นสามารถสอบถามได้และมีในรูปแบบที่รองรับ จากนั้นรีเฟรชการเชื่อมต่อ สําหรับข้อมูลเพิ่มเติม ดูที่ การตรวจสอบเมตาดาต้าของบริการ

ขั้นตอนที่ 4: เลือกเลเยอร์ฟีเจอร์หรือคอลเลกชัน

  1. ขยายการเชื่อมต่อบริการฟีเจอร์ภายนอก

  2. ค้นหาชั้นฟีเจอร์หรือคอลเลกชันที่ต้องการเพิ่ม

  3. เปิดเมนูบริบทของมัน แล้วเลือก แสดงบนแผนที่

    ภาพหน้าจอแสดงแผง Explorer ใน Microsoft Fabric Maps โดยเลือกแท็บแหล่งข้อมูลภายนอกรายการเลเยอร์จะแสดงพร้อมเมนูตัวเลือกเพิ่มเติมที่เน้นตัวเลือก Show on map..

  4. ในหน้าจอ ดูตัวอย่างข้อมูล ให้เลือก ดึงข้อมูลทั้งหมด หากคุณต้องการให้มีคอลัมน์และแถวทั้งหมดจากแหล่งข้อมูล

    ภาพหน้าจอของกล่องโต้ตอบที่มีชื่อว่า ตัวอย่างข้อมูล ซึ่งอยู่ตรงกลางอินเทอร์เฟซ Microsoft Fabric Maps กล่องโต้ตอบจะขอให้ผู้ใช้เลือก ดึงข้อมูลทั้งหมดสําหรับกรองข้อมูล โดยเลือก ดึงข้อมูลทั้งหมด

    หรือเลือก กรองข้อมูล หากคุณต้องการตรวจสอบว่าคอลัมน์และแถวใดจะปรากฏจากแหล่งข้อมูล สําหรับข้อมูลเพิ่มเติม ดูที่ การกรองข้อมูล

    ภาพหน้าจอของกล่องโต้ตอบชื่อ 'ข้อมูลตัวอย่าง' ซึ่งตั้งอยู่ตรงกลางที่อินเทอร์เฟซ Microsoft Fabric Maps กล่องโต้ตอบจะขอให้ผู้ใช้เลือก ดึงข้อมูลทั้งหมดสําหรับข้อมูลกรอง โดยเลือกข้อมูลกรองไว้

  5. สําหรับเลเยอร์แบบจุดเท่านั้น ให้เลือก เปิดใช้งานการจัดกลุ่ม หากต้องการ แล้วเลือก เพิ่ม

    ภาพหน้าจอของเลเยอร์จุดคําขอบริการจากบริการฟีเจอร์ภายนอกที่แสดงใน Fabric Maps

Note

ภาพหน้าจอใช้ตัวอย่างการเชื่อมต่อ Esri Feature Service Fabric Maps ยังรองรับ WFS และ OGC API - มีการเชื่อมต่อผ่านเวิร์กโฟลว์ทั่วไปเดียวกัน

การกรองข้อมูล

ใช้คําสั่งต้นทางเพื่อจํากัดฟีเจอร์ที่ดึงมาจากบริการระยะไกล ฟิลด์และเงื่อนไขที่มีอยู่ขึ้นอยู่กับโปรโตคอลที่เลือกและความสามารถที่อุปกรณ์ปลายทางโฆษณา

  1. ตรวจสอบบริการที่เลือก ชั้นฟีเจอร์หรือคอลเลกชัน ประเภทเรขาคณิต และฟิลด์ที่มีให้เลือก
  2. เพิ่มเงื่อนไขการค้นหาหนึ่งหรือมากกว่า
  3. เลือกฟิลด์ ตัวดําเนินการ และค่าสําหรับแต่ละเงื่อนไข
  4. รวมเงื่อนไขโดยใช้ตัวเลือกที่มีสําหรับบริการที่เลือก
  5. กําหนดค่าช่วงเวลาหรือเงื่อนไขเวลาเมื่อบริการโฆษณาไว้ Fabric Maps ตีความค่าวันที่/เวลาเป็น UTC ในรูปแบบ RFC 3339
  6. เลือกฟิลด์ผลลัพธ์ที่ต้องการดึงข้อมูล
  7. ตรวจสอบคําค้นหา แล้วเลือก เพิ่ม

Fabric Maps จะขอฟีเจอร์ที่ตรงกันจากบริการระยะไกล หากคําค้นมีตัวดําเนินการที่ไม่รองรับ ค่าที่ไม่ถูกต้อง หรือฟิลด์ที่ไม่เข้ากัน ให้แก้ไขตามข้อความที่แสดงในประสบการณ์การกําหนดค่า

Fabric Maps จะสร้างกล่องขอบเขตโดยอัตโนมัติจากมุมมองแผนที่ปัจจุบันเมื่อมีการร้องขอฟีเจอร์ กล่องขอบเขตไม่สามารถมองเห็นหรือปรับแต่งได้ใน UI ของคําสั่งค้นหา คุณไม่สามารถป้อนพิกัดหรือเลือกพื้นที่เป็นเงื่อนไขการค้นหาเชิงพื้นที่ได้

Note

กล่องจํากัดที่ข้ามแอนติเมอริเดียนจะไม่รองรับ

หากบริการไม่สามารถคืนค่าฟีเจอร์ใน EPSG:4326 ได้ Fabric Maps จะแสดงข้อผิดพลาดหลังจากที่คุณเลือก Add

Important

เมื่อใช้ตัวกรอง จะมีการสืบค้นแหล่งข้อมูลบนบริการระยะไกลและควบคุมว่า Fabric Maps ดึงข้อมูลจากเรคคอร์ดและฟิลด์ใดบ้าง คุณไม่สามารถแก้ไขคําสั่งต้นทางของเลเยอร์หลังจากเพิ่มเลเยอร์แล้ว หากต้องการใช้เงื่อนไข source-query ที่แตกต่างกัน ให้เพิ่มเลเยอร์ต้นทางอีกครั้งและกําหนดค่าตัวกรองใหม่

ตัวกรองเลเยอร์แผนที่ควบคุมว่าฟีเจอร์ที่ดึงมาจะแสดงขึ้นใดบ้าง ตัวดําเนินการที่มีในคําสั่งต้นทางและตัวกรองชั้นแผนที่อาจแตกต่างกัน

ขั้นตอนที่ 6: ตรวจสอบเลเยอร์

หลังจากการสืบค้นเสร็จสิ้น Fabric Maps จะเพิ่มชั้นข้อมูลเวกเตอร์และเลือกการแสดงผลเริ่มต้นตามรูปทรงเรขาคณิต

เรขาคณิต การแสดงผลเริ่มต้น
จุด ชั้นฟอง
Line เลเยอร์เส้น
รูปหลายเหลี่ยม ชั้นรูปหลายเหลี่ยม

ยืนยันว่า:

  • แผนที่จะแสดงตําแหน่งและรูปร่างของลักษณะที่คาดหวัง
  • แอตทริบิวต์ของชั้นตรงกับการตอบสนองของบริการระยะไกล
  • จํานวนฟีเจอร์จะตรงกับคําสั่งค้นหาต้นทางและขีดจํากัดของบริการ
  • คําแนะนําเครื่องมือและฟิลด์จะรวมเฉพาะฟิลด์ผลลัพธ์ที่เลือกไว้เท่านั้น

Fabric Maps จะดึงหน้าผลลัพธ์เพิ่มเติมโดยอัตโนมัติตามการตั้งค่าการเพจของบริการระยะไกล การแบ่งหน้าเป็นแบบโปร่งใส และผู้สร้างไม่สามารถกําหนดขนาดหน้า จํานวนผลลัพธ์ หรือพฤติกรรมการแบ่งหน้าได้

เลเยอร์หนึ่งสามารถแสดงผลฟีเจอร์ได้สูงสุด 100,000 รายการ หากการค้นหาแสดงฟีเจอร์เพิ่มเติม Fabric Maps จะแสดง 100,000 รายการแรกและแสดงคําเตือนในบานหน้าต่างการตั้งค่าเลเยอร์ ปรับแต่งคําสั่งต้นทางเพื่อลดชุดผลลัพธ์

หากคําขอหน้าล้มเหลว Fabric จะลองใหม่ได้สูงสุดสามครั้ง หากคําขอยังคงล้มเหลว Fabric Maps จะแสดงคําขอล้มเหลว; บางฟีเจอร์หายไปรีเฟรชเพื่อลองใหม่

กําหนดค่าเลเยอร์

หลังจากเพิ่มเลเยอร์แล้ว ให้ใช้ประสบการณ์เลเยอร์เวกเตอร์มาตรฐานเพื่อ:

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

สำหรับข้อมูลเพิ่มเติม ให้ดูที่

ชั้นบริการฟีเจอร์ภายนอกรองรับการจัดรูปแบบตามหมวดหมู่และช่วงมูลค่า นอกจากนี้ยังรองรับตัวกรองแบบหมวดหมู่ ช่วงตัวเลข บูลีน และวันที่/เวลา การดําเนินการมาตรฐานของเลเยอร์และพฤติกรรมตัวกรองของเลเยอร์แผนที่เหมือนกันสําหรับ WFS, OGC API - Features, และ Esri Feature Service

ทําสําเนาชั้นบริการฟีเจอร์ภายนอก

เมื่อคุณทําสําเนาชั้นบริการฟีเจอร์ภายนอก ทั้งสองชั้นจะอ้างอิงถึงแหล่งข้อมูลเดียวกัน การเชื่อมต่อ คําถามต้นทาง และฟิลด์ผลลัพธ์เดียวกัน ตัวกรองเลเยอร์แผนที่และการตั้งค่าภาพเป็นอิสระ ดังนั้นคุณสามารถกรองและตกแต่งแต่ละเลเยอร์ได้แตกต่างกัน คุณไม่สามารถแก้ไขคําสั่งต้นทางหรือฟิลด์ผลลัพธ์หลังจากที่คุณเพิ่มเลเยอร์ในเวอร์ชันนี้แล้ว

รีเฟรชบริการฟีเจอร์ภายนอก

บรรณาธิการสามารถรีเฟรชการเชื่อมต่อแต่ละจุดหรือแผนที่ทั้งหมดได้:

  • ใน แหล่งข้อมูลภายนอก ให้เปิดเมนูบริบทการเชื่อมต่อและเลือก รีเฟรช เพื่อดึงข้อมูลเมตาของบริการล่าสุด รวมถึงฟิลด์ เลเยอร์ หรือคอลเลกชันที่เพิ่มเข้ามาใหม่ หากต้องการใช้ฟิลด์ที่เพิ่มใหม่ ให้เพิ่มเลเยอร์ต้นทางอีกครั้งและเลือกฟิลด์นั้น
  • เลือก รีเฟรช สําหรับรายการแผนที่เพื่อสอบถามข้อมูลที่บันทึกไว้สําหรับข้อมูลปัจจุบัน การดําเนินการนี้จะไม่เปลี่ยนแปลงคําสั่งที่บันทึกไว้

ฟิลด์ผลลัพธ์ที่บันทึกไว้, สไตล์, คําอธิบาย, การมองเห็น และลําดับชั้น จะคงอยู่หลังจากการรีเฟรชทั้งสองครั้ง การเปลี่ยนแปลงการกําหนดค่าแผนที่จะคงอยู่หลังจากที่คุณบันทึกแผนที่แล้ว ผู้ชมไม่สามารถรีเฟรชข้อมูลบริการฟีเจอร์ภายนอกในรุ่นนี้ได้

บันทึกและตรวจสอบแผนที่

  1. บันทึกแผนที่
  2. ปิดแล้วเปิดใหม่
  3. ตรวจสอบว่าการตั้งค่าต่อไปนี้ยังคงอยู่:
    • การเชื่อมต่อและชั้นฟีเจอร์หรือคอลเลกชันที่เลือก
    • ช่องค้นหาต้นทางและผลลัพธ์
    • สไตล์และตํานาน
    • การมองเห็นและลําดับชั้น
  4. เปิดแผนที่ในโหมดมุมมอง
  5. ยืนยันว่าเลเยอร์และคําอธิบายแสดงผลโดยไม่มีการควบคุมแก้ไขอย่างเดียว ผู้ชมสามารถแก้ไขตัวกรองแผนที่ชั้นที่ปลดล็อกได้ชั่วคราว;ตัวกรองที่ถูกล็อกไม่สามารถลบได้

พฤติกรรมการค้นหาเฉพาะโปรโตคอล

WFS

Fabric Maps รองรับ WFS เวอร์ชัน 1.0.0, 1.1.0 และ 2.0.0 เมื่อบริการโฆษณาว่ามีหลายเวอร์ชันที่รองรับ Fabric Maps จะใช้เวอร์ชันล่าสุด มันค้นหาประเภทฟีเจอร์จากความสามารถของ WFS และดึงคําตอบ GeoJSON

WFS รองรับการตอบสนองแบบเรขาคณิตผสมในชั้นเดียว ประเภทเรขาคณิตที่รายงานของเลเยอร์นั้นไม่ ทราบแน่ชัด และไม่สามารถจัดกลุ่มได้

OGC API - คุณสมบัติ

Fabric Maps ค้นหาคอลเลกชันและอ่านข้อมูลเมตาความสอดคล้องของจุดปลายทาง ตัวเลือกการสืบค้นแอตทริบิวต์ เชิงพื้นที่ และเวลาจะปรากฏเฉพาะเมื่อบริการโฆษณาความสามารถที่เกี่ยวข้องเท่านั้น OGC API - ฟีเจอร์สามารถคืนรูปทรงเรขาคณิตที่หลากหลายในชั้นเดียว

บริการฟีเจอร์ของ Esri

Fabric Maps อ่านข้อมูลเมตาของบริการและชั้นข้อมูล และดึงผลลัพธ์จาก GeoJSON ขึ้นอยู่กับความสามารถของเลเยอร์ คําสั่งค้นหาสามารถใช้เงื่อนไขฟิลด์ ฟิลด์ผลลัพธ์ที่เลือก และพารามิเตอร์เวลา ไม่รองรับการตอบสนองแบบเรขาคณิตผสม

Fabric Maps รองรับเรขาคณิตของ Esri Feature Service ที่มีค่าพิกัด M หรือ Z และไม่สนใจมิติเพิ่มเติม

แก้ไข ปัญหา

ปัญหา การดำเนินการที่แนะนํา
ไม่สามารถสร้างการเชื่อมต่อได้ ตรวจสอบว่าอุปกรณ์ปลายทางใช้ HTTPS สามารถเข้าถึงได้ผ่านอินเทอร์เน็ตสาธารณะ และใช้โปรโตคอลที่เลือก Fabric Maps ไม่ใช้พารามิเตอร์คําค้นที่รวมอยู่ใน URL การเชื่อมต่อ ยืนยันว่าวิธีการตรวจสอบสิทธิ์และข้อมูลรับรองถูกต้อง สําหรับ URL HTTP, Fabric Maps จะแสดง Connection adding failure, และ รูปแบบ URL ที่ให้มาไม่ถูกต้องตรวจสอบว่า URL เป็นที่อยู่ HTTPS ที่ถูกต้องและลองใหม่อีกครั้ง
ปลายทางไม่ถูกจดจําว่าเป็นโปรโตคอลที่เลือก ป้อนจุดปลายทางบริการระดับสูงสุดแทน URL ระดับชั้น Fabric Maps แสดงว่าการเพิ่มการเชื่อมต่อล้มเหลว และการเชื่อมต่อไม่ตอบสนองในฐานะผู้ให้บริการโปรโตคอลที่คาดหวังที่ถูกต้องเมื่อปลายทางไม่ให้ข้อมูลเมตาโปรโตคอลที่คาดหวัง
การเชื่อมต่อเปิดขึ้น แต่ไม่มีเลเยอร์หรือคอลเลกชันปรากฏขึ้น ยืนยันว่าจุดสิ้นสุดเผยแพร่ชั้นฟีเจอร์หรือคอลเลกชันที่รองรับและสามารถสอบถามได้ รีเฟรชการเชื่อมต่อเพื่อดึงข้อมูลเมตาของบริการที่อัปเดต
ตัวเลือกการค้นหาที่คาดหวังไม่มีให้ใช้งาน Fabric Maps จะแสดงเฉพาะฟิลด์ ตัวดําเนินการ และค่าที่โฆษณาว่าสามารถสอบถามได้ในเมตาดาต้าของบริการเท่านั้น ยืนยันกับเจ้าของบริการว่าตัวเลือกที่คาดหวังได้รับการเผยแพร่และรองรับแล้ว
คําค้นหาไม่คืนคุณลักษณะใด ๆ ลบเงื่อนไขการค้นหาทีละรายการเพื่อระบุเงื่อนไขที่ยกเว้นฟีเจอร์เหล่านั้น หลังจากเปลี่ยนแปลงแต่ละครั้ง ให้รีเฟรชตัวอย่าง
บางฟีเจอร์จะไม่แสดง และเลเยอร์จะแสดงตราจํากัดผลลัพธ์ Fabric Maps สามารถแสดงฟีเจอร์ได้สูงสุด 100,000 รายการต่อชั้น การรีเฟรชจะไม่ดึงฟีเจอร์เกินขีดจํากัดนี้ เพิ่มเลเยอร์ต้นทางอีกครั้งด้วยคําสั่งที่เข้มงวดมากขึ้น
คําขอล้มเหลว;ฟีเจอร์บางอย่างหายไป รีเฟรชเพื่อลองใหม่ ปรากฏ คําขอหนึ่งคําขอหรือมากกว่านั้นล้มเหลว และ Fabric Maps ข้ามบางส่วนของผลลัพธ์ ปัญหานี้มักจะเป็นเพียงชั่วคราว รีเฟรชแผนที่ หากปัญหายังคงอยู่ ให้ลบและเพิ่มเลเยอร์ใหม่เข้าไป
บางฟีเจอร์ขาดหายไป แต่ไม่มีการแจ้งเตือนคําขอล้มเหลวหรือป้ายจํากัดผลลัพธ์ปรากฏขึ้น ตรวจสอบว่าซอร์สโค้ดมีคอลเลกชันเรขาคณิตหรือไม่ Fabric Maps จะไม่เรนเดอร์คอลเลกชันเรขาคณิต แต่ฟีเจอร์อื่น ๆ ที่รองรับในเลเยอร์จะเรนเดอร์ตามปกติ
ฟีเจอร์ปรากฏในตําแหน่งที่ไม่คาดคิดหรือเลเยอร์โหลดไม่สําเร็จ ตรวจสอบว่าบริการสามารถคืนค่าฟีเจอร์ใน EPSG:4326 และระบบพิกัดของชั้นมีรหัสอํานาจ EPSG ที่ถูกต้อง
เลเยอร์ที่บันทึกไว้จะไม่แสดงผลให้ผู้ใช้อื่น ตรวจสอบว่าบริการระยะไกลสามารถเข้าถึงได้และการเชื่อมต่อคลาวด์มีข้อมูลรับรองที่ถูกต้อง ผู้ชมไม่จําเป็นต้องเข้าถึงการเชื่อมต่อแยกต่างหาก
ไม่สามารถติดต่อบริการได้ ตรวจสอบว่าปลายทางสาธารณะพร้อมใช้งาน หากข้อมูลรับรองหมดอายุ ให้อัปเดตข้อมูลใน หัวข้อ จัดการการเชื่อมต่อและเกตเวย์ แล้วลองใหม่อีกครั้ง

ตรวจสอบข้อมูลเมตาของบริการ

หากชั้นข้อมูลหรือคอลเลกชันที่คาดหวังไม่ปรากฏใต้การเชื่อมต่อ ให้ขอให้เจ้าของบริการตรวจสอบข้อมูลเมตาของบริการ คุณสามารถตรวจสอบข้อมูลเมตาสาธารณะในเบราว์เซอร์หรือไคลเอนต์ API ได้ สําหรับบริการที่ผ่านการตรวจสอบสิทธิ์ ให้ใช้ไคลเอนต์ที่สามารถส่งข้อมูลรับรองที่จําเป็นได้

การตรวจสอบเมตาดาต้าขึ้นอยู่กับโปรโตคอล:

  • WFS: ขอ GetCapabilities เอกสารและยืนยันว่ามีรายการประเภทฟีเจอร์ ใช้เพื่อ DescribeFeatureType ตรวจสอบรูปทรงเรขาคณิตและฟิลด์ของมัน ตรวจสอบรูปแบบผลลัพธ์ที่โฆษณาหรือรันคําขอขนาดเล็ก GetFeature ที่คืนค่า GeoJSON
  • OGC API - คุณสมบัติ: เปิดหน้าแลนดิ้งเพจของบริการและ /collections, และยืนยันว่าคอลเลกชันถูกแสดงและรวมลิงก์รายการ ตรวจสอบ /conformanceและขอคําตอบ GeoJSON ขนาดเล็กจาก /collections/{collection-id}/items.
  • บริการฟีเจอร์ Esri: เปิด FeatureServer จุดเชื่อมต่อและ ?f=pjson ยืนยันว่ามีรายการเลเยอร์ เปิด FeatureServer/{layer-id}?f=pjsonและตรวจสอบว่าเลเยอร์นั้นรองรับรูปทรงเรขาคณิตและฟิลด์ รวมถึง Query ความสามารถ และแสดงรายการ GeoJSON ใน supportedQueryFormats.

Note

ใช้คําขอเมตาดาต้าเหล่านี้เพื่อแก้ไขปัญหาบริการเท่านั้น ในแบบฟอร์มการเชื่อมต่อ Fabric ให้ป้อนจุดสิ้นสุดบริการระดับสูงสุด Fabric Maps ไม่ใช้พารามิเตอร์คําค้นที่รวมอยู่ใน URL การเชื่อมต่อ

ข้อจํากัดและข้อควรพิจารณา

  • บริการฟีเจอร์ภายนอกเป็นแบบอ่านอย่างเดียว พวกมันไม่รองรับการแก้ไขฟีเจอร์ การนําเข้า หรือการเขียนกลับ
  • ตัวเลือกการสืบค้นขึ้นอยู่กับความสามารถที่บริการระยะไกลโฆษณา
  • Fabric Maps ร้องขอฟีเจอร์ใน EPSG:4326 พร้อมพิกัดในลองจิจูดและลําดับละติจูด บริการที่เผยแพร่ข้อมูลในระบบอ้างอิงพิกัดอื่นจะรองรับหากบริการสามารถแปลงข้อมูลไปยัง EPSG:4326 ได้ หากบริการไม่สามารถ reprojected ข้อมูลได้ เช่น เมื่อระบบพิกัดของชั้นขาดรหัสอํานาจ EPSG ชั้นนั้นจะไม่สามารถโหลดได้
  • กล่องจํากัดที่ข้ามแอนติเมอริเดียนจะไม่รองรับ
  • ฟีเจอร์ที่มีเรขาคณิตเป็นชุดเรขาคณิตจะไม่ถูกเรนเดอร์ ฟีเจอร์อื่น ๆ ที่รองรับในเลเยอร์เดียวกันจะเรนเดอร์ตามปกติ
  • การจัดกลุ่มไม่สามารถใช้ได้กับเลเยอร์ที่มีรูปทรงหลากหลาย
  • ชั้น WFS และ Esri Feature Service ต้องรองรับผลลัพธ์ GeoJSON
  • รูปแบบการตอบสนอง GML ไม่รองรับในเวอร์ชันนี้
  • Fabric Maps จะไม่สนใจมิติ M และ Z ในเรขาคณิตของ Esri Feature Service
  • เลเยอร์หนึ่งสามารถแสดงผลฟีเจอร์ได้สูงสุด 100,000 รายการ
  • รายการแผนที่สามารถอ้างอิงการเชื่อมต่อภายนอกได้สูงสุด 100 รายการ ผ่าน WMS, WMTS, WFS, OGC API - Features, และ Esri Feature Service
  • รองรับเฉพาะบริการที่เข้าถึงได้ผ่านอินเทอร์เน็ตสาธารณะเท่านั้น อุปกรณ์ปลายทางและเกตเวย์ส่วนตัวไม่รองรับ
  • การประมวลผลบริการระยะไกล ความพร้อมใช้งาน และความหน่วงของเครือข่ายสามารถส่งผลต่อเวลาการสอบถามและการแสดงผล

ขั้นตอนถัดไป

สําหรับการจัดสไตล์และการกรอง ดูที่ ปรับแต่งแผนที่และกรองข้อมูลในชั้นแผนที่