EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

grdhisteqgmt – Online in der Cloud

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

Dies ist der Befehl grdhisteqgmt, 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


grdhisteq – Histogrammausgleich für ein Raster durchführen

ZUSAMMENFASSUNG


grdhisteq in_grdfile [ out_grdfile ] [ n_Zellen ] [ [Datei] ] [ [Norm] ] [ ] Region [Grad des ]

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

BESCHREIBUNG


grdhisteq ermöglicht es dem Benutzer, die Datenwerte zu finden, in die eine bestimmte Rasterdatei unterteilt wird
Flecken gleicher Fläche. Eine häufige Verwendung von grdhisteq liegt in einer Art Histogrammausgleich
eines Bildes. In dieser Anwendung könnte der Benutzer ein Gitter aus flacher Topographie mit einem haben
Berg in der Mitte. Gewöhnliche Grauschattierung dieser Datei (mit grdimage/grdview) mit a
Die lineare Zuordnung von Topographie zu Grautönen führt dazu, dass der Großteil des Bildes sehr stark ist
dunkelgrau, wobei der Berg fast weiß ist. Man könnte es gebrauchen grdhisteq schreiben
stdout oder legen Sie eine ASCII-Liste der Datenwerte ab, die den Datenbereich unterteilen
n_Zellen Segmente, von denen jedes die gleiche Fläche im Bild hat. Benutzen awk or makecpt dank One
kann diese Ausgabe nehmen und eine CPT-Datei erstellen; Die Verwendung der CPT-Datei mit grdimage führt zu
ein Bild, bei dem alle Graustufen gleichmäßig auftreten. Alternativ siehe grd2cpt.

Die zweite häufige Verwendung von grdhisteq besteht darin, ein Raster mit Statistiken zu schreiben, die auf irgendeiner Art basieren
der kumulativen Verteilungsfunktion. In dieser Anwendung weist die Ausgabe relative Höchstwerte auf
und Tiefs an den gleichen (x,y)-Positionen wie die Eingabedatei, aber die Werte werden in geändert
spiegeln ihren Platz in einer kumulativen Verteilung wider. Ein Beispiel wäre, das zu finden
niedrigste 10 % der Daten: Nehmen Sie ein Raster und führen Sie es aus grdhisteq und erstelle daraus ein Gitter n_Zellen = 10 und
Konturieren Sie dann das Ergebnis, um die 1-Kontur zu verfolgen. Dadurch werden die niedrigsten 10 % davon eingeschlossen
Daten, unabhängig von ihren ursprünglichen Werten. Ein weiteres Beispiel ist der Ausgleich der Ausgabe von
gradient. Für Schattierungszwecke ist es erwünscht, dass die Daten eine gleichmäßige Verteilung aufweisen.
wie zum Beispiel ein Gaußscher. Wenn du läufst grdhisteq bei der Ausgabe von gradient und eine Rasterdatei erstellen
Bei der Ausgabe mit der Gaußschen Option erhalten Sie ein Raster, dessen Werte verteilt sind
gemäß einer Gaußschen Verteilung mit Mittelwert Null und Einheitsvarianz. Die Standorte von
diese Werte entsprechen den Positionen der Eingabe; das heißt, das Negativste
Der Ausgabewert befindet sich an der (x,y)-Position des negativsten Eingabewerts usw.

ERFORDERLICH ARGUMENTE


in_grdfile
Zu entzerrende 2D-Gitterdatei. (Siehe GRID-DATEIFORMATE unten).

OPTIONAL ARGUMENTE


-Cn_Zellen
Legt fest, wie viele Zellen (oder Unterteilungen) des Datenbereichs erstellt werden sollen [16].

-D Informationen zum Dump-Level an Dateioder Standardausgabe, wenn keine Datei bereitgestellt wird.

-Gout_grdfile
Name der ausgegebenen 2D-Rasterdatei. Benutzt mit -N nur. (Siehe GRID-DATEIFORMATE unten).

-N[Norm]
Gaußsche Ausgabe. Benutzen mit -G um ein Ausgaberaster mit Standard-Normalwerten zu erstellen.
Anhängen Norm um zu erzwingen, dass die Ergebnisse in den Bereich <-1,+1> fallen [Standard ist Standard
normale Werte].

-Q Verwenden Sie eine quadratische Intensitätsskalierung. [Standard ist linear].

-R[Einheit]xMin/xmax/ymin/ymax[r] (Mehr ...)
Geben Sie die Region von Interesse an. Verwendung der -R Mit dieser Option wird ein Unterabschnitt von ausgewählt
in_grdfile Netz. Wenn dieser Unterabschnitt über die Grenzen des Rasters hinausgeht, wird nur der
gemeinsame Region extrahiert werden.

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

-^ 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.

GRID FILE FORMATEN


Standardmäßig schreibt GMT das Raster als Floats mit einfacher Genauigkeit in einer COARDS-Beschwerde netCDF
Datei Format. GMT ist jedoch in der Lage, Rasterdateien in vielen anderen häufig verwendeten Raster zu erstellen
Dateiformate und erleichtert auch das sogenannte "Packen" von Rastern, das Ausschreiben von Gleitkomma
Daten als 1- oder 2-Byte-Ganzzahlen. Um Genauigkeit, Skalierung und Offset anzugeben, sollte der Benutzer
füge das Suffix hinzu =id[/Treppe/Offset[/nan]], wo id ist eine zweibuchstabige Kennung des Rasters
Art und Genauigkeit, und Treppe machen Offset sind optional Skalierungsfaktor und Offset zu sein
auf alle Rasterwerte angewendet, und nan ist der Wert, der verwendet wird, um fehlende Daten anzuzeigen. Falls
die beiden Charaktere id ist nicht vorgesehen, wie in =/Treppe als ein id=nf wird angenommen. Wann
Leseraster wird das Format in der Regel automatisch erkannt. Wenn nicht, das gleiche Suffix
kann zu den Dateinamen des Eingaberasters hinzugefügt werden. Sehen grdconvert und Abschnitt Grid-Datei-Format der
GMT Technische Referenz und Kochbuch für weitere Informationen.

Beim Lesen einer netCDF-Datei, die mehrere Raster enthält, liest GMT standardmäßig die
das erste 2-dimensionale Raster, das in dieser Datei gefunden werden kann. Um GMT dazu zu bringen, eine andere zu lesen
mehrdimensionale Variable in der Rasterdatei, anhängen ?Varname zum Dateinamen, wobei
Varname ist der Name der Variablen. Beachten Sie, dass Sie möglicherweise der besonderen Bedeutung entkommen müssen
of ? in Ihrem Shell-Programm, indem Sie einen umgekehrten Schrägstrich davor setzen oder das
Dateiname und Suffix zwischen Anführungszeichen oder doppelten Anführungszeichen. Die ?Varname Suffix kann auch verwendet werden
für Ausgaberaster, um einen anderen Variablennamen als den Standard anzugeben: "z". Sehen
grdconvert und Abschnittsmodifikatoren-für-CF und Grid-Datei-Format des GMT Technical
Referenz- und Kochbuch für weitere Informationen, insbesondere zum Lesen von 3-,
4- oder 5-dimensionale Raster.

Beispiele:


Um die Höhenintervalle zu finden, die die Datei heights.nc in 16 gleiche Abschnitte unterteilen
Bereich:

gmt grdhisteq heights.nc -C16 -D >levels.d

Um die schlecht verteilten Intensitäten in der Datei raw_intens.nc für die Verwendung geeignet zu machen
grdimage or grdview, Lauf

gmt grdhisteq raw_intens.nc -Gsmooth_intens.nc -N -V

RESTRICTIONS


Wenn Du grdhisteq um eine Gaußsche Ausgabe für die Verlaufsschattierung zu erstellen grdimage or
grdview, sollten Sie Folgendes beachten: Die Ausgabe liegt im Bereich [-x, x],
Dabei basiert x auf der Anzahl der Daten im Eingaberaster (nx * ny) und der Summe
Gaußsche Verteilungsfunktion F(x). Das heißt, sei N = nx * ny. Dann wird x so angepasst
dass F(x) = (N - 1 + 0.5)/N. Da etwa 68 % der Werte von einem Standardwert abweichen, sind sie normal
Wenn die Verteilung innerhalb von +/- 1 liegt, gilt dies auch für das Ausgabegitter. Aber wenn N sehr ist
groß, es ist möglich, dass x größer als 4 ist. Daher ist mit dem grdview Programm
Wenn Sie Farbverläufe auf den Bereich [-1, 1] beschneiden, erhalten Sie die korrekte Schattierung von 68 % Ihrer Daten.
während 16 % davon auf -1 und 16 % auf +1 begrenzt werden. Wenn das auch klappt
Ist ein Großteil des Bildes zu hell oder zu dunkel, sollten Sie die Ausgabe vornehmen grdhisteq machen
skalieren Sie es mit neu grdmath und mit etwas weniger als 1.0 multiplizieren, um den Bereich zu verkleinern
der Werte, wodurch mehr als 68 % des Bildes in den Bereich [-1, 1] gebracht werden.
Alternativ können Sie einen Normalisierungsfaktor angeben -N.

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad