Questo è il comando MagneticField che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
MagneticField: calcola il campo magnetico terrestre
SINOSSI
Campo magnetico [ -n Nome ] [ -d dir ] [ -t tempo | -c tempo lat h ] [ -r ] [ -w ] [ -T tguard
] [ -H hguard ] [ -p preciso ] [ -v ] [ --delimitatore-commento commentodelim ] [ --versione | -h |
--Aiuto ] [ --file di input infilare | --stringa-input instringa ] [ --separatore di riga lineep ] [
--file di uscita file di uscita ]
DESCRIZIONE
Campo magnetico legge tempi e posizioni sull'input standard e stampa il file
campo geomagnetico sull'uscita standard e, facoltativamente, la sua velocità di variazione.
La riga di input è della forma tempo lat lon h. tempo è una data nella forma 2012-07-03, a
anno frazionario come 2012.5 o la stringa "adesso". lat e lon sono la latitudine e
longitudine espressa in gradi decimali o gradi, minuti e secondi; per dettagli su
i formati consentiti per latitudine e longitudine, vedere la sezione "COORDINATE GEOGRAFICHE".
of GeoConverti(1). h è l'altezza sopra l'ellissoide in metri; questo è facoltativo e
il valore predefinito è zero. In alternativa, tempo può essere fornito sulla riga di comando come argomento a
, il -t opzione, nel qual caso non deve essere inclusa nelle righe di input. Infine, il
il campo magnetico può essere calcolato in vari punti su un cerchio di latitudine (costante tempo,
late h) tramite il -c opzione; in questo caso sul file deve essere indicata solo la longitudine
linee di ingresso.
L'output è composto dai seguenti 7 elementi:
la declinazione (la direzione della componente orizzontale di
il campo magnetico misurato in senso orario da nord) in gradi,
l'inclinazione (la direzione del campo magnetico misurato
dall'orizzontale) in gradi,
il campo orizzontale in nanotesla (nT),
la componente nord del campo in nT,
la componente est del campo in nT,
la componente verticale del campo in nT (il basso è positivo),
il campo totale in nT.
Se l' -r viene data l'opzione, viene stampata una seconda riga che riporta i tassi di variazione di questi
quantità in gradi/anno e nT/anno.
Viene utilizzato l'ellissoide WGS84, a = 6378137 metri, f = 1/298.257223563.
VERSIONI
-n utilizzare il modello del campo magnetico Nome invece del valore predefinito "wmm2015". Vedi "MODELLI".
-d leggere i modelli magnetici da dir invece dell'impostazione predefinita. Vedi "MODELLI".
-t valutare il campo in tempo invece di leggere l'ora dalle linee di input.
-c valutare il campo su un cerchio di latitudine dato da tempo, lat, h invece di leggere
queste quantità dalle linee di ingresso. In questo caso, Campo magnetico può calcolare il
campo molto più rapidamente.
-r attivare/disattivare se riportare i tassi di variazione del campo.
-w in input e output, la longitudine precede la latitudine (tranne che in input può essere
sovrascritto da un designatore di emisfero, N, S, E, W).
-T segnalare un errore se tempo si trova tguard anni (predefinito 50 anni) oltre l'intervallo per il
modello.
-H segnalare un errore se h si trova hguard metri (predefinito 500000 m) oltre l'intervallo per il
modello.
-p imposta la precisione di output su preciso (predefinito 1). I campi vengono stampati con precisione con
preciso decimali; uso degli angoli preciso + 1 posti.
-v stampare le informazioni sul modello magnetico sull'errore standard prima di elaborare il file
ingresso.
--delimitatore-commento
imposta il delimitatore di commento su commentodelim (ad es. "#" o "//"). Se impostato, l'ingresso
le righe verranno scansionate per questo delimitatore e, se trovato, il delimitatore e il resto di
la riga verrà rimossa prima dell'elaborazione e successivamente aggiunta all'output
riga (separata da uno spazio).
--versione
stampa la versione ed esci.
-h utilizzo della stampa, percorso magnetico e nome predefiniti ed uscita.
--Aiuto
stampare la documentazione completa ed uscire.
--file di input
leggere l'input dal file infilare invece che dall'input standard; un nome file di "-"
sta per ingresso standard.
--stringa-input
leggi l'input dalla stringa instringa invece che dall'input standard. Tutte le occorrenze
del carattere separatore di riga (l'impostazione predefinita è un punto e virgola) in instringa vengono convertiti in
nuove righe prima dell'inizio della lettura.
--separatore di riga
imposta il carattere separatore di riga su lineep. Per impostazione predefinita, questo è un punto e virgola.
--file di uscita
scrivi l'output nel file file di uscita invece che all'output standard; un nome di file "-"
sta per uscita standard.
MODELLI
Campo magnetico calcola il campo geomagnetico utilizzando uno dei seguenti modelli
wmm2010, il World Magnetic Model 2010, che si avvicina al
campo magnetico principale per il periodo 2010-2015. Vedere
http://ngdc.noaa.gov/geomag/WMM/DoDWMM.shtml
wmm2015, il World Magnetic Model 2015, che si avvicina al
campo magnetico principale per il periodo 2015-2020. Vedere
http://ngdc.noaa.gov/geomag/WMM/DoDWMM.shtml
igrf11, il campo di riferimento geomagnetico internazionale (11°
generazione), che approssima il campo magnetico principale per
il periodo 1900-2015. Vedere
http://ngdc.noaa.gov/IAGA/vmod/igrf.html
igrf12, il campo di riferimento geomagnetico internazionale (12°
generazione), che approssima il campo magnetico principale per
il periodo 1900-2020. Vedere
http://ngdc.noaa.gov/IAGA/vmod/igrf.html
emm2010, il modello magnetico avanzato 2010, che si avvicina
i campi magnetici principali e crostali per il periodo 2010-2015.
See http://ngdc.noaa.gov/geomag/EMM/index.html
emm2015, il modello magnetico avanzato 2015, che si avvicina
i campi magnetici principali e crostali per il periodo 2000-2020.
See http://ngdc.noaa.gov/geomag/EMM/index.html
Questi modelli approssimano il campo magnetico dovuto al nucleo terrestre e (nel caso di
emm2010) la sua crosta. Trascurano i campi magnetici dovuti alla ionosfera, il
magnetosfera, materiali magnetizzati nelle vicinanze, macchinari elettrici, ecc.
Per impostazione predefinita, viene utilizzato il modello magnetico "wmm2015". Ciò può essere modificato impostando il file
variabile d'ambiente "GEOGRAPHICLIB_MAGNETIC_NAME" o con il file -n opzione.
I modelli magnetici verranno caricati da una directory specificata in fase di compilazione. Questo potrebbe
modificato impostando le variabili di ambiente "GEOGRAPHICLIB_MAGNETIC_PATH" o
"GEOGRAPHICLIB_DATA", o con il -d opzione. Il -h l'opzione stampa il magnetico predefinito
percorso e nome. Utilizzare il -v opzione per accertare il nome completo del percorso del file di dati.
Le istruzioni per il download e l'installazione dei modelli magnetici sono disponibili all'indirizzo
<http://geographiclib.sf.net/html/magnetic.html#magneticinst>.
AMBIENTE
GEOGRAPHICLIB_MAGNETIC_NAME
Sostituisci il nome magnetico predefinito in fase di compilazione di "wmm2015". IL -h rapporti sulle opzioni
il valore di GEOGRAPHICLIB_MAGNETIC_NAME, se definito, altrimenti riporta il
valore in fase di compilazione. Se la -n Nome viene utilizzata l'opzione, quindi Nome ha la precedenza.
GEOGRAPHICLIB_MAGNETIC_PATH
Sostituisci il percorso magnetico predefinito in fase di compilazione. Questo è tipicamente
"/usr/local/share/GeographicLib/magnetic" su sistemi simili a Unix e
"C:/ProgramData/GeographicLib/magnetic" sui sistemi Windows. IL -h opzione segnala il
valore di GEOGRAPHICLIB_MAGNETIC_PATH, se definito, altrimenti riporta la compilazione
valore temporale. Se la -d dir viene utilizzata l'opzione, quindi dir ha la precedenza.
GEOGRAPHICLIB_DATI
Un altro modo per sovrascrivere il percorso magnetico predefinito in fase di compilazione. Se è impostato (e
if GEOGRAPHICLIB_MAGNETIC_PATH non è impostato), quindi $GEOGRAPHICLIB_DATI/magnetico viene utilizzato.
ERRORI
Una riga di input non valida stamperà un messaggio di errore sullo standard output che inizia con
"ERRORE:" e cause Campo magnetico per restituire un codice di uscita di 1. Tuttavia, un errore non lo fa
causare Campo magnetico terminare; le righe seguenti verranno convertite. Se tempo or h sono
al di fuori degli intervalli consigliati per il modello (ma all'interno degli intervalli aumentare di tguard e
hguard), viene stampato un avviso sull'errore standard e il campo (che potrebbe essere impreciso) lo è
restituito in modo normale.
ESEMPI
Il campo magnetico del MMM2015 a Timbuktu il 2016-01-01
eco 2016-01-01 16:46:33N 3:00:34W 300 | Campo magnetico -r
=> -2.12 12.15 33871.9 33848.7 -1251.4 7293.9 34648.3
0.09 -0.08 31.8 33.8 53.7 -41.4 22.3
I primi due numeri restituiti sono la declinazione e l'inclinazione del campo. IL
la seconda riga riporta la variazione annuale.
Utilizza MagneticField online utilizzando i servizi onworks.net