是否在所有维基百科上激活了地理搜索?

Is geosearch activated on all Wikipedias?

我发现不同维基百科报告的结果以及 API 和同一维基百科中的页面之间存在不一致。

这次搜索

https://en.wikipedia.org/w/api.php?action=query&list=geosearch&gsbbox=43.60834750781285|16.456582641601567|43.50834750781285|16.55658264160157&format=json&gslimit=500

报告 6 个结果

而相当于一个

https://hr.wikipedia.org/w/api.php?action=query&list=geosearch&gsbbox=43.60834750781285|16.456582641601567|43.50834750781285|16.55658264160157&format=json&gslimit=500

returns none 即使这个页面 https://hr.wikipedia.org/wiki/Klis 有地理坐标,应该由上面的搜索返回。

是否有可能某些维基百科未激活地理搜索 - 在本例中是克罗地亚维基百科?

维基百科上的地理搜索相当不可靠,因为在一篇文章中坐标可以以多种不同的方式存储。虽然它似乎在英语维基百科上比在克罗地亚语维基百科上效果更好,但您对英语维基百科的查询结果也不完整。例如,它不包括 https://en.wikipedia.org/wiki/Kamen,_Croatia and https://en.wikipedia.org/wiki/Mravince,即使这两个地方位于您的边界框内。

为了进行地理搜索,我建议使用 Wikidata query service instead of the Mediawiki API. The following query returns you all places within the bounding box with an article on Croation Wikipedia: https://query.wikidata.org/#SELECT%20%2a%20WHERE%20%7B%0A%20%20SERVICE%20wikibase%3Abox%20%7B%0A%20%20%20%20%3Fplace%20wdt%3AP625%20%3Flocation%20.%0A%20%20%20%20bd%3AserviceParam%20wikibase%3AcornerWest%20%22Point%2816.456582641601567%2043.60834750781285%29%22%5E%5Egeo%3AwktLiteral%20.%0A%20%20%20%20bd%3AserviceParam%20wikibase%3AcornerEast%20%22Point%2816.55658264160157%2043.50834750781285%29%22%5E%5Egeo%3AwktLiteral%20.%0A%20%20%7D%0A%20%20%3Farticle%20schema%3Aabout%20%3Fplace%20.%0A%20%20%3Farticle%20schema%3AisPartOf%20%3Chttps%3A%2F%2Fhr.wikipedia.org%2F%3E%20.%0A%7D

但是请注意,此查询不搜索维基百科上存储的坐标,而是维基数据上的坐标。

提问时地理搜索没有激活。我于 2021 年 8 月在克罗地亚维基百科的技术主题页面上添加了一个关于同一主题的问题,并很快收到回复,确认该功能已根据我的询问被激活。

https://hr.m.wikipedia.org/wiki/Wikipedija:Kafić/Tehnička_pitanja

对于我们这些喜欢 V for Wiki 等应用程序的人来说,这是个好消息。