sample1dgmt - Online in de cloud

Dit is de opdracht sample1dgmt die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


sample1d - Resample 1D-tabelgegevens met behulp van splines

KORTE INHOUD


voorbeeld1d [ tafel ] [ f|p|m|r|R[+l] ] [ l|a|c|n[+1|+2] ] [ inc[eenheid] ] [ knoopbestand ] [
begin[/stoppen] ] [ col ] [ [niveau] ] [ -b] [ -d] [ -f] [ -g
] [ -h] [ -i] [ -o]

Opmerking: Er is geen spatie toegestaan ​​tussen de optievlag en de bijbehorende argumenten.

PRODUCTBESCHRIJVING


voorbeeld1d leest een ASCII-[of binaire] gegevensset met meerdere kolommen uit bestand [of standaardinvoer] en
interpoleert de tijdreeksen of het ruimtelijke profiel op locaties waar de gebruiker deze nodig heeft
waarden. De gebruiker moet het kolomnummer van de onafhankelijke (monotoon
meer or afnemende) variabele. Er kan worden gekozen voor equidistante of willekeurige steekproeven. Alle
kolommen worden opnieuw bemonsterd op basis van het nieuwe bemonsteringsinterval. Verschillende interpolatieschema's
zijn beschikbaar. Extrapolatie buiten het bereik van de invoergegevens wordt niet ondersteund.

VERPLICHT ARGUMENTEN


Geen.

OPTIONELE ARGUMENTEN


tafel Dit is een of meer ASCII [van binair, zie -bi]-bestanden met één kolom met de
onafhankelijke variabele (die monotoon moet toenemen/afnemen) en de overige
kolommen met andere gegevenswaarden. Als er geen bestand wordt verstrekt, voorbeeld1d leest van
standaard invoer.

-Af|p|m|r|R
Voor het hersamplen van nummers (indien -T...eenheid is ingesteld) kunnen we selecteren hoe dit moet zijn
uitgevoerd. Toevoegen f originele punten behouden, maar indien nodig tussenpunten toevoegen;
merk op dat deze selectie niet noodzakelijkerwijs punten op gelijke afstand oplevert [Standaard], m as
f, maar volg eerst de meridiaan (langs y) en dan evenwijdig (langs x), p as f, maar eerst
volg parallel (langs y) en vervolgens meridiaan (langs x), r op gelijke afstand opnieuw te bemonsteren
locaties; invoerpunten zijn niet noodzakelijkerwijs opgenomen in de uitvoer, en R as r, Maar
pas de gegeven afstand aan zodat deze precies bij de spoorlengte past. Voeg ten slotte toe +l if
afstanden moeten worden gemeten langs loxodromen.

-Fl|a|c|n[+1|+2]
Kies uit l (Lineair), a (Akima-splijn), c (natuurlijke kubieke spline), en n (niet
interpolatie: dichtstbijzijnde punt) [Standaard is -Fa]. U kunt de standaardinstelling wijzigen
interpolerend; zie GMT_INTERPOLANT in uw gmt.conf bestand. Optioneel mag dat
evalueer de eerste of tweede afgeleide van de spline door toe te voegen 1 or 2,
respectievelijk.

-Iinc[eenheid]
inc definieert het bemonsteringsinterval [Standaard is de scheiding tussen de eerste en
tweede abscispunt in de tafel]. Voeg een afstandseenheid toe (zie EENHEDEN) om aan te geven
dat de eerste twee kolommen lengtegraad en breedtegraad bevatten en dat u opnieuw wilt samplen
dit pad met een tussenruimte van inc in de gekozen eenheden. Voor bemonstering van (x, y)
Cartesiaanse tracks, specificeer de eenheid als c. Gebruik -A om te bepalen hoe padresampling plaatsvindt
uitgevoerd.

-Nknoopbestand
knoopbestand is een optioneel ASCII-bestand met de x locaties waar de dataset zich zal bevinden
opnieuw gesampled in de eerste kolom. Opmerking: als -H wordt geselecteerd, geldt dit voor beide tafel en
knoopbestand. Merk ook op dat -i is nooit van toepassing knoopbestand omdat we altijd rekening houden met de
alleen eerste kolom.

-Sbegin[stoppen]
Voor equidistante bemonstering, begin geeft de locatie van de eerste uitvoerwaarde aan.
[Standaard is het kleinste even veelvoud van inc binnen het bereik van tafel].
Optioneel toevoegen /stoppen om de locatie van de laatste uitvoerwaarde aan te geven [Standaard
is het grootste even veelvoud van inc binnen het bereik van tafel].

-Tcol Stelt het kolomnummer van de onafhankelijke variabele in [Standaard is 0 (eerste)].

-V[niveau] (meer ...)
Selecteer breedsprakigheidsniveau [c].

-bi[ncols][T] (meer ...)
Selecteer native binaire invoer. [Standaard is 2 (of tenminste het aantal kolommen
geïmpliceerd door -T)].

-bo[ncols][ type dan: ] (meer ...)
Selecteer native binaire uitvoer. [Standaard is hetzelfde als invoer].

-d[i|o]geen informatie (meer ...)
Vervang invoerkolommen die gelijk zijn aan geen informatie met NaN en doe het omgekeerde bij uitvoer.

-f[i|o]colinfo (meer ...)
Specificeer gegevenstypen van invoer- en/of uitvoerkolommen.

-g[a]x|y|d|X|Y|D|[col]z[+|-]kloof[U] (meer ...)
Bepaal hiaten in de gegevens en regeleinden.

-h[i|o][n][+c][+d][+ropmerking][+rtitel] (meer ...)
Koprecord(s) overslaan of produceren.

-icols[l][sschaal][Ocompenseren][,...] (meer ...)
Selecteer invoerkolommen (0 is de eerste kolom).

-ocols[,...] (meer ...)
Selecteer uitvoerkolommen (0 is de eerste kolom).

-^ or voor slechts -
Druk een kort bericht af over de syntaxis van de opdracht en sluit vervolgens af (OPMERKING: op Windows
gebruik gewoon -).

-+ or voor slechts +
Druk een uitgebreid gebruiks(help)bericht af, inclusief de uitleg van eventuele
module-specifieke optie (maar niet de algemene GMT-opties), en wordt vervolgens afgesloten.

-? or geen argumenten
Druk een volledig gebruiks(help)bericht af, inclusief de uitleg van de opties, dan
uitgangen.

--versie
GMT-versie afdrukken en afsluiten.

--show-datadir
Druk het volledige pad af naar de GMT-sharedirectory en sluit af.

UNITS


Voor kaartafstandseenheid, voeg toe eenheid d voor booggraad, m voor boogminuut, en s voor boog
tweede, of e voor meter [Standaard], f voor voet, k voor kilometer, M voor statuut mijl, n voor nautische
mijl, en u voor Amerikaanse onderzoeksvoet. Standaard berekenen we dergelijke afstanden met behulp van een sferische
benadering met grote cirkels. voeg toe - tot een afstand (of de eenheid is geen afstand is
gegeven) om "Flat Earth"-berekeningen uit te voeren (sneller maar minder nauwkeurig) of prepend + naar
exacte geodetische berekeningen uitvoeren (langzamer maar nauwkeuriger).

ASCII FORMAT PRECISION


De ASCII-uitvoerformaten van numerieke gegevens worden bestuurd door parameters in uw gmt.conf
het dossier. Lengte- en breedtegraad zijn opgemaakt volgens FORMAT_GEO_OUT, terwijl andere
waarden zijn opgemaakt volgens FORMAT_FLOAT_OUT. Houd er rekening mee dat het huidige formaat kan
leiden tot verlies van precisie in de uitvoer, wat stroomafwaarts tot verschillende problemen kan leiden. Indien
je vindt dat de uitvoer niet met voldoende precisie is geschreven, overweeg dan om over te schakelen naar binair
uitvoer (-bo indien beschikbaar) of geef meer decimalen op met de instelling FORMAT_FLOAT_OUT.

KALENDER TIJD MONSTERNEMING


Als de abscis kalendertijden zijn, moet u de gebruiken -f mogelijkheid om dit aan te geven.
Voorts -I verwacht dan een toename van de huidige TIME_UNIT-eenheden. Dat is er nog niet
ondersteuning voor variabele intervallen zoals maanden.

Voorbeelden


Om het bestand profielen.tdgmb, dat bevat, opnieuw te samplen
(tijd, afstand, zwaartekracht, magnetisme, bathymetrie) records, op gelijke afstanden van 1 km met behulp van
Akima's spline, gebruik

gmt sample1d profielen.tdgmb -I1 -Fa -T1 > profielen_equi_d.tdgmb

Om het bestand depths.dt opnieuw te samplen op de posities vermeld in het bestand grav_pos.dg, met behulp van een kubieke
spline voor de interpolatie, gebruik

gmt sample1d dieptes.dt -Ngrav_pos.dg -Fc > nieuwe_dieptes.dt

Om het bestand points.txt elke 0.01 opnieuw te samplen van 0-6, met behulp van een kubieke spline voor de
interpolatie, maar voer in plaats daarvan de eerste afgeleide uit (de helling), probeer het

gmt sample1d punten.txt S0/6 -I0.01 -Fc+1 > hellingen.txt

Om het bestand track.txt, dat lon, lat, depth elke 2 zeemijl bevat, opnieuw te samplen, gebruikt u

gmt sample1d track.txt -I2n -AR> nieuwe_track.dt

Om ongeveer hetzelfde te doen, maar zorg ervoor dat de originele punten aanwezig zijn, gebruikt u

gmt sample1d track.txt -I2n -Af > new_track.dt

Om in plaats daarvan elke 5 km een ​​loxodrome te verkrijgen, gebruikt u

gmt sample1d track.txt -I5k -AR+l > new_track.dt

Gebruik sample1dgmt online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's