EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

fitcirclegmt – Online in der Cloud

Führen Sie fitcirclegmt beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl fitcirclegmt, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


fitcircle – Finden Sie die mittlere Position und den Pol des am besten passenden großen [oder kleinen] Kreises zu Punkten auf a
Kugel.

ZUSAMMENFASSUNG


fitkreis [ Tabelle ] Norm [ Fahnen ] [ [lat] ] [ [Grad des ] ] [ -Bi] [ -du] [
-f] [ -g] [ -h] [ -i] [ -o] [ -:[i|o]]

Hinweis: Zwischen dem Optionsflag und den zugehörigen Argumenten ist kein Leerzeichen zulässig.

BESCHREIBUNG


fitkreis liest lon,lat [oder lat,lon]-Werte aus den ersten beiden Spalten der Standardeingabe
[oder Tabelle]. Diese werden auf der Einheitssphäre in kartesische Dreiervektoren umgewandelt. Dann zwei
Positionen werden gefunden: der Mittelwert der Eingabepositionen und der Pol zum Großkreis
welches am besten zu den Eingabepositionen passt. Der Benutzer kann eine oder beide der beiden möglichen Optionen auswählen
Lösungen für dieses Problem. Der erste heißt -L1 und die zweite heißt -L2. Wenn der
Daten sind eng entlang eines Großkreises gruppiert, beide Lösungen sind ähnlich. Wenn die Daten vorhanden sind
Bei großer Streuung ist der Pol zum Großkreis weniger gut bestimmt als der Mittelwert.
Vergleichen Sie beide Lösungen zur qualitativen Kontrolle.

Das -L1 Die Lösung wird so genannt, weil sie die Minimierung der Summe von annähert
Absolutwerte der Kosinuswerte von Winkelabständen. Diese Lösung findet die mittlere Position als
der Fisher-Durchschnitt der Daten und die Pole-Position als Fisher-Durchschnitt der
Kreuzprodukte zwischen dem Mittelwert und den Daten. Durch Mittelung der Kreuzprodukte erhält man Gewicht
Punkte im Verhältnis zu ihrem Abstand vom Mittelwert, analog zur „Hebelwirkung“ von
entfernte Punkte in der linearen Regression in der Ebene.

Das -L2 Die Lösung wird so genannt, weil sie die Minimierung der Summe von annähert
Kosinusquadrate von Winkelabständen. Es wird eine 3 x 3-Matrix aus Quadratsummen erstellt
Komponenten der Datenvektoren. Die Eigenvektoren dieser Matrix geben den Mittelwert und den Pol an
Standorte. Diese Methode ist möglicherweise anfälliger für Rundungsfehler, wenn es Tausende davon gibt
Daten. Der Pol ist durch den Eigenvektor gegeben, der dem kleinsten Eigenwert entspricht; es ist
ist der am wenigsten gut dargestellte Faktor in den Daten und lässt sich von keinem der beiden leicht abschätzen
Methode.

ERFORDERLICH ARGUMENTE


-LNorm Geben Sie die gewünschte an Norm als 1 oder 2, oder verwenden -L or -L3 um beide Lösungen zu sehen.

OPTIONAL ARGUMENTE


Tabelle Ein oder mehrere ASCII [oder binär, siehe -Bi] Dateien mit lon,lat [oder lat,lon; sehen
-:[i|o]] Werte in den ersten beiden Spalten. Wenn keine Datei angegeben ist, fitkreis werden wir
von der Standardeingabe lesen.

-Ff|m|n|s|c
Normalerweise fitkreis wird seine Ergebnisse in Form eines Textberichts verfassen, mit dem
Werte vermischt mit Berichtssätzen. Verwenden -F um nur Datenkoordinaten zurückzugeben,
und anhängen Fahnen um anzugeben, welche Koordinaten Sie möchten. Sie können aus wählen f
(Mittelwert der flachen Erde), m (mittlerer Standort), n (Nordpol des Großkreises), s
(Südpol des Großkreises) und c ** (Pole of klein Circle machen seine Kolatitude,
welche erfordert **-S).

-S[lat]
Versuchen Sie, einen kleinen Kreis anstelle eines großen Kreises einzubauen. Die Stange wird sein
gezwungen, auf dem Großkreis zu liegen, der den Pol des am besten passenden Großkreises verbindet
Kreis und die mittlere Position der Daten. Hängen Sie optional die gewünschte Korrektur an
Breitengrad des kleinen Kreises [Standard bestimmt den Breitengrad].

-V[Grad des ] (Mehr ...)
Wählen Sie die Ausführlichkeitsstufe [c].

-Bi[ncols][T] (Mehr ...)
Wählen Sie den nativen Binäreingang. [Standard sind 2 Eingabespalten].

-dukeine Daten (Mehr ...)
Ersetzen Sie Eingabespalten, die gleich sind keine Daten mit NaN.

-f[i|o]Colinfo (Mehr ...)
Geben Sie Datentypen von Eingabe- und/oder Ausgabespalten an.

-g[a]x|y|d|X|Y|D|[col]z[+|-]Lücke[u] (Mehr ...)
Bestimmen Sie Datenlücken und Zeilenumbrüche.

-h[i|o][n][+c][+d][+rAnmerkung][+rTitel] (Mehr ...)
Überspringen oder erzeugen Sie Kopfdatensätze.

-iSpalten[l][sTreppe][ÖOffset][,...] (Mehr ...)
Eingabespalten auswählen (0 ist die erste Spalte).

-oSpalten[,...] (Mehr ...)
Ausgabespalten auswählen (0 ist die erste Spalte).

-:[i|o] (Mehr ...)
Vertauschen Sie die 1. und 2. Spalte bei der Eingabe und/oder Ausgabe.

-^ or nur -
Drucken Sie eine kurze Nachricht über die Syntax des Befehls und beenden Sie ihn (HINWEIS: unter Windows
benutze nur -).

-+ or nur +
Drucken Sie eine ausführliche Nutzungs-(Hilfe-)Nachricht, einschließlich der Erläuterungen zu allen
modulspezifische Option (aber nicht die allgemeinen GMT-Optionen), wird dann beendet.

-? or nicht Argumente
Drucken Sie eine vollständige Nutzungs-(Hilfe-)Nachricht, einschließlich der Erklärung der Optionen, dann
Ausgänge.

--Version
GMT-Version drucken und beenden.

--show-datadir
Vollständigen Pfad zum GMT-Freigabeverzeichnis drucken und beenden.

ASCII FORMAT PRÄZISION


Die ASCII-Ausgabeformate numerischer Daten werden durch Parameter in Ihrem gmt.conf
Datei. Längen- und Breitengrad werden gemäß FORMAT_GEO_OUT formatiert, während andere
Werte werden nach FORMAT_FLOAT_OUT formatiert. Beachten Sie, dass das gültige Format
führen zu Präzisionsverlusten in der Ausgabe, die nachgelagert zu verschiedenen Problemen führen können. Wenn
Wenn Sie feststellen, dass die Ausgabe nicht mit ausreichender Genauigkeit geschrieben ist, sollten Sie auf Binär umschalten
Ausgang (-bo falls verfügbar) oder geben Sie weitere Dezimalstellen mit der Einstellung FORMAT_FLOAT_OUT an.

Beispiele:


Angenommen, Sie haben Längen-, Breiten- und Gravitationsdaten entlang einer kurvenreichen Schiffsspur in der Datei „ship.xyg“. Du
Ich möchte diese Daten auf einen Großkreis projizieren und sie in der Entfernung erneut abtasten, um dies zu erreichen
Filtern Sie es oder überprüfen Sie sein Spektrum. Mach Folgendes:

gmt fitcircle ship.xyg -L2
gmt project ship.xyg -Cox/oy -Tpx/py -S -Fpz | sample1d -S-100 -I1 > Ausgabe.pg

Hier ox/oy ist der Längen-/Breitengrad des Mittelwerts von fitkreis und px/py ist der Längen-/Breitengrad des
Pole. Die Datei „output.pg“ enthält Entfernungs- und Schwerkraftdaten, die alle 1 km entlang der Großen Küste erfasst werden
Kreis, der am besten zu Ship.xyg passt

Wenn Sie Längen- und Breitengrade in der Datei data.txt haben und den Norden zurückgeben möchten
Versuchen Sie es mit der Position des Großkreispols der Hemisphäre mithilfe der L2-Norm

gmt fitcircle data.txt -L2 -Fn > pole.txt

Nutzen Sie fitcirclegmt online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad