Программирование Викиданных/Национальный парк: различия между версиями
Содержимое удалено Содержимое добавлено
Строка 151:
Информация на Викиданных говорит о том, что не у всех парков заполнено поле 'географические координаты' (англ.'location'). Напишем скрипт, который выводит список всех национальных парков с незаполненным полем 'location'.
<source lang="SPARQL">
Строка 161 ⟶ 159 :
?park wdt:P31 wd:Q46169. #instance of national park
FILTER NOT EXISTS { ?park wdt:P625 [] } #if property location is unfilled
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru,en,[AUTO_LANGUAGE]"}
}
</source>
[https://w.wiki/4Fw7 SPARQL-запрос] 283 записи (2017) и 79 записей (2021).
Данный скрипт построил список из
Напишем скрипт, который построит список из всех национальных парков, у которых заполнено поле 'location'.
<source lang="SPARQL">
#List of national parks with filled property 'location'
#defaultView:Map
SELECT ?park ?parkLabel ?location
Строка 179 ⟶ 176 :
?park wdt:P31 wd:Q46169. #instance of national park
?park wdt:P625 ?location #display location
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru,en,[AUTO_LANGUAGE]"}
}
</source>
[https://w.wiki/4FwB SPARQL-запрос] 1417 записей (2017) и 2396 записей (2021).
После выполнения листинга на карте отобразилось
Как можно заметить по изображению (рис. 5), количество выведенных парков стало больше, ввиду заполнения поля. А страной с наибольшим количеством национальных парков (312) оказалась Австралия.
|