SPARQL запрос для близлежащих культурных и исторических мест

Я пытаюсь написать запрос SPARQL на dbpedia.com, чтобы найти культурные и исторические места поблизости с заданными координатами. Я нашел этот пример, который находит вещи в пределах 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 км. Как мне это сделать?

0 ответов

Другие вопросы по тегам