Mal:Kartposisjon/Nye

Fra Wikipedia, den frie encyklopedi

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:

  1. Opprett et nytt kartbilde og last det opp til Wikimedia commons eller finn et eksisterende kart på samme side
  2. Opprett en modul kalt Modul:Kartposisjon/data/sted. kopier innholdet under og bytt ut med passende verdier
  3. 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.