query-6e68cc93420a8ea1c749f597afa76210

rq turtle/ttl

Requête distance entre une interco et ses communes sont à une distance de plus de 20 kilomètres de la coordonnées de l'interco. (P159)headquarters location du (P625)coordinate location Voilà une requête qui liste et affiche sur une carte les interco qui contiennent des communes dont les

Use at

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX geof: <http://www.opengis.net/def/function/geosparql/>
PREFIX bd: <http://www.bigdata.com/rdf#>
#defaultView:Map
SELECT ?comm ?commLabel ?layer ?layerLabel ?dist ?coordInterco ?coordComm
WHERE
{
    ?layer wdt:P31/wdt:P279* wd:Q2707796 ; wdt:P159/wdt:P625 ?coordInterco ; wdt:P150 ?comm .
    ?comm wdt:P625 ?coordComm .
    BIND( geof:distance( ?coordInterco , ?coordComm) as ?dist ) .
    FILTER (?dist > 40) .
    SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" }
}

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v4("?comm"):::projected v5("?coordComm"):::projected v3("?coordInterco"):::projected v6("?dist"):::projected v2("?layer"):::projected a1((" ")) a2((" ")) c9(["bd:serviceParam"]):::iri c4(["wd:Q2707796"]):::iri c11(["fr"]):::literal f0[["?dist > '40^^xsd:integer'"]] f0 --> v6 v2 --"wdt:P31"--> a1 a1 --"wdt:P279"--> c4 v2 --"wdt:P159"--> a2 a2 --"wdt:P625"--> v3 v2 --"wdt:P150"--> v4 v4 --"wdt:P625"--> v5 bind1[/"http://www.opengis.net/def/function/geosparql/distance(?coordInterco,?coordComm)"/] v3 --o bind1 v5 --o bind1 bind1 --as--o v6 subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c9 --"wikibase:language"--> c11 end