sparql - SPARQL 查询附近的文化和历史地点
问题描述
我正在尝试在 dbpedia.com 上编写一个 SPARQL 查询,以查找给定坐标附近的文化和历史位置。我发现了这个例子,它可以在纽约 20 公里范围内找到东西。
SELECT DISTINCT ?resource ?label ?location
WHERE
{
<http://dbpedia.org/resource/New_York_City> geo:geometry ?sourcegeo .
?resource geo:geometry ?location ;
rdfs:label ?label .
FILTER( bif:st_intersects( ?location, ?sourcegeo, 20 ) ) .
FILTER( lang( ?label ) = "en" )
}
我想写一个查询,它将根据我在查询中写的距离列出所有文化和历史地点,在这个例子中是 20 公里。我该怎么做?
解决方案
推荐阅读
- php - 如何使用 PHP 从 json 中回显多个图像
- sql - 为什么我的非零分母在 SQL 中给出“除以零”错误?
- python - 如何将张量列表放入pytorch中的新张量中?
- terminal - 为什么我的终端突然有 darwin13 作为主机?我该如何解决?
- matlab - 给定值和 bin 边缘,在 MATLAB 中找到每个值的 bin
- html - Bootstrap Modal 喜怒无常
- svelte - 在 Routify 上添加和保留 i18n 基本路径
- flutter - 行错误集
不能分配给列表类型“小部件” - oracle-adf - 我需要访问 ADF viewObject 的旧值
- reactjs - 防止事件传播给孩子