query-8e7a420917bf02dbdb99ef6cff4ec53f

rq turtle/ttl

Mapa de densidad de población de los países miembros de la Unión Europea

Use at

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX ps: <http://www.wikidata.org/prop/statement/>
PREFIX pq: <http://www.wikidata.org/prop/qualifier/>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX bd: <http://www.bigdata.com/rdf#>
#defaultView:Map{"hide":["?geoshape", "?rgb"],"layer":"?label"}
PREFIX cd:<http://commons.wikimedia.org/data/main/Data:>
SELECT ?pais ?paisLabel ?poblacion ?superficie ?densidad ?geo ?rgb ?label WHERE {
   ?pais wdt:P463 wd:Q458;
         wdt:P1082 ?poblacion;
         wdt:P2046 ?superficie.
   FILTER(NOT EXISTS {
      ?pais p:P463 ?statement.
      ?statement ps:P463 wd:Q458;
                 pq:P582 ?fecha_fin.
   })
   BIND(IF(?densidad < 50 , "ffebee", 
        IF(?densidad < 100 , "ef9a9a",
        IF(?densidad < 200 , "ef5350",
        IF(?densidad < 300 , "c62828","7f0000")))) AS ?rgb)
   BIND(IF(?densidad < 50 , "Menos de 50 habs./km2", 
        IF(?densidad <= 100 , "Entre 50 y 100 habs./km2",
        IF(?densidad <=200 , "Entre 100 y 200 habs./km2",
        IF(?densidad <=300 , "Entre 200 y 300/km2",
                             "Más de 300 habs./km2")))) AS ?label) 
   BIND(ROUND(?poblacion/?superficie) AS ?densidad)
   OPTIONAL { ?pais wdt:P3896 ?geo. }
   BIND(IF(?pais = wd:Q29999, cd:Nederland.map, ?geo) AS ?geo)
   SERVICE wikibase:label { bd:serviceParam wikibase:language "es". }
} ORDER BY ?densidad

Query found at