Vorlage:Graph:Map/Doku
Vorlage:Dokumentation/Seitenhinweis Diese Vorlage dient zur Darstellung von politischen Karten mit farbigen Markierungen mittels der Graph-Erweiterung.
Parameter
Kopiervorlage
<syntaxhighlight lang="wikitext" copy> <graph>{"version":2,"height":1,"marks":[{"type":"path","properties":{"enter":{"path":{"field":"layout_path"}},"update":{"fill":{"field":"zipped.v"}},"hover":{"fill":{"value":"darkgrey"}}},"from":{"data":"countries"}}],"data":[{"name":"highlights","values":[]},{"transform":[{"type":"geopath","translate":[0,0],"value":"data","projection":"equirectangular","scale":100},{"onKey":"id","type":"lookup","default":{"v":"silver"},"keys":["id"],"on":"highlights","as":["zipped"]}],"url":"wikiraw:///Modul%3AGraph%2FWorldMap-iso2.json","name":"countries","format":{"feature":"countries","type":"topojson"}}],"width":1}</graph> </syntaxhighlight>
Beispiele
Weltkarte
Beispiel für einfache Farbmarkierungen (basierend auf der zur Graph-Erweiterung mitgelieferten Karte mit Staatsgrenzen):
{{Graph:Map|basemap=WorldMap-iso2.json|DE=blue|CN=green|RU=#cc0333}} ergibt
<graph>{"version":2,"height":1,"marks":[{"type":"path","properties":{"enter":{"path":{"field":"layout_path"}},"update":{"fill":{"field":"zipped.v"}},"hover":{"fill":{"value":"darkgrey"}}},"from":{"data":"countries"}}],"data":[{"name":"highlights","values":[{"id":"RU","v":"#cc0333"},{"id":"DE","v":"blue"},{"id":"CN","v":"green"}]},{"transform":[{"type":"geopath","translate":[0,0],"value":"data","projection":"equirectangular","scale":100},{"onKey":"id","type":"lookup","default":{"v":"silver"},"keys":["id"],"on":"highlights","as":["zipped"]}],"url":"wikiraw:///Modul%3AGraph%2FWorldMap-iso2.json","name":"countries","format":{"feature":"countries","type":"topojson"}}],"width":1}</graph>
Beispiel für Zahlenwerte (hier Bevölkerungszahlen):
<syntaxhighlight lang="wikitext">
<graph>{"scales":[{"domainMin":1000,"type":"log","name":"color","domainMax":1500000,"zero":false,"range":"category10","domain":{"data":"highlights","field":"v"},"nice":true}],"version":2,"legends":[{"offset":120,"properties":{"legend":{"strokeWidth":{"value":1.5},"stroke":{"value":"silver"}},"title":{"fontSize":{"value":14}},"labels":{"fontSize":{"value":12}}},"fill":"color"}],"height":1,"marks":[{"type":"path","properties":{"enter":{"path":{"field":"layout_path"}},"update":{"fill":{"scale":"color","field":"zipped.v"}},"hover":{"fill":{"value":"darkgrey"}}},"from":{"data":"countries"}}],"data":[{"name":"highlights","values":[{"id":"FK","v":3},{"id":"EC","v":15001},{"id":"PS","v":4013},{"id":"MK","v":2102},{"id":"KOSOVO","v":1895},{"id":"US","v":312247},{"id":"DK","v":5551},{"id":"BS","v":360},{"id":"ES","v":46182},{"id":"PK","v":173149},{"id":"IS","v":318},{"id":"NP","v":26846},{"id":"GH","v":24263},{"id":"KH","v":14365},{"id":"MX","v":117886},{"id":"EH","v":515},{"id":"CH","v":7831},{"id":"NORTHERN_CYPRUS","v":313},{"id":"JP","v":127353},{"id":"KP","v":24501},{"id":"CA","v":34126},{"id":"BA","v":3846},{"id":"SY","v":21533},{"id":"FI","v":5368},{"id":"GA","v":1556},{"id":"MY","v":28276},{"id":"LY","v":6041},{"id":"NA","v":2179},{"id":"CI","v":18977},{"id":"BI","v":9233},{"id":"SA","v":27258},{"id":"CY","v":1104},{"id":"BY","v":9491},{"id":"GY","v":786},{"id":"GQ","v":696},{"id":"ZA","v":51452},{"id":"NI","v":5822},{"id":"IQ","v":30962},{"id":"CF","v":4350},{"id":"LV","v":2091},{"id":"AF","v":28398},{"id":"BF","v":15540},{"id":"BN","v":401},{"id":"CN","v":1359821},{"id":"SV","v":6218},{"id":"VN","v":89047},{"id":"ZW","v":13077},{"id":"SN","v":12951},{"id":"TN","v":10632},{"id":"NG","v":159708},{"id":"YE","v":22763},{"id":"PA","v":3678},{"id":"JO","v":6455},{"id":"CG","v":4112},{"id":"RW","v":10837},{"id":"EG","v":78076},{"id":"NZ","v":4368},{"id":"KW","v":2992},{"id":"BG","v":7389},{"id":"MW","v":15014},{"id":"BO","v":10157},{"id":"AO","v":19549},{"id":"DO","v":10017},{"id":"CO","v":46445},{"id":"TW","v":23146},{"id":"LB","v":4341},{"id":"UY","v":3372},{"id":"LK","v":20759},{"id":"TG","v":6306},{"id":"UA","v":46050},{"id":"BW","v":1969},{"id":"UG","v":33987},{"id":"PG","v":6859},{"id":"SK","v":5433},{"id":"KG","v":5334},{"id":"RO","v":21861},{"id":"GW","v":1587},{"id":"MG","v":21080},{"id":"SO","v":9636},{"id":"NO","v":4891},{"id":"QA","v":1750},{"id":"CZ","v":10554},{"id":"TH","v":66402},{"id":"SI","v":2054},{"id":"CD","v":62191},{"id":"PT","v":10590},{"id":"BD","v":151125},{"id":"SZ","v":1193},{"id":"LT","v":3068},{"id":"CL","v":17151},{"id":"SS","v":9941},{"id":"AL","v":3150},{"id":"SR","v":525},{"id":"ID","v":240676},{"id":"SOMALILAND","v":3500},{"id":"SL","v":5752},{"id":"TT","v":1328},{"id":"AT","v":8402},{"id":"BT","v":717},{"id":"SD","v":35652},{"id":"TD","v":11721},{"id":"NC","v":246},{"id":"GM","v":1681},{"id":"PY","v":6460},{"id":"RS","v":9647},{"id":"IT","v":60509},{"id":"TL","v":1079},{"id":"GT","v":14342},{"id":"HT","v":9896},{"id":"ET","v":87095},{"id":"PL","v":38199},{"id":"ML","v":13986},{"id":"NL","v":16615},{"id":"RU","v":143618},{"id":"EE","v":1299},{"id":"DE","v":83017},{"id":"LA","v":6396},{"id":"BE","v":10941},{"id":"AE","v":8442},{"id":"LU","v":508},{"id":"PH","v":93444},{"id":"NE","v":15894},{"id":"CM","v":20624},{"id":"MN","v":2713},{"id":"AM","v":2963},{"id":"VU","v":236},{"id":"IE","v":4468},{"id":"MA","v":31642},{"id":"GE","v":4389},{"id":"VE","v":29043},{"id":"AU","v":22404},{"id":"ZM","v":13217},{"id":"SE","v":9382},{"id":"GL","v":57},{"id":"LR","v":3958},{"id":"PE","v":29263},{"id":"MM","v":51931},{"id":"TM","v":5042},{"id":"ME","v":620},{"id":"HU","v":10015},{"id":"MD","v":3573},{"id":"OM","v":2803},{"id":"LS","v":2009},{"id":"CU","v":11282},{"id":"FJ","v":861},{"id":"MR","v":3609},{"id":"TZ","v":44973},{"id":"UZ","v":27769},{"id":"PR","v":3710},{"id":"KE","v":40909},{"id":"KR","v":48454},{"id":"GB","v":62066},{"id":"TR","v":72138},{"id":"KZ","v":15921},{"id":"JM","v":2741},{"id":"MZ","v":23967},{"id":"BJ","v":9510},{"id":"IN","v":1205625},{"id":"DJ","v":834},{"id":"IL","v":7420},{"id":"BZ","v":309},{"id":"DZ","v":37063},{"id":"SB","v":526},{"id":"HN","v":7621},{"id":"AR","v":40374},{"id":"BR","v":195210},{"id":"CR","v":4670},{"id":"GN","v":10876},{"id":"ER","v":5741},{"id":"FR","v":63231},{"id":"GR","v":11110},{"id":"HR","v":4338},{"id":"IR","v":74462},{"id":"TJ","v":7627},{"id":"AZ","v":9095}]},{"transform":[{"type":"geopath","translate":[0,0],"value":"data","projection":"conicEqualArea","scale":100},{"onKey":"id","type":"lookup","default":{"v":"red"},"keys":["id"],"on":"highlights","as":["zipped"]}],"url":"wikiraw:///Modul%3AGraph%2FWorldMap-iso2.json","name":"countries","format":{"feature":"countries","type":"topojson"}}],"width":1}</graph>
</syntaxhighlight>ergibt
<graph>{"scales":[{"domainMin":1000,"type":"log","name":"color","domainMax":1500000,"zero":false,"range":"category10","domain":{"data":"highlights","field":"v"},"nice":true}],"version":2,"legends":[{"offset":120,"properties":{"legend":{"strokeWidth":{"value":1.5},"stroke":{"value":"silver"}},"title":{"fontSize":{"value":14}},"labels":{"fontSize":{"value":12}}},"fill":"color"}],"height":1,"marks":[{"type":"path","properties":{"enter":{"path":{"field":"layout_path"}},"update":{"fill":{"scale":"color","field":"zipped.v"}},"hover":{"fill":{"value":"darkgrey"}}},"from":{"data":"countries"}}],"data":[{"name":"highlights","values":[{"id":"FK","v":3},{"id":"EC","v":15001},{"id":"PS","v":4013},{"id":"MK","v":2102},{"id":"KOSOVO","v":1895},{"id":"US","v":312247},{"id":"DK","v":5551},{"id":"BS","v":360},{"id":"ES","v":46182},{"id":"PK","v":173149},{"id":"IS","v":318},{"id":"NP","v":26846},{"id":"GH","v":24263},{"id":"KH","v":14365},{"id":"MX","v":117886},{"id":"EH","v":515},{"id":"CH","v":7831},{"id":"NORTHERN_CYPRUS","v":313},{"id":"JP","v":127353},{"id":"KP","v":24501},{"id":"CA","v":34126},{"id":"BA","v":3846},{"id":"SY","v":21533},{"id":"FI","v":5368},{"id":"GA","v":1556},{"id":"MY","v":28276},{"id":"LY","v":6041},{"id":"NA","v":2179},{"id":"CI","v":18977},{"id":"BI","v":9233},{"id":"SA","v":27258},{"id":"CY","v":1104},{"id":"BY","v":9491},{"id":"GY","v":786},{"id":"GQ","v":696},{"id":"ZA","v":51452},{"id":"NI","v":5822},{"id":"IQ","v":30962},{"id":"CF","v":4350},{"id":"LV","v":2091},{"id":"AF","v":28398},{"id":"BF","v":15540},{"id":"BN","v":401},{"id":"CN","v":1359821},{"id":"SV","v":6218},{"id":"VN","v":89047},{"id":"ZW","v":13077},{"id":"SN","v":12951},{"id":"TN","v":10632},{"id":"NG","v":159708},{"id":"YE","v":22763},{"id":"PA","v":3678},{"id":"JO","v":6455},{"id":"CG","v":4112},{"id":"RW","v":10837},{"id":"EG","v":78076},{"id":"NZ","v":4368},{"id":"KW","v":2992},{"id":"BG","v":7389},{"id":"MW","v":15014},{"id":"BO","v":10157},{"id":"AO","v":19549},{"id":"DO","v":10017},{"id":"CO","v":46445},{"id":"TW","v":23146},{"id":"LB","v":4341},{"id":"UY","v":3372},{"id":"LK","v":20759},{"id":"TG","v":6306},{"id":"UA","v":46050},{"id":"BW","v":1969},{"id":"UG","v":33987},{"id":"PG","v":6859},{"id":"SK","v":5433},{"id":"KG","v":5334},{"id":"RO","v":21861},{"id":"GW","v":1587},{"id":"MG","v":21080},{"id":"SO","v":9636},{"id":"NO","v":4891},{"id":"QA","v":1750},{"id":"CZ","v":10554},{"id":"TH","v":66402},{"id":"SI","v":2054},{"id":"CD","v":62191},{"id":"PT","v":10590},{"id":"BD","v":151125},{"id":"SZ","v":1193},{"id":"LT","v":3068},{"id":"CL","v":17151},{"id":"SS","v":9941},{"id":"AL","v":3150},{"id":"SR","v":525},{"id":"ID","v":240676},{"id":"SOMALILAND","v":3500},{"id":"SL","v":5752},{"id":"TT","v":1328},{"id":"AT","v":8402},{"id":"BT","v":717},{"id":"SD","v":35652},{"id":"TD","v":11721},{"id":"NC","v":246},{"id":"GM","v":1681},{"id":"PY","v":6460},{"id":"RS","v":9647},{"id":"IT","v":60509},{"id":"TL","v":1079},{"id":"GT","v":14342},{"id":"HT","v":9896},{"id":"ET","v":87095},{"id":"PL","v":38199},{"id":"ML","v":13986},{"id":"NL","v":16615},{"id":"RU","v":143618},{"id":"EE","v":1299},{"id":"DE","v":83017},{"id":"LA","v":6396},{"id":"BE","v":10941},{"id":"AE","v":8442},{"id":"LU","v":508},{"id":"PH","v":93444},{"id":"NE","v":15894},{"id":"CM","v":20624},{"id":"MN","v":2713},{"id":"AM","v":2963},{"id":"VU","v":236},{"id":"IE","v":4468},{"id":"MA","v":31642},{"id":"GE","v":4389},{"id":"VE","v":29043},{"id":"AU","v":22404},{"id":"ZM","v":13217},{"id":"SE","v":9382},{"id":"GL","v":57},{"id":"LR","v":3958},{"id":"PE","v":29263},{"id":"MM","v":51931},{"id":"TM","v":5042},{"id":"ME","v":620},{"id":"HU","v":10015},{"id":"MD","v":3573},{"id":"OM","v":2803},{"id":"LS","v":2009},{"id":"CU","v":11282},{"id":"FJ","v":861},{"id":"MR","v":3609},{"id":"TZ","v":44973},{"id":"UZ","v":27769},{"id":"PR","v":3710},{"id":"KE","v":40909},{"id":"KR","v":48454},{"id":"GB","v":62066},{"id":"TR","v":72138},{"id":"KZ","v":15921},{"id":"JM","v":2741},{"id":"MZ","v":23967},{"id":"BJ","v":9510},{"id":"IN","v":1205625},{"id":"DJ","v":834},{"id":"IL","v":7420},{"id":"BZ","v":309},{"id":"DZ","v":37063},{"id":"SB","v":526},{"id":"HN","v":7621},{"id":"AR","v":40374},{"id":"BR","v":195210},{"id":"CR","v":4670},{"id":"GN","v":10876},{"id":"ER","v":5741},{"id":"FR","v":63231},{"id":"GR","v":11110},{"id":"HR","v":4338},{"id":"IR","v":74462},{"id":"TJ","v":7627},{"id":"AZ","v":9095}]},{"transform":[{"type":"geopath","translate":[0,0],"value":"data","projection":"conicEqualArea","scale":100},{"onKey":"id","type":"lookup","default":{"v":"red"},"keys":["id"],"on":"highlights","as":["zipped"]}],"url":"wikiraw:///Modul%3AGraph%2FWorldMap-iso2.json","name":"countries","format":{"feature":"countries","type":"topojson"}}],"width":1}</graph>
Österreich
Die Österreichkarte kann mit feature = bezirke, laender oder gemeinden verwendet werden. Die id folgt dem Schema der Gemeindekennzahl.
Länder
<syntaxhighlight lang="wikitext">
<graph>{"scales":[{"type":"linear","name":"color","zero":false,"range":"category10","domain":{"data":"highlights","field":"v"},"nice":true}],"version":2,"legends":[{"offset":120,"properties":{"legend":{"strokeWidth":{"value":1.5},"stroke":{"value":"silver"}},"title":{"fontSize":{"value":14}},"labels":{"fontSize":{"value":12}}},"fill":"color"}],"height":1,"marks":[{"type":"path","properties":{"enter":{"path":{"field":"layout_path"}},"update":{"fill":{"scale":"color","field":"zipped.v"}},"hover":{"fill":{"value":"darkgrey"}}},"from":{"data":"laender"}}],"data":[{"name":"highlights","values":[{"id":1,"v":11},{"id":4,"v":60},{"id":8,"v":19},{"id":9,"v":172},{"id":6,"v":147},{"id":7,"v":108},{"id":5,"v":38},{"id":3,"v":100},{"id":2,"v":13}]},{"transform":[{"type":"geopath","center":[9.53095237318183,46.37585374215964],"translate":[0,0],"value":"data","projection":"mercator","scale":3000},{"onKey":"id","type":"lookup","default":{"v":0},"keys":["id"],"on":"highlights","as":["zipped"]}],"url":"wikiraw:///Modul%3AGraph%2FAT.json","name":"laender","format":{"feature":"laender","type":"topojson"}}],"width":1}</graph></syntaxhighlight> ergibt
<graph>{"scales":[{"type":"linear","name":"color","zero":false,"range":"category10","domain":{"data":"highlights","field":"v"},"nice":true}],"version":2,"legends":[{"offset":120,"properties":{"legend":{"strokeWidth":{"value":1.5},"stroke":{"value":"silver"}},"title":{"fontSize":{"value":14}},"labels":{"fontSize":{"value":12}}},"fill":"color"}],"height":1,"marks":[{"type":"path","properties":{"enter":{"path":{"field":"layout_path"}},"update":{"fill":{"scale":"color","field":"zipped.v"}},"hover":{"fill":{"value":"darkgrey"}}},"from":{"data":"laender"}}],"data":[{"name":"highlights","values":[{"id":1,"v":11},{"id":4,"v":60},{"id":8,"v":19},{"id":9,"v":172},{"id":6,"v":147},{"id":7,"v":108},{"id":5,"v":38},{"id":3,"v":100},{"id":2,"v":13}]},{"transform":[{"type":"geopath","center":[9.53095237318183,46.37585374215964],"translate":[0,0],"value":"data","projection":"mercator","scale":3000},{"onKey":"id","type":"lookup","default":{"v":0},"keys":["id"],"on":"highlights","as":["zipped"]}],"url":"wikiraw:///Modul%3AGraph%2FAT.json","name":"laender","format":{"feature":"laender","type":"topojson"}}],"width":1}</graph>
Bezirke
<syntaxhighlight lang="wikitext"><graph>{"version":2,"height":1,"marks":[{"type":"path","properties":{"enter":{"path":{"field":"layout_path"}},"update":{"fill":{"field":"zipped.v"}},"hover":{"fill":{"value":"darkgrey"}}},"from":{"data":"bezirke"}}],"data":[{"name":"highlights","values":[{"id":707,"v":"blue"}]},{"transform":[{"type":"geopath","center":[9.53095237318183,46.37585374215964],"translate":[0,0],"value":"data","projection":"mercator","scale":3000},{"onKey":"id","type":"lookup","default":{"v":"silver"},"keys":["id"],"on":"highlights","as":["zipped"]}],"url":"wikiraw:///Modul%3AGraph%2FAT.json","name":"bezirke","format":{"feature":"bezirke","type":"topojson"}}],"width":1}</graph></syntaxhighlight> ergibt <graph>{"version":2,"height":1,"marks":[{"type":"path","properties":{"enter":{"path":{"field":"layout_path"}},"update":{"fill":{"field":"zipped.v"}},"hover":{"fill":{"value":"darkgrey"}}},"from":{"data":"bezirke"}}],"data":[{"name":"highlights","values":[{"id":707,"v":"blue"}]},{"transform":[{"type":"geopath","center":[9.53095237318183,46.37585374215964],"translate":[0,0],"value":"data","projection":"mercator","scale":3000},{"onKey":"id","type":"lookup","default":{"v":"silver"},"keys":["id"],"on":"highlights","as":["zipped"]}],"url":"wikiraw:///Modul%3AGraph%2FAT.json","name":"bezirke","format":{"feature":"bezirke","type":"topojson"}}],"width":1}</graph>
Gemeinden
<syntaxhighlight lang="wikitext"> <graph>{"version":2,"height":1,"marks":[{"type":"path","properties":{"enter":{"path":{"field":"layout_path"}},"update":{"fill":{"field":"zipped.v"}},"hover":{"fill":{"value":"darkgrey"}}},"from":{"data":"gemeinden"}}],"data":[{"name":"highlights","values":[{"id":50408,"v":"red"}]},{"transform":[{"type":"geopath","center":[9.53095237318183,46.37585374215964],"translate":[0,0],"value":"data","projection":"mercator","scale":3000},{"onKey":"id","type":"lookup","default":{"v":"silver"},"keys":["id"],"on":"highlights","as":["zipped"]}],"url":"wikiraw:///Modul%3AGraph%2FAT.json","name":"gemeinden","format":{"feature":"gemeinden","type":"topojson"}}],"width":1}</graph></syntaxhighlight> ergibt <graph>{"version":2,"height":1,"marks":[{"type":"path","properties":{"enter":{"path":{"field":"layout_path"}},"update":{"fill":{"field":"zipped.v"}},"hover":{"fill":{"value":"darkgrey"}}},"from":{"data":"gemeinden"}}],"data":[{"name":"highlights","values":[{"id":50408,"v":"red"}]},{"transform":[{"type":"geopath","center":[9.53095237318183,46.37585374215964],"translate":[0,0],"value":"data","projection":"mercator","scale":3000},{"onKey":"id","type":"lookup","default":{"v":"silver"},"keys":["id"],"on":"highlights","as":["zipped"]}],"url":"wikiraw:///Modul%3AGraph%2FAT.json","name":"gemeinden","format":{"feature":"gemeinden","type":"topojson"}}],"width":1}</graph>
Anmerkung
Nach dem Abspeichern einer neuen Karte kann es passieren, dass die Karte nicht angezeigt wird, da der Wikipedia-Kartenrenderer ein wenig Zeit benötigt. Wenn man die Seite nach wenigen Sekunden neulädt, sollte die Karte dann erscheinen.
Siehe auch
- {{Graph:Chart}} für Diagramme
- {{Coordinate}} für einen einzelnen Punkt auf einer Landkarte
- {{Positionskarte}} für mehrere Punkte auf einer Karte