Wikisage, de vrije encyclopedie van de tweede generatie, is digitaal erfgoed

Wikisage is op 1 na de grootste internet-encyclopedie in het Nederlands. Iedereen kan de hier verzamelde kennis gratis gebruiken, zonder storende advertenties. De Koninklijke Bibliotheek van Nederland heeft Wikisage in 2018 aangemerkt als digitaal erfgoed.

  • Wilt u meehelpen om Wikisage te laten groeien? Maak dan een account aan. U bent van harte welkom. Zie: Portaal:Gebruikers.
  • Bent u blij met Wikisage, of wilt u juist meer? Dan stellen we een bescheiden donatie om de kosten te bestrijden zeer op prijs. Zie: Portaal:Donaties.
rel=nofollow

Sjabloon:Coor title dms: verschil tussen versies

Uit Wikisage
Naar navigatie springen Naar zoeken springen
(https://nl.wikipedia.org/w/index.php?title=Sjabloon:Coor_title_dms&oldid=42362872)
k (Wijzigingen door Lidewij (Overleg) hersteld tot de laatste versie door Mendelo)
 
Regel 1: Regel 1:
<includeonly>{{Coördinaten2|{{{1}}}_{{{2}}}_{{{3}}}_{{{4}}}_{{{5}}}_{{{6}}}_{{{7}}}_{{{8}}}_{{#If:{{{9|}}}|{{{9}}}|}}|{{#switch:{{#if:{{{9|}}}|{{#if:{{#invoke:CoorCheck|extract|{{{9|}}}|type}}|{{#switch:{{#invoke:CoorCheck|extract|{{{9|}}}|type}}|camera|edu|pass|building|landmark|railwaystation|airport=dms| #default =dm}}|{{#if:{{#invoke:CoorCheck|extract|{{{9|}}}|scale}}|{{#ifexpr: {{#invoke:CoorCheck|extract|{{{9|}}}|scale}} > 40000 | dm | dms }}|dm}}}}|dm}}|dms={{{1}}}° {{{2}}}&prime; {{#Expr:{{{3|0.0}}} round 0}}&Prime; {{#switch:{{{4}}}|N=NB|ZB|S=ZB|NB}}, {{{5}}}° {{{6}}}&prime; {{#Expr:{{{7|0.0}}} round 0}}&Prime; {{#switch:{{{8}}}|E=OL|WL|W=WL|OL}}|dm={{{1}}}° {{#expr:({{{2|0}}} + ( {{{3|0.0}}} / 60 )) round 0}}&prime; {{#switch:{{{4}}}|N=NB|ZB|S=ZB|NB}}, {{{5}}}° {{#expr:({{{6|0}}} + ( {{{7|0.0}}} / 60 )) round 0}}&prime; {{#switch:{{{8}}}|E=OL|WL|W=WL|OL}}}}|name={{{name|}}}}}{{#if:{{{4|}}}|{{#Switch:{{{4|}}}|N|S=|#default=[[Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels]]}} }}{{#if:{{{8|}}}|{{#Switch:{{{8|}}}|E|W=|#default=[[Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels]]}} }}{{#if:{{{10|}}}{{{11|}}}{{{12|}}}{{{type|}}}{{{scale|}}}{{{region|}}}{{{display|}}}{{{dim|}}}|[[Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels]]}}{{#if:{{{9|}}}|{{#ifeq:{{#invoke:CoorCheck|check|{{{9}}}}}|Error|[[Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels]]}}{{#if:{{#invoke:CoorCheck|extract|{{{9|}}}|type}}|{{#Switch:{{#invoke:CoorCheck|extract|{{{9}}}_region:XX|type}}|country|satellite|state|adm1st|adm2nd|adm3rd|city|mountain|isle|river|waterbody|event|forest|glacier|airport|camera|edu|pass|landmark|railwaystation|building= | #default =[[Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels]]}}}}}}{{#iferror: {{#expr:{{{1|}}}}} | [[Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels|X]] | }}{{#iferror: {{#expr:{{{2|}}}}} | [[Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels|X]] | }}{{#iferror: {{#expr:{{{3|}}}}} | [[Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels|X]] | }}{{#iferror: {{#expr:{{{5|}}}}} | [[Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels|X]] | }}{{#iferror: {{#expr:{{{6|}}}}} | [[Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels|X]] | }}{{#iferror: {{#expr:{{{7|}}}}} | [[Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels|X]] | }}{{#ifexpr: {{#expr: trunc {{{1|}}} }} = {{{1|}}} | | [[Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels]]}}{{#ifexpr: {{#expr: trunc {{{2|}}} }} = {{{2|}}} | | [[Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels]]}}{{#ifexpr: {{#expr: trunc {{{5|}}} }} = {{{5|}}} | | [[Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels]]}}{{#ifexpr: {{#expr: trunc {{{6|}}} }} = {{{6|}}} | | [[Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels]]}}{{#coordinates:primary|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}} }}</includeonly><noinclude>{{Sjablooninfo|1={{Inhoud rechts}}
<includeonly>{{Coördinaten|{{{1}}}_{{{2}}}_{{{3}}}_{{{4}}}_{{{5}}}_{{{6}}}_{{{7}}}_{{{8}}}_{{#If:{{{9|}}}|{{{9}}}|}}|{{{1}}}°{{{2}}}&prime;{{#Expr:{{{3|0.0}}} round 0}}&Prime;{{{10|{{{4}}}}}}, {{{5}}}°{{{6}}}&prime;{{#Expr:{{{7|0.0}}} round 0}}&Prime;{{{11|{{{8}}}}}}|name={{{name|}}}}}</includeonly><noinclude>{{Sjablooninfo|1=
== Tools ==
Tools om de coördinaten van een bepaalde locatie te prikken: [http://wikikml.brinkster.net/coords.html tool 1] of [http://tools.wmflabs.org/locator/coordinates.php?template=coor_title_dms&wiki=nl.wikipedia.org&page= tool 2]
# Selecteer het type
# Prik de coördinaten en zoom in zodat het onderwerp goed in beeld is
# Kopieer het coördinatensjabloon naar het artikel


== Doel ==
== Voorbeeld gebruik ==
Dit sjabloon is bedoeld om coördinaten aan artikelen toe te voegen in de titelruimte rechts bovenaan de pagina.
<pre>{{Coor title dms|02|15|08|S|040|54|47|E|region:KE_type:airport}}</pre>
* De coördinaten linken naar een externe tool waarmee de verschillende coördinatensites gelinkt worden die de opgegeven coördinaten op een kaart tonen. Het sjabloon converteert de opgegeven coördinaten naar het formaat dat de tool gebruikt.
* Naast de coördinaten wordt een link getoond waarop geklikt kan worden en een kaart van [[OpenStreetMap]] met daarin de opgegeven coördinaten uitklapt.
* De coördinaten voeden de functionaliteit [[Speciaal:InDeBuurt]] ([[mw:Extension:GeoData|Nearby-extensie]]) die artikelen toont die zich in de buurt bevinden.
* De precisie van de getoonde coördinaten (het wel of niet tonen van seconden) rechts bovenaan pagina's wordt gebaseerd op het opgegeven type en als die onverhoopt mocht ontbreken wordt er gekeken naar de scale. Het is de bedoeling dat op zo veel als mogelijk artikelen het type wordt ingevuld, waarbij de defaultwaarde die daarbij hoort gecorrigeerd kan worden door het daarbij opgeven van een scale.
* Het sjabloon controleert op een aantal punten of het sjabloon correct ingevuld is om fouten te verminderen.


== Gebruik ==
;Specificatie weergave lengte- en breedtegraden
Gebruik bij voorkeur een tool om coördinaten te prikken.
<pre>{{Coor title dms|02|15|08|S|040|54|47|E|region:KE_type:airport|NB|OL}}</pre>
 
Een andere manier is om de coördinaten van een andere Wikipedia of Wikidata over te nemen. Let daarbij goed op! Er zijn '''twee manieren''' om coördinaten weer te geven, enerzijds in graden, minuten en seconden (60-tallig stelsel) (<code>51° 26′ 30″ NB, 4° 55′ 55″ OL</code>) en anderzijds in decimale graden (<code>51.441667, 4.931944</code>). Als je aldaar op de coördinaten klikt kom je uit op een coördinatenpagina waarop bovenaan de pagina beide stelsels getoond worden. Gebruik in dit sjabloon de graden, minuten en seconden, meestal getoond als <code>51° 26′ 30″ N, 4° 55′ 55″ E</code>.
 
=== Parameters ===
Het sjabloon heeft 9 parameters (alle door een <nowiki>|</nowiki> gescheiden) waarvan de eerste 8 verplicht zijn.
* De eerste drie parameters zijn bestemd voor de graden, minuten en seconden van de [[breedtegraad]].
* De vierde parameter voor de '''Engelse''' letter voor de breedtegraad (de <code>N</code> voor noorderbreedte of de <code>S</code> voor zuiderbreedte) omdat de tool Engelstalig is.
* De vijfde tot zevende parameters zijn voor de graden, minuten en seconden van de [[lengtegraad]].
* De achtste parameter is voor de '''Engelse''' letter voor de lengtegraad (de <code>E</code> voor oosterlengte of de <code>W</code> voor westerlengte) omdat de tool Engelstalig is.
* De negende parameter is om het type, de scale en eventueel de region op te geven. Het standaardformaat is <code>type:landmark_scale:25000_region:BE</code>. Merk op dat na type, scale en region een dubbele punt volgt met de specificatie erachter en type, scale en region onderling gescheiden worden door een laag streepje ([[underscore]]).
** <code>type:</code> hierachter dient het type opgegeven te worden, zodat de seconden bij bepaalde onderwerpen wel getoond worden en bij andere onderwerpen niet (zie het schema hieronder). Types zijn vast ingesteld in de software van de tool, ga dus geen types verzinnen, maar gebruik uitsluitend de types uit het overzicht. Probeer altijd een type te gebruiken en interpreteer de types in ruime zin. In de tool zorgen de types voor een defaultwaarde. Als de defaultwaarde niet overeenkomt met de gewenste schaal, gebruik dan naast het type ook scale.
** <code>scale:</code> hierachter kan eventueel de schaal waarop er op een kaart ingezoomd moet worden opgegeven worden. Het opgegeven type zorgt echter automatisch al voor een bepaalde schaal die in de tool wordt overschreven als er een scale is opgegeven. Het gebruik van scale naast het type is alleen nodig wanneer de gewenste schaal afwijkt van de schaal die het type automatisch geeft.
** <code>region:</code> hierachter wordt de tweeletterige [[ISO 3166-1]]-landcode van de locatie ingevuld in hoofdletters. Deze zou alleen ingevuld mogen zijn als de coördinaten zich binnen één land bevinden en niet als de coördinaten midden op zee of op een landsgrens liggen. Tegenwoordig wordt dit automatisch door de tool bepaald en is het niet meer nodig ze zelf in te vullen, maar komt wel nog op heel veel artikelen voor.
 
=== Type ===
In plaats van scale: kan er ook gebruik gemaakt worden van type: waarbij een standaardschaal wordt toegepast:
{{{!}} class="wikitable"
! type: !! Ratio !! scale: !! Seconden tonen
{{!}}-
! country, satellite
{{!}} 1 : 10.000.000 {{!}}{{!}} 10000000 {{!}}{{!}} nee
{{!}}-
! state
{{!}} 1 : 3.000.000 {{!}}{{!}} 3000000 {{!}}{{!}} nee
{{!}}-
! adm1st
{{!}} 1 : 1.000.000 {{!}}{{!}} 1000000 {{!}}{{!}} nee
{{!}}-
! adm2nd (default)
{{!}} 1 : 300.000 {{!}}{{!}} 300000 {{!}}{{!}} nee
{{!}}-
! adm3rd, city, mountain, isle, river, waterbody
{{!}} 1 : 100.000 {{!}}{{!}} 100000 {{!}}{{!}} nee
{{!}}-
! event, forest, glacier
{{!}} 1 : 50.000 {{!}}{{!}} 50000 {{!}}{{!}} nee
{{!}}-
! airport
{{!}} 1 : 30.000 {{!}}{{!}} 30000 {{!}}{{!}} ja
{{!}}-
! camera, edu, pass, landmark, railwaystation
{{!}} 1 : 10.000 {{!}}{{!}} 10000 {{!}}{{!}} ja
{{!}}-
! building *
{{!}} 1 : 3.000 {{!}}{{!}} 3000 {{!}}{{!}} ja
{{!}}}
 
<nowiki>*</nowiki> Geen officiële parameter, wordt echter wel ondersteund.
 
Deze parameters zijn bedoeld te gebruiken voor:
* <code>adm1st</code>: voor bestuurlijke gebieden op het eerste niveau
* <code>adm2nd</code>: voor bestuurlijke gebieden op het tweede niveau
* <code>adm3rd</code>: voor bestuurlijke gebieden op het derde niveau (hiervoor kan ook <code>city</code> worden gebruikt)
* <code>airport</code>: voor luchthavens, vliegvelden en vliegbasissen
* <code>city</code>: voor gemeenten, steden, dorpen, buurtschappen, gehuchten, voorsteden, wijken, buurten en andere menselijke nederzettingen
* <code>country</code>: voor landen en voor grote afhankelijke gebieden en autonome regio's
* <code>edu</code>: voor scholen, hogescholen en universiteiten
* <code>event</code>: voor incidentele of terugkerende gebeurtenissen op een specifieke locatie, inclusief veldslagen, aardbevingen, festivals en scheepswrakken
* <code>forest</code>: voor bossen en natuurgebieden
* <code>glacier</code>: voor gletsjers en ijskappen
* <code>isle</code>: voor eilanden en schiereilanden
* <code>landmark</code>: voor bouwwerken, grotten, begraafplaatsen, geologische breuken, mijnen, toeristische attracties, monumenten en andere bezienswaardigheden (hiervoor kan ook <code>building</code> worden gebruikt)
* <code>mountain</code>: voor bergen, heuvels, kliffen, bergketens, riffen en onderzeese bergen
* <code>pass</code>: voor bergpassen
* <code>railwaystation</code>: voor stations, haltes en onderhoudsplaatsen van spoorwegen en treinen, inclusief metro, tram, premetro, etc (hiervoor kan ook <code>building</code> worden gebruikt)
* <code>river</code>: voor rivieren, kanalen, beken, inclusief alle tussenliggende varianten (alternatief: <code>waterbody</code>) en valleien
* <code>waterbody</code>: voor baaien, fjorden, meren, reservoirs, vijvers, poelen, lagunes, riviermondingen, meren en watervallen
 
Als het opgegeven type een default schaal geeft die afwijkt van de gewenste schaal, kan naast het type gebruik gemaakt worden van <code>scale:</code> om de defaultwaarde te overschrijven.
 
== Voorbeelden ==
{{Coor title dms|51|26|30.12|N|4|55|55.08|E|type:landmark}}
<pre>{{Coor title dms|51|26|30|N|4|55|0|E|type:landmark}}</pre>
<pre>{{Coor title dms|51|26|30.12|N|4|55|55.08|E|type:landmark}}</pre>
 
Als het bijpassende type een andere schaal geeft dan de gewenste schaal:
<pre>{{Coor title dms|51|26|30.12|N|4|55|55.08|E|type:landmark_scale:25000}}</pre>
 
Als er ook een regio is opgegeven:
<pre>{{Coor title dms|51|26|0|N|4|55|0|E|type:landmark_region:NL}}</pre>
<pre>{{Coor title dms|51|26|30.12|N|4|55|55.08|E|type:landmark_scale:25000_region:NL}}</pre>
 
== Overzicht alternatieve sjablonen ==
{{Tabel overzicht coördinaten}}
 
== Zie ook ==
* [[Help:Externe kaarten]]
 
== Gebruikt sjablonen ==
* [[Sjabloon:MapsServer]]
* [[Module:AddNearby]]
* [[Module:CoorCheck]]
 
== TemplateData ==
<templatedata>
{
"description": "Dit sjabloon is bedoeld om coördinaten aan artikelen toe te voegen in de titelruimte rechts bovenaan de pagina. Het sjabloon wordt geplaatst onderaan de pagina boven de categorieën.",
"params": {
"1": {
"label": "Breedtegraad: aantal graden",
"description": "Breedtegraad: aantal graden",
"type": "number",
"required": true
},
"2": {
"label": "Breedtegraad: aantal minuten",
"description": "Breedtegraad: aantal minuten",
"type": "number",
"required": true
},
"3": {
"label": "Breedtegraad: aantal seconden",
"description": "Breedtegraad: aantal seconden",
"type": "number",
"required": true
},
"4": {
"label": "Halfrond: N (Noordelijk) of S (Zuidelijk)",
"description": "Halfrond: N (Noordelijk) of S (Zuidelijk)",
"type": "string",
"required": true
},
"5": {
"label": "Lengtegraad: aantal graden",
"description": "Lengtegraad: aantal graden",
"type": "number",
"required": true
},
"6": {
"label": "Lengtegraad: aantal minuten",
"description": "Lengtegraad: aantal minuten",
"type": "number",
"required": true
},
"7": {
"label": "Lengtegraad: aantal seconden",
"description": "Lengtegraad: aantal seconden",
"type": "number",
"required": true
},
"8": {
"label": "Halfrond: E (Oostelijk) of W (Westelijk)",
"description": "Halfrond: E (Oostelijk) of W (Westelijk)",
"type": "string",
"required": true
},
"9": {
"label": "Type, schaal, regio",
"description": "Type, schaal, regio",
"type": "string"
}
}
}
</templatedata>


==Overzicht alternatieve sjablonen==
{{Coördinaten/Overzichtstabel}}
}}
}}
[[Categorie:Sjablonen coördinaten| Coor title dms]]
[[Categorie:Sjablonen coördinaten|Coor title dms]]
</noinclude>
 


</noinclude>
</noinclude>

Huidige versie van 4 mei 2015 om 14:12

De sjabloonbeschrijving hieronder wordt niet afgebeeld wanneer de sjabloon wordt geplaatst.

Voorbeeld gebruik

{{Coor title dms|02|15|08|S|040|54|47|E|region:KE_type:airport}}
Specificatie weergave lengte- en breedtegraden
{{Coor title dms|02|15|08|S|040|54|47|E|region:KE_type:airport|NB|OL}}

Overzicht alternatieve sjablonen

Sjabloon Toont coördinaten in lopende tekst? Toont coördinaten in titel? Toelichting toepassing en invoer Coördinatenlabel automatisch? Toelichting label
{{coor dms}} Ja Ja Nee Nee coördinaten in tekst, invoer graden, minuten, seconde, N/S/E/W Ja Ja label toont graden, minuten, seconde
{{coor dms2}} Ja Ja Nee Nee coördinaten in tekst, invoer graden, minuten, seconde, N/S/E/W Ja Ja label toont graden, minuten
{{coor dm}} Ja Ja Nee Nee coördinaten in tekst, invoer graden, minuten, N/S/E/W Ja Ja label toont graden, minuten
{{coor dec}} Ja Ja Nee Nee coördinaten in tekst, invoer in decimale graden, richting (+/-) Ja Ja label toont graden, minuten, seconden
{{coor title dms}} Nee Nee Ja Ja coördinaten rechtsboven in titel, invoer graden, minuten, seconde, N/S/E/W Ja Ja label toont graden, minuten, seconde
{{coor title dm}} Nee Nee Ja Ja coördinaten rechtsboven in titel, invoer graden, minuten, N/S/E/W Ja Ja label toont graden, minuten
{{coor title dec}} Nee Nee Ja Ja coördinaten rechtsboven in titel, invoer in decimale graden, richting (+/-) Ja Ja label toont graden, minuten
{{coor}} Ja Ja Nee Nee coördinaten in tekst, invoer graden, minuten, seconde, N/S/E/W als string (52_39_8_N_5_3_59_E) Nee Nee label dient te worden gespecificeerd
{{Coördinaten-inline}} Ja Ja Nee Nee coördinaten in tekst, invoer graden, minuten, seconde, N/S/E/W als string (52_39_8_N_5_3_59_E) Nee Nee label dient te worden gespecificeerd.
{{Coördinaten}} Nee Nee Ja Ja coördinaten rechtsboven in titel, invoer graden, minuten, seconde, N/S/E/W als string (52_39_8_N_5_3_59_E) Nee Nee label dient te worden gespecificeerd