มากกว่า

ArcGIS - แนะนำให้ส่งคืนผลลัพธ์ แต่ไม่พบผลลัพธ์ใช่ไหม

ArcGIS - แนะนำให้ส่งคืนผลลัพธ์ แต่ไม่พบผลลัพธ์ใช่ไหม


ฉันได้ทำการค้นหาไปบ้างแล้ว แต่ไม่พบสิ่งที่เหมือนกับที่ฉันเห็นเมื่อใช้ ArcGIS Rest API การตั้งค่าของฉันค่อนข้างเป็นไปตามที่แนะนำในเอกสารประกอบ… ฉันโทรไปยังปลายทาง REST ที่แนะนำพร้อมข้อความที่ส่งคืนคำแนะนำจำนวนหนึ่งซึ่งมีคำแนะนำที่ฉันกำลังมองหา เมื่อจุดสิ้นสุด find REST ถูกเรียกด้วย magickey และข้อความจะส่งกลับที่อยู่บางส่วน (มีทุกอย่างยกเว้นหมายเลขถนน) ด้านล่างนี้เป็นตัวอย่างของฉัน:

https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/suggest?Category=Street%20Address&f=json&text=5%20Barron%20Way,%20E

ซึ่งส่งคืน JSON นี้

{"suggestions":[{"text":"5 Barron Way, Eastman, Georgia, USA","magicKey":"GST7YMc0AM9UOsE3GY8tIS9GOghnYnwZGZpkJiyzCP9_JR52GZbtGSyJAnyUns8t7hc0YQWMYcyGnsxuRIMa Bar",":"isFF8t7hc0YQWMYcyGnsxuRIMa,"EverText",="""",="""",=""""",="" มอนแทนาสหรัฐอเมริกา", "magicKey": "GST7YMc0AM9UOsE3GY8tIS9GOghnYnwZGZpkJiyzCP9_JR52GZbtGSyJAnyUnsNt7hc0YQWMYcyGnsxuIM9aYMTMCRhvSoauJoFF", "isCollection" เท็จ}, { "ข้อความ": "5 Barron Way, Everman, Texas, USA", "magicKey": "GST7YMc0AM9UOsE3GY8tIS9GOghnYnwZGZpkJiyzCP9_JR52GZbtGSyJAnyUnsbt7hc0YQWMYcyGnsxuIM9aYMTMCRhvSoauJoFF", "isCollection" เท็จ },{"text":"5 Barron Way, Exford, Victoria, AUS","magicKey":"GST7YMc0AM9UOsEm7jbtIS9GOghnYnwZGZpkJiyzCP9_JR52GZbtGSyJAnyUnskt7hc0YQWMYcyGnsxuIM9aauYMTMCRh}":

คำแนะนำแรกถูกเลือกซึ่งจะเรียกเรียกไปยังจุดสิ้นสุดการค้นหาต่อไปนี้

https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/find?magicKey=GST7YMc0AM9UOsE3GY8tIS9GOghnYnwZGZpkJiyzCP9_JR52GZbtGSyJAnyUns8t7hc0YQWMYcyGnsxuIM9aYMTMCRhvSoauJoFF&f=json&outfields=AddNum,StName,StType,City,Region,Postal,Country&text=5%20Barron%20Way,%20Eastman ,%20จอร์เจีย,%20สหรัฐอเมริกา

ซึ่งส่งคืนผลลัพธ์นี้

{"spatialReference":{"wkid":4326,"latestWkid":4326},"locations":[{"name":"Barron Way, Eastman, Georgia, 31023","extent":{"xmin":- 83.145949999999999,"ymin":32.172302000000002,"xmax":-83.139949999999999,"ymax":32.178302000000002},"feature":{"geometry":{"x":-83.14294854543823,"y":32.17530230405913},"attributes" {"AddNum":"","StName":"Barron","StType":"Way","City":"Eastman","Region":"Georgia","Postal":"31023","Country ":"สหรัฐอเมริกา"}}}]}

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


คำขอของคุณที่จะแนะนำมีการกรองหมวดหมู่ในขณะที่ข้อเสนอแนะที่คุณค้นหาไม่มี

ฉันพบว่าการกรองหมวดหมู่ ESRI และคีย์วิเศษนั้นพิถีพิถันมาก


ดูวิดีโอ: واجهة ArcMap Part2