Ŝablono:Graph:Map
Ĉi tiu ŝablono servas al la surekranigo de politikaj mapoj kun koloraj markadoj per la Graph-etendilo.
Parametroj
- basemap: Difinas kiu baza mapo estu uzata. La mapodifinoj devas okazi en TopoJSON-formato, kaj tiam esti metataj al Vikipedio, kie ili poste estas je dispono por ĉi tiu modulo. Mapoj en la norma dosierujo Specialaĵo:PrefixIndex/Modulo:Graph/ kiel WorldMap-iso2.json estu referencataj nur per iliaj nomoj kaj la prefikso „Modulo:Graph/“ pro portierbarkeit estu forlasataj. Krome ankaŭ URLoj estas akceptataj, ekz. se mapoj de aliaj Vikipediaj lingvoversioj estu uzataj (la Angabe ĉe tio okazu kiel
//en.wikipedia.org/w/index.php?title=Mapname&action=raw
, t.he protokolrelative sen http/s je la komenco kaj kun action=raw por eksklude redoni la paĝan enhavon). URLoj al mapoj de eksteraj retpaĝaroj ne estu uzataj por stabileco, performanco kaj sekureco resp. estu blokataj de la softvaro aŭ de la foliumilo. - scale: Skalada faktoro de la mapo (normo: 100)
- projection: Metodo de la mapoprojekcio. Por eblaj valoroj vidu https://github.com/mbostock/d3/wiki/Geo-Projections. La norma valoro estas
equirectangular
por rektangularprojekcio (plata mapo). - IDoj de la geografiaj objektoj: Ĉi tiu parametroj dependas de la uzata baza mapo. En la antaŭe menciita ekzempla mapo tio estas duciferaj ISO-landokodoj. La valoro povas esti aŭ kolordifino aŭ numero, se al la unuopaj geografiaj objektoj estu alordigataj datumoj:
DE=lightblue
kolorigu sur la mapo Germanujon en helblua koloro,DE=80.6
aloridigus al Germanujo la valoron 80.6 (ĉi tie la nombro de loĝantoj en Milionoj). La konkreta kolorigo rezultas tiam el la sekvaj parametroj.- colorScale: uzata koloropaleto. La formato estas per komoj apartigita listo de kolorvaloroj. La kolorvaloroj devas okazi aŭ en la formato
#rgb
/#rrggbb
aŭ per CSS-kolornomo. Anstataŭ listo ankaŭ povas esti uzataj la antaŭdifinitaj kolorpaletojcategory10
kajcategory20
. - scaleType: eblaj valoroj
linear
por lineara bildigo inter la datumaj valoroj kaj la kolorskalo,log
por logaritma,pow
por eksponenta (la eksponento povas esti metata poste, ekz.pow 0.5
),sqrt
kajquantize
por kvantigita skalo, t.e. la valoroj estas dividitaj en tiam da klasoj kiel la paleto havas kolorojn kaj tiu poste estas uzataj. - domainMin: Skalada minimumo, t.e. datumvaloroj sub la minimumo estas al tio alordigataj
- domainMax: Skalada maksimumo, t.e. datumvaloroj super la maksimumo estas al tio alordigataj
- legend: Montri kolora priskribon (ne funkcias ĉe
quantize
)
- colorScale: uzata koloropaleto. La formato estas per komoj apartigita listo de kolorvaloroj. La kolorvaloroj devas okazi aŭ en la formato
- defaultValue: Norma valoro por nemarkitaj geografiaj objektoj. Se la datumvaloroj estas koloroj, la norma valoro estas
silver
, ĉe numeroj 0.
Atentigo: En la antaŭrigardo la Graph-funkcio kreas kanvaso-elementon kun vektora grafiko. Ĉe la konservado tamen el tio estas kreata PNG-dosiero.
Ekzemploj
Ekzemplo por simplaj koloraj markadoj (baziĝantaj sur mapo kun ŝtataj limoj liverata kun la Graph-etendilo):
{{Graph:Map|basemap=WorldMap-iso2.json|DE=blue|CN=green|RU=#cc0333}}
redonas
Ekzemplo por numeraj valoroj (ĉi tie nombro de loĝantoj):
{{Graph:Map
| basemap = WorldMap-iso2.json
| scale = 100
| projection = conicEqualArea
| colorScale = category10
| domainMin = 1000
| domainMax = 1500000
| defaultValue = red
| scaleType = log
| legend = yes
| AE=8442 | AF=28398 | AL=3150 | AM=2963 | AO=19549 | AR=40374 | AT=8402 | AU=22404 | AZ=9095
| BA=3846 | BD=151125 | BE=10941 | BF=15540 | BG=7389 | BI=9233 | BJ=9510 | BN=401 | BO=10157
| BR=195210 | BS=360 | BT=717 | BW=1969 | BY=9491 | BZ=309 | CA=34126 | CD=62191 | CF=4350
| CG=4112 | CH=7831 | CI=18977 | CL=17151 | CM=20624 | CN=1359821 | CO=46445 | CR=4670
| CU=11282 | CY=1104 | CZ=10554 | DE=83017 | DJ=834 | DK=5551 | DO=10017 | DZ=37063 | EC=15001
| EE=1299 | EG=78076 | EH=515 | ER=5741 | ES=46182 | ET=87095 | FI=5368 | FJ=861 | FK=3
| FR=63231 | GA=1556 | GB=62066 | GE=4389 | GH=24263 | GL=57 | GM=1681 | GN=10876 | GQ=696
| GR=11110 | GT=14342 | GW=1587 | GY=786 | HN=7621 | HR=4338 | HT=9896 | HU=10015 | ID=240676
| IE=4468 | IL=7420 | IN=1205625 | IQ=30962 | IR=74462 | IS=318 | IT=60509 | JM=2741 | JO=6455
| JP=127353 | KE=40909 | KG=5334 | KH=14365 | KP=24501 | KR=48454 | KW=2992 | KZ=15921
| LA=6396 | LB=4341 | LK=20759 | LR=3958 | LS=2009 | LT=3068 | LU=508 | LV=2091 | LY=6041
| MA=31642 | MD=3573 | ME=620 | MG=21080 | MK=2102 | ML=13986 | MM=51931 | MN=2713 | MR=3609
| MW=15014 | MX=117886 | MY=28276 | MZ=23967 | NA=2179 | NC=246 | NE=15894 | NG=159708
| NI=5822 | NL=16615 | NO=4891 | NP=26846 | NZ=4368 | OM=2803 | PA=3678 | PE=29263 | PG=6859
| PH=93444 | PK=173149 | PL=38199 | PR=3710 | PS=4013 | PT=10590 | PY=6460 | QA=1750
| RO=21861 | RS=9647 | RU=143618 | RW=10837 | SA=27258 | SB=526 | SD=35652 | SE=9382 | SI=2054
| SK=5433 | SL=5752 | SN=12951 | SO=9636 | SR=525 | SS=9941 | SV=6218 | SY=21533 | SZ=1193
| TD=11721 | TG=6306 | TH=66402 | TJ=7627 | TL=1079 | TM=5042 | TN=10632 | TR=72138 | TT=1328
| TW=23146 | TZ=44973 | UA=46050 | UG=33987 | US=312247 | UY=3372 | UZ=27769 | VE=29043
| VN=89047 | VU=236 | YE=22763 | ZA=51452 | ZM=13217 | ZW=13077
}}
redonasRimarko
Post la konservado de nova mapo povas okazi, ke la mapo ne estas montrata, ĉar la Vikipedia mapa bildigilo bezonas iom da tempo. Se oni reŝarĝas la paĝon post kelkaj sekundoj, la mapo devus aperi.
Se vi havas demandon pri ĉi tiu ŝablono, tiam vi povas demandi en la ŝablonprojekta diskutejo. La Intervikiaj ligiloj estu metataj al Vikidatumoj. (Vidu Helpopaĝon pri tio.) |
|