Mal:Kartposisjon/Nye
Forståelse av kartdefinisjonsmaler[rediger kilde]
{{Kartposisjon}}-familien benytter seg av et sett med kartdefinisjoner. Dette er hjelpesider som må ha navn på mønsteret Modul:Kartposisjon/data/sted, der sted er navnet på området som dekkes av kartet. Viktig: Hvis et nytt kart har den samme projeksjonen og yttergrenser som det gamle kartet (som for eksempel Fil:Iraq location map.svg and Fil:Iraq location map2.svg), bør man ikke opprette en ny definisjon. I stedet bør den gamle definisjonen brukes med alternativ-parameteret. For å lage enkle kartdefinisjonsmoduler ved bruk av et kartbilde med en equirectangular Mercators projeksjon:
- Opprett et nytt kartbilde og last det opp til Wikimedia commons eller finn et eksisterende kart på samme side
- Opprett en modul kalt Modul:Kartposisjon/data/sted. kopier innholdet under og bytt ut med passende verdier
- Opprett en side kalt Modul:Kartposisjon/data/sted/dok og følg instruksjonen under #Dokumentasjon.
Som et eksempel på et kart som bruker en equirectangular projeksjon, bruker vi Modul:Kartposisjon/data/Belgia. Vennligst ikke eksperimenter ved bruk av aktive maler.
return {
['navn'] = 'Beliga',
['region'] = 'BE',
['topp'] = 51.8,
['bunn'] = 49.2,
['venstre'] = 2.2,
['høyre'] = 6.9,
['bilde'] = 'Belgium location map.svg',
['relieff'] = 'Belgium relief location map.jpg'
}
Parameter | Beskrivelse |
---|---|
navn
|
Navnet på området som dekkes av kartet |
region
|
Hvilken ISO 3166-region området tilhører, hvis noen |
topp
|
Breddegraden til den øvre kanten av bildet, vha desimalgrader |
bunn
|
Breddegraden til den nedre kanten av bildet, vha desimalgrader |
venstre
|
Lengdegraden til den venstre kanten av bildet, vha desimalgrader |
right
|
Lengdegraden til den høyre kanten av bildet, vha desimalgrader |
bilde
|
Navnet på kartfilen på Commons (ikke inkluder Fil:) |
relieff
|
Navnet på relieff-bildet på Commons (ikke inkluder Fil:) |
Kart av denne typen vil fungere for små til middels store områder. Modul:Kartposisjon/data/Alabama er et annet eksempel på en kartbeskrivelse som bruker en equirectangular projeksjon. Merk at bildet av området ikke er hva de fleste ville forventet.
Kart som bruker andre projeksjoner slik som Modul:Kartposisjon/data/USA, kreves det en formel som benyttes til å beregne x
- og y
-koordinatene for posisjonsmerket.
Dokumentasjon[rediger kilde]
Her er et eksempel på hvordan en dokumentasjonsside bør se ut:
{{Modul:Kartposisjon/data/dok|navn=[[Belgia]]|eksempler= {{Kartposisjon | Belgia | bredde = 200 | lat_deg = 50.85 | lon_deg = 4.35 | stedsnavn = Brussels }} <pre style="width:30em"> {{Kartposisjon | Belgia | bredde = 200 | lat_deg = 50.85 | lon_deg = 4.35 | stedsnavn = Brussels }} </pre> {{clear}} === Kartposisjon mange, bruk av relieff === {{Kartposisjon mange | Belgia | relief = yes | bredde = 200 | undertekst = To steder i Belgia | lat1_deg = 50.85 | lon1_deg = 4.35 | stedsnavn1 = Brussels | lat2_deg = 51.22 | lon2_deg = 4.40 | stedsnavn2 = Antwerp }} <pre style="width:30em"> {{Kartposisjon mange | Belgia | relief = yes | bredde = 200 | undertekst = To steder i Belgia | lat1_deg = 50.85 | lon1_deg = 4.35 | stedsnavn1 = Brussels | lat2_deg = 51.22 | lon2_deg = 4.40 | stedsnavn2 = Antwerp }} </pre> {{clear}} === Kartposisjon+, bruk av alternativ === {{Kartposisjon+ | Belgia | alternativ = Belgium relief Kartposisjon.jpg | bredde = 200 | undertekst = To steder i Belgia | steder = {{Kartposisjon~ | Belgia | lat_deg = 50.85 | lon_deg = 4.35 | stedsnavn = Brussels }} {{Kartposisjon~ | Belgia | lat_deg = 51.22 | lon_deg = 4.40 | stedsnavn = Antwerp }} }} <pre style="width:35em"> {{Kartposisjon+ | Belgia | alternativ = Belgium relief Kartposisjon.jpg | bredde = 200 | undertekst = To steder i Belgia | steder = {{Kartposisjon~ | Belgia | lat_deg = 50.85 | lon_deg = 4.35 | stedsnavn = Brussels }} {{Kartposisjon~ | Belgia | lat_deg = 51.22 | lon_deg = 4.40 | stedsnavn = Antwerp }} }} </pre> }} <includeonly> <!-- Categories and interwikis go here: --> </includeonly>
- Merk at kartdefinisjonen automatisk havner i kategorien Kategori:Kartmoduler, så det er ikke nødvendig å legge inn denne kategorien.
Følgende parametre støttes av Modul:Kartposisjon/data/dok:
Parameter | Beskrivelse |
---|---|
bilde
|
Et tilleggsbilde som vises (forskjellig fra bildet kartdefinisjonen bruker) på høyre side av dokumentasjonssiden. Hvis ikke angitt, vises ingen bilde. |
projeksjon
|
Type prosjeksjon bildet bruker. Hvis ikke angitt, brukes equirectangular projeksjon. |
navn
|
Navnet som vises på kartets dokumentasjon. Hvis ikke angitt, vises navnet angitt i kartdefinisjonen. |
eksempler
|
En seksjon som inneholder eksempler på bruk av kartposisjoner. En {{clear}}-mal settes automatisk inn på slutten av eksemplene. Hvis ikke angitt, vises ingen eksempler. |
se også
|
En seksjon som kan inneholde relevante lenker. |
All informasjon om kartet vil automatisk hentes fra selve kartdefinisjonssiden.