Template:Coord/man
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 è https://iw.toolforge.org/geohack/geohack.php?pagename=Template:Coord/man&language=it¶ms=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
[modifica]{{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
etype: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.
- display può essere uno dei seguenti:
- 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 sessagesimaledec
: 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.
- format stabilisce se le coordinate vanno mostrate in formato decimale o sessagesimale, se non specificato vengono mostrare così come sono state inserite:
Personalizzare la visualizzazione
[modifica]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
[modifica](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 Coordinate: 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
[modifica]Le classi nel css globale geo, latitude e longitude sono usate per generare i microformat e non devono essere cambiate.
Sottotemplate
[modifica]I seguenti template:
- {{Coord/input/dec}}
- {{Coord/input/d}}
- {{Coord/input/dm}}
- {{Coord/input/dms}}
- {{Coord/input/ERROR}}
sono "subroutine" di {{Coord}}. 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
[modifica]Collegamenti esterni
[modifica]- (EN) Google Earth Geographic Web Layer FAQ – Informazioni su come Google usa le informazioni sulle coordinate da Wikipedia.