gpt4 book ai didi

arcgis - 为什么搜索 rome, italy 会返回 4 个重复的结果?

转载 作者:行者123 更新时间:2023-12-01 10:56:41 24 4
gpt4 key购买 nike

我对意大利罗马进行地理编码的请求返回:

{"spatialReference":{"wkid":4326,"latestWkid":4326},"locations":[
{"name":"Roma, Latium, Italy", "extent":{"xmin":12.389896,"ymin":41.800739,"xmax":12.577896,"ymax":41.988739},"feature":{"geometry":{"x":12.483895995000069,"y":41.894738560000064}, "attributes":{"Type":"National Capital","Match_addr":"Roma, Latium, Italy","Addr_type":"POI"}}},
{"name":"Roma, Latium, Italy", "extent":{"xmin":12.389896,"ymin":41.800739,"xmax":12.577896,"ymax":41.988739},"feature":{"geometry":{"x":12.483895995000069,"y":41.894738560000064}, "attributes":{"Type":"National Capital","Match_addr":"Roma, Latium, Italy","Addr_type":"POI"}}},
{"name":"Roma, Latium, Italy", "extent":{"xmin":12.389896,"ymin":41.800739,"xmax":12.577896,"ymax":41.988739},"feature":{"geometry":{"x":12.483895995000069,"y":41.894738560000064}, "attributes":{"Type":"National Capital","Match_addr":"Roma, Latium, Italy","Addr_type":"POI"}}},
{"name":"Roma, Latium, Italy", "extent":{"xmin":12.389896,"ymin":41.800739,"xmax":12.577896,"ymax":41.988739},"feature":{"geometry":{"x":12.483895995000069,"y":41.894738560000064}, "attributes":{"Type":"National Capital","Match_addr":"Roma, Latium, Italy","Addr_type":"POI"}}}
]}

这是 request URL .

条目似乎都是重复的。这是有原因的吗?

最佳答案

是的。原因是同一地点的不同名称。

如果您将请求修改为return all fields ,您会发现以下字段在四个结果中是不同的:

  • 得分
  • 排名
  • 城市

主要区别在于 City 值。它为您提供四种不同的罗马拼写法(Roma、Rome、Roeme 和 Rom)。原因是为了在搜索其各种拼写时可以找到该地点。

在搜索全局城市时,您很可能会看到多个结果,例如罗马或纽约(又名 Nova York、Nova Iorque 等),因为它们的名称往往使用多种语言。

正如其中一条评论所建议的,您可以通过将 maxLocations 设置为 1 来解决此问题。结果按排名排序,因此您可能会在顶部获得最佳结果列表。

关于arcgis - 为什么搜索 rome, italy 会返回 4 个重复的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34881526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com