Modello:Coord

'A Wikipedia.
Vaje a: navigazione, truova
Avviso importante! Chesto template tene no' codice sorgente assaji complesso e pò esse necessaria bona conoscenza dde' funzioni parser.

Per favore, Modificalo sulo se teni 'a capacità 'e capirne 'a funzione e sii preparato a riparare ogni danno collaterale se i risultati duvessero esse diversi da quanto ti aspettavi. Tutti gli esperimenti addano esse primma effettuati in una paggena 'e prova.

Info Istruzioni pe' ll'uso
Le istruzioni che seguono sono contenute nella sottopagina Modello:Coord/man (càgna·vire cronologgia)

Coord è un template che produce un collegamento a una lista di servizi che forniscono mappe geografiche relative alle coordinate specificate, ad esempio Google Maps. Inoltre fornisce una standardizzazione della notazione delle coordinate. Il link appare nel punto in cui è inserito il template e/o in alto a destra, come visibile in questa stessa pagina.

Il globo azzurro a sinistra del link attiva il WikiMiniAtlas; il link "(Mappa)" a destra delle coordinate attiva una mappa OpenStreetMap. Queste due funzioni richiedono un browser con Javascript abilitato.

Il template usa le coordinate standard geodetiche WGS84 (latitudine; longitudine) sulla Terra, che possono essere inserite in notazione decimale o in gradi/minuti/secondi, con la precisione desiderata.

La pagina che genera la lista di servizi di mappe è http://tools.wmflabs.org/geohack/geohack.php?pagename=Modello:Coord&language=it&params=43;13_type:country. Il sistema che genera questa pagina è (EN)Geohack, secondo il formato stabilito da Template:GeoTemplate.

Il template può fornire le coordinate in formato:

  • Gradi/minuti/secondi ("DMS", con precisione al grado, al minuto o al secondo, a seconda dell'input)
  • Decimale (con precisione data dal numero di decimali inseriti)
  • In microformato Geo.

Il template può essere usato da strumenti che analizzano i dump del database di Wikipedia attraverso i microformat come ad esempio Google Earth. Affinché le coordinate vengano lette da questi servizi è necessario che sia inserita l'opzione display=title (vedi Come posso visualizzare una voce di Wikipedia nel livello Geographic Web di Google Earth?).

Uso

{{coord|latitudine|longitudine|parametri coordinate|parametri template}}
{{coord|dd|N/S|dd|E/W|parametri coordinate|parametri template}}
{{coord|dd|mm|N/S|dd|mm|E/W|parametri coordinate|parametri template}}
{{coord|dd|mm|ss|N/S|dd|mm|ss|E/W|parametri coordinate|parametri template}}
latitudine e longitudine
Si possono inserire come gradi decimali (primo esempio) oppure come sessagesimali: gradi, minuti e secondi (esempi successivi).
Se inserite come sessagesinali, i minuti e i secondi sono opzionali, ma è necessario indicare le iniziali degli emisferi, utilizzando W per l'ovest.
Se inserite come valori decimali è necessario utilizzare il punto come separatore decimale. Per convertire un valore in gradi, minuti e secondi in uno in gradi decimali usare la seguente formula:
Si usano valori positivi per latitudine nord e longitudine est, negativi per latitudine sud e longitudine ovest.
parametri coordinate
Sono parametri (tutti opzionali) riconosciuti dal server delle mappe, per esempio type:city e type:landmark.
Quelli riconosciuti dal server sono dim:, globe:, region:, scale:, source:, e type:. Vanno inseriti nella forma parametro:valore (non quindi utilizzando il segno di uguale =).
Se si inserisce più di un parametro di questo tipo, i paramentri devono essere riuniti tra loro, senza che ci sia una barra verticale tra loro, ma devono essere invece separati da un carattere di trattino basso ("_") come ad esempio |type:city_region:IT|.
Usando il parametro scale il valore 1000 corrisponde al massimo ingrandimento disponibile su Google Maps, ma questo spesso non è disponibile per le immagini relative all'Italia che normalmente sono disponibili in scala 1:2000. Per informazioni sui questi parametri vedi (EN)la pagina di GeoHack e la sezione specifica della (EN)documentazione in inglese di questo template.
parametri template
Sono parametri (tutti opzionali) che seguono la normale sintassi parametro=valore e la separazione tramite barra verticale ( | ).
  • display può essere uno dei seguenti:
    • inline (default): mostra le coordinate in linea, laddove viene inserito il template;
    • title: mostra le coordinate nel titolo della voce, in alto a destra;
    • inline,title: mostra le coordinate sia in linea sia nel titolo.
Nota: usando l'attributo title si indica che le coordinate si riferiscono all'intera voce e non solo ai luoghi (più di uno) citati nella voce; quindi è meglio non usarlo nell'ultimo caso. Questo parametro è usato da servizi come Google Earth.
  • format stabilisce se le coordinate vanno mostrate in formato decimale o sessagesimale, se non specificato vengono mostrare così come sono state inserite:
    • dms: visualizzazione sessagesimale
    • dec: visualizzazione decimale
  • name stabilisce l'etichetta che viene mostrata sulle mappe, ad es. sul WikiMiniAtlas, in corrispondenza del punto; se non specificato viene usato il titolo della pagina.

Personalizzare la visualizzazione

Per default le coordinate sono specificate nel formato in cui sono specificate in input. Gli utenti registrati possono personalizzare questo comportamento se desiderano che siano sempre visualizzate in un certo modo.

Per visualizzare le coordinate sempre nel formato DMS, aggiungere al proprio monobook.css:

.geo-default { display: inline } .geo-nondefault { display: inline }
.geo-dec { display: none } .geo-dms { display: inline }

Per visualizzare sempre le coordinate come valori decimali, aggiungere al proprio monobook.css:

.geo-default { display: inline } .geo-nondefault { display: inline }
.geo-dec { display: inline } .geo-dms { display: none }

Per visualizzare le coordinate nei due formati, aggiungere al proprio monobook.css:

.geo-default { display: inline } .geo-nondefault { display: inline }
.geo-dec { display: inline } .geo-dms { display: inline }
.geo-multi-punct { display: inline }

Esempi

(Ci sono dei geo-microformat e potrebbero essere trovati in questa pagina da un analizzatore)

{{coord|43.651234|-79.383333}} 43°39′04″N 79°22′00″W Toronto - Tutti i decimali - N & W
{{coord|43.65|-79.38}} 43°39′N 79°23′W Toronto - meno preciso
{{coord|43.6500|-79.3800}} 43°39′N 79°23′W Toronto - media precisione con gli zeri
{{coord|43.651234|N|79.383333|W}} 43°39′04″N 79°22′00″W Toronto - decimale con Nord e Ovest
{{coord|43|29|N|79|23|W}} 43°29′N 79°23′W Toronto - gradi e minuti
{{coord|43|29|4|N|79|23|0|W}} 43°29′4″N 79°23′0″W Toronto - gradi, minuti e secondi
{{coord|55.752222|N|37.615556|E}} 55°45′08″N 37°36′56″E Mosca - N & E
{{coord|55.752222|N|37.615556|E|format=dms}} 55°45′08″N 37°36′56″E
{{coord|55.752222|N|37.615556|E|format=dec}} 55°45′08″N 37°36′56″E
{{coord|33|55|S|18|25|E}} 33°55′S 18°25′E Capetown - S & E
{{coord|22|54|30|S|43|14|37|W}} 22°54′30″S 43°14′37″W Rio - S & W
{{coord|22|S|43|W}} 22°S 43°W Un degree confluence
{{coord|52|28|59|N|1|53|37|W|display=inline,title|region:GB_type:city}} 52°28′59″N 1°53′37″W Birmingham - con i parametri display, notare il titolo di questa pagina in alto a destra.

Nomi delle classi

Le classi nel css globale geo, latitude e longitude sono usate per generare i microformat e non devono essere cambiate.

Sottotemplate

I seguenti template:

{{Coord/input/dec}}
{{Coord/input/d}}
{{Coord/input/dm}}
{{Coord/input/dms}}
{{Coord/input/ERROR}}
{{Coord/display/inline}}
{{Coord/display/title}}
{{Coord/display/inline,title}}

sono "subroutine" di {{Coord}} (uso). La loro separazione consente al template {{Coord}} di includere solo quelli necessari, riducendo drasticamente la dimensione pre-espansione. Non dovrebbero essere usati direttamente.

Pagine correlate

  • Wisbot, il bot che si occupava di aggiornare i vecchi template e di importare le coordinate dalla wikipedia inglese.

Collegamenti esterni