Aller au contenu

Module:OSM/Documentation

Une page de Wikipédia, l'encyclopédie libre.

Utilisation

[modifier le code]
{{#invoke:OSM|overpass}}
  • Rechercher Openstreetmap indépendamment des tags wikidata
{{#invoke:OSM|wd}}
  • Rechercher des objets ayant le tag wikidata=Q.... en Openstreetmap
{{#invoke:OSM|etym}}
  • Rechercher des objets ayant le tag name:etymology:wikidata=Q....= en Openstreetmap
{{#invoke:OSM|subject}}
  • Rechercher des objets ayant le tag subject:wikidata=Q....= en Openstreetmap
{{#invoke:OSM|artist}}
{{#invoke:OSM|architect}}
{{#invoke:OSM|subject}}
{{#invoke:OSM|operator}}
{{#invoke:OSM|brand}}

Paramètres

[modifier le code]
  • display  : Texte rendu
  • timeout  : par défaut: 15s
  • link  : par défaut: yes, mettre no, si on veut utiliser le uri dans d'autres sjablônes comme {{Citer web}}
  • id  : peut contenir 1 ou plusieurs items Q de wikidata, la valeur par défaut est l'identifiant wikidata de la page même
  • query  : il est possible de limiter la recherche pour n'avoir que des highway, par exemple
  • prim  : specifier pour limiter la recherche aux objets de type node, way et/ou relation
  • coord  : coördonnées et un facteur de zoom factor dans ce format: 47.0618984;15.4370248;17
  • limitToBBOX: par défaut: yes, s'il y a de coordonnées la requête sera limité dans la zone affichée
  • run  : par défaut: yes, Utiliser no si c'est l'intention que l'utilisateur fait d'autres modifications à la requête ou pour qu'il puisse chercher dans une autre région sur la carte

Pour des exemples, voir la page de test permettant de tester diverses modifications apportées. 3 tests failed.

test_etym :
Text Expected Actual
Non {{#invoke:OSM|etym|display=Map|id=Q2360250}} [http://overpass-turbo.eu/?Q=( node["name:etymology:wikidata"="Q2360250"]; way["name:etymology:wikidata"="Q2360250"]; relation["name:etymology:wikidata"="Q2360250"]; ); out; >; out meta qt; &R Map] [http://overpass-turbo.eu/?Q=[timeout:20][out:json]; ( node["name:etymology:wikidata"~"(^|;)(Q2360250)(;|$)"]; way["name:etymology:wikidata"~"(^|;)(Q2360250)(;|$)"]; relation["name:etymology:wikidata"~"(^|;)(Q2360250)(;|$)"]; >>; ); out geom; {{style: node [name:etymology:wikidata]{ text: name; icon-width: 32;} }} &R Map]
test_wd :
Text Expected Actual
Non {{#invoke:OSM|wd|display=Vresse and Florenville|id=Q650206;Q713300}} [http://overpass-turbo.eu/?Q=( node["wikidata"~"[Q650206|Q713300]"]; way["wikidata"~"[Q650206|Q713300]"]; relation["wikidata"~"[Q650206|Q713300]"]; ); out; >; out meta qt; &R Vresse and Florenville] [http://overpass-turbo.eu/?Q=[timeout:20][out:json]; ( node["wikidata"~"(^|;)(Q650206|Q713300)(;|$)"]; way["wikidata"~"(^|;)(Q650206|Q713300)(;|$)"]; relation["wikidata"~"(^|;)(Q650206|Q713300)(;|$)"]; >>; ); out geom; {{style: node [wikidata]{ text: name; icon-width: 32;} }} &R Vresse and Florenville]
Non {{#invoke:OSM|wd|display=Church of Vresse|id=Q20748715|coord=49.71513;5.23446;14}} [http://overpass-turbo.eu/?Q=( node["wikidata"="Q20748715"]({{bbox}}); // remove the ({{bbox}})if you want the query to be executed globally way["wikidata"="Q20748715"]({{bbox}}); relation["wikidata"="Q20748715"]({{bbox}}); ); out; >; out meta qt; &C=49.71513;5.23446;14&R Church of Vresse] [http://overpass-turbo.eu/?Q=[timeout:20][out:json]; ( node["wikidata"~"(^|;)(Q20748715)(;|$)"]({{bbox}}); // remove the ({{bbox}})if you want the query to be executed globally way["wikidata"~"(^|;)(Q20748715)(;|$)"]({{bbox}}); relation["wikidata"~"(^|;)(Q20748715)(;|$)"]({{bbox}}); >>; ); out geom; {{style: node [wikidata]{ text: name; icon-width: 32;} }} &C=49.71513;5.23446;14&R Church of Vresse]