вот рабочий запрос:

у получить город / поселение в определенном местоположении GPS. означает ближайший в данном диапазоне или, в лучшем случае, ближайший.

Я нашел несколько примеров запросов в примерах данных Викимедиа.

Я пытаюсь принять затем, но я получаю только ошибки или тайм-ауты

вот мой текущий запрос:

 SELECT *
    WHERE
    {
      ?city wdt:P31/wdt:P279* wd:Q15642541 . // only settlements
       # Search by Nearest
  SERVICE wikibase:around { 
    ?place wdt:P625 ?location . 
    bd:serviceParam wikibase:center "Point(8.4024875340491 48.9993762209831)"^^geo:wktLiteral .
    bd:serviceParam wikibase:radius "1" . 
    bd:serviceParam wikibase:distance ?distance .
  }
      SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }
    } 
ORDER By ?distance

Запрос работает, когда я пропустил условие расчета. Но когда я добавляю его, запрос занимает слишком много времени Что я делаю не так? Какой правильный синтаксис?

Ответы на вопрос(1)

Ваш ответ на вопрос