Saltu al enhavo

Ŝablono:Graph:Map

El Vikipedio, la libera enciklopedio
Dokumentado Dokumentado

Ĉ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 kolorpaletoj category10 kaj category20.
    • 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 kaj quantize 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)
  • 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
}}

redonas

Rimarko

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.)