首页 > 解决方案 > 在 wikidata SPARQL 上获取度数坐标?

问题描述

我想通过 SPARQL 从显示为度数的 wikidata 获取坐标(例如54°54'36"N)。它像这样显示在 wikidata 中,所以我怀疑有一个用于此目的的内置函数,但我找不到它.

示例查询:

SELECT DISTINCT ?countryLabel ?long
{
  ?country wdt:P31 wd:Q6256 ;
           p:P1332 [ psv:P1332 [wikibase:geoLatitude ?long ]].
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }
} 

这将经度作为数字给出(例如-30.08)。我可以从这个结果中计算出所需的输出格式,但更愿意直接从查询中得到它。

谢谢。

标签: sparqlgeospatialwikidata

解决方案


推荐阅读