query-e7f6234426012e6fe5b3d949cd5f39d9
Städte in Deutschland (Größenklassen)
Use at
- https://query.wikidata.org/sparql
PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX bd: <http://www.bigdata.com/rdf#>
#Largest cities of Germany ab 10.000 Einwohner
# !defaultView:Map - wenn gleich als Karte dargestellt werden soll
#defaultView:BubbleChart - wenn gleich als Bubble dargestellt werden soll
SELECT DISTINCT ?city ?cityLabel ?website
?population
# ?area
?location
?layer
WHERE {
?city wdt:P31/wdt:P279* wd:Q515;
wdt:P17 wd:Q183 .
?city wdt:P1082 ?population .
# ! ?city wdt:P2046 ?area .
?city wdt:P625 ?location .
?city wdt:P856 ?website .
FILTER(?population >= 10000).
BIND(
IF(?population < 10000, "<10k",
IF(?population < 50000, "10k-50k",
IF(?population < 100000, "50k-100k",
IF(?population < 200000, "100k-200k",
IF(?population < 500000, "200k-500k",
IF(?population < 1000000, "500k-1M",
">1M"))))))
AS ?layer).
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}
ORDER BY DESC (?population) (?cityLabel)
LIMIT 1000
# Limit auf 100 - kann bis 5000 erhöht werden, dann als Karte oder Liste darstellen
Query found at
graph TD
classDef projected fill:lightgreen;
classDef literal fill:orange;
classDef iri fill:yellow;
v3("?city"):::projected
v2("?cityLabel"):::projected
v6("?layer"):::projected
v4("?location"):::projected
v1("?population"):::projected
v5("?website"):::projected
a1((" "))
c13(["de"]):::literal
c11(["bd:serviceParam"]):::iri
c4(["wd:Q515"]):::iri
c6(["wd:Q183"]):::iri
f0[["?population >= '10000^^xsd:integer'"]]
f0 --> v1
v3 --"wdt:P31"--> a1
a1 --"wdt:P279"--> c4
v3 --"wdt:P17"--> c6
v3 --"wdt:P1082"--> v1
v3 --"wdt:P625"--> v4
v3 --"wdt:P856"--> v5
bind1[/"if(?population < '10000^^xsd:integer','<10k',if(?population < '50000^^xsd:integer','10k-50k',if(?population < '100000^^xsd:integer','50k-100k',if(?population < '200000^^xsd:integer','100k-200k',if(?population < '500000^^xsd:integer','200k-500k',if(?population < '1000000^^xsd:integer','500k-1M','>1M'))))))"/]
v1 --o bind1
bind1 --as--o v6
subgraph s1["http://wikiba.se/ontology#label"]
style s1 stroke-width:4px;
c11 --"wikibase:language"--> c13
end