EngelsFransSpaans

Ad


OnWorks-favicon

xyz2grdgmt - Online in de cloud

Voer xyz2grdgmt uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht xyz2grdgmt 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


xyz2grd - Converteer gegevenstabel naar een rasterbestand

KORTE INHOUD


xyz2grd [ tafel ] grdbestand aanwas regio [[f|l|m|n|r|s|u|z] ] [
xnaam/naam/znaam/schaal/compenseren/ongeldig/titel/opmerking ] [ [zbestand] ] [ [niveau] ] [ [vlaggen] ]
[ -bi] [ -du] [ -f] [ -h] [ -i] [ -r ] [
-:[i|o] ]

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

PRODUCTBESCHRIJVING


xyz2grd leest een of meer z- of xyz-tabellen en creëert een binair rasterbestand. xyz2grd wil
rapporteren als sommige van de knooppunten niet zijn ingevuld met gegevens. Dergelijke onbeperkte knooppunten zijn ingesteld
naar een door de gebruiker gespecificeerde waarde [Standaard is NaN]. Knooppunten met meer dan één waarde zullen zijn
ingesteld op de gemiddelde waarde. Als optie (met -Z), kan een z-tabel met 1 kolom worden gelezen, ervan uitgaande dat dit het geval is
alle knooppunten zijn aanwezig (z-tabellen kunnen in een aantal formaten worden georganiseerd, zie -Z hieronder.)

VERPLICHT ARGUMENTEN


-Ggrdbestand
grdbestand is de naam van het binaire uitvoerrasterbestand. (Zie RASTERBESTANDSFORMAAT hieronder.)

-Ixinc[eenheid][=|+][/yink[eenheid][=|+]]
x_incl [en optioneel j_inc] is de rasterafstand. Voeg eventueel een achtervoegsel toe
modifier. geografisch (graden) coördinaten: toevoegen m om boogminuten aan te geven of s
om boogseconden aan te geven. Als een van de eenheden e, f, k, M, n or u is toegevoegd
in plaats daarvan wordt aangenomen dat de toename wordt gegeven in meter, voet, km, mijl, nautisch
mijl of US survey foot, respectievelijk, en zal worden geconverteerd naar het equivalent
lengtegraad op de middelste breedtegraad van de regio (de omrekening hangt af van
PROJ_ELLIPSOID). Indien /j_inc is gegeven, maar ingesteld op 0 zal het worden gereset gelijk aan x_incl;
anders wordt het geconverteerd naar breedtegraden. Alles coördinaten: Als = is
toegevoegd dan de bijbehorende max x (oosten) Of y (noorden) kan enigszins worden aangepast
om precies in de gegeven toename te passen [standaard kan de toename worden aangepast
enigszins aanpassen aan het opgegeven domein]. Ten slotte, in plaats van een verhoging te geven, kunt u:
specificeer de aantal of knooppunten gewenst door toe te voegen + naar het opgegeven gehele getal
argument; de toename wordt dan herberekend op basis van het aantal knooppunten en de
domein. De resulterende incrementwaarde hangt af van of u a . hebt geselecteerd
raster-geregistreerd of pixel-geregistreerd raster; zie App-bestandsformaten voor details.
Opmerking: als -Rgrdbestand wordt gebruikt, is de rasterafstand al geïnitialiseerd; gebruik maken van
-I om de waarden te overschrijven.

-R[eenheid]x min/xmax/ymin/ymax[R] (meer ...)
Geef de regio van interesse op.

OPTIONELE ARGUMENTEN


tafel Een of meer ASCII [of binair, zie -bi] bestanden met z- of (x,y,z)-waarden. De xyz
drielingen hoeven niet te worden gesorteerd. Z-tabellen met één kolom moeten worden gesorteerd en de -Z
moet worden ingesteld.

-A[f|l|m|n|r|s|u|z]
Standaard berekenen we gemiddelde waarden als meerdere vermeldingen op hetzelfde knooppunt vallen.
Te gebruiken -A om dit gedrag te veranderen, behalve dat het genegeerd wordt als -Z is gegeven. Toevoegen f or s
om eenvoudigweg het eerste of laatste gegevenspunt te behouden dat aan elk knooppunt is toegewezen. Toevoegen
l or u om de laagste (minimum) of hoogste (maximum) waarde op elk knooppunt te vinden,
respectievelijk. Toevoegen m or r om de gemiddelde of RMS-waarde op elk knooppunt te berekenen,
respectievelijk. Toevoegen n om eenvoudigweg het aantal toegewezen datapunten te tellen
naar elk knooppunt (hiervoor zijn slechts twee invoerkolommen nodig x en y as z wordt niet geraadpleegd).
toevoegen z om meerdere waarden op te tellen die tot hetzelfde knooppunt behoren.

-Dxnaam/naam/znaam/schaal/compenseren/ongeldig/titel/opmerking
Geef waarden voor xnaam, naam, znaam (geef de namen van die variabelen en in
vierkante haken hun eenheden, bijv. "afstand [km]"), schaal (om rasterwaarden te vermenigvuldigen
na lezen [normaal 1]), compenseren (om aan het raster toe te voegen na het schalen [normaal gesproken 0]),
ongeldig (een waarde om ontbrekende gegevens weer te geven [NaN]), titel (wat je maar wilt), en
opmerking (wat je maar leuk vindt). Om sommige van deze waarden ongemoeid te laten, verlaat u het veld
blanco. Lege velden op het einde kunnen worden overgeslagen. Alternatief om "/" toe te staan
deel uitmaakt van een van de waarden, gebruikt u een niet-alfanumeriek teken (en niet het gelijk aan
teken) als scheidingsteken door er zowel mee te beginnen als te eindigen. Bijvoorbeeld:
-D:xnaam:naam:znaam:schaal:compenseren:ongeldig:titel:opmerking: Gebruik aanhalingstekens om teksten te groeperen
met meer dan één woord. Merk op dat voor geografische rasters (-fg) xnaam en naam zijn
automatisch ingesteld.

-S[zbestand]
Wissel alleen de bytevolgorde van de invoer om. Er wordt geen rasterbestand geproduceerd. Jij moet ook
leveren de -Z keuze. Er wordt naar de uitvoer geschreven zbestand (of stdout indien niet meegeleverd).

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

-Z[vlaggen]
Lees een ASCII-tabel [of binaire] met 1 kolom. Hierbij wordt ervan uitgegaan dat alle knooppunten dat zijn
aanwezig en gesorteerd volgens de gespecificeerde volgordeconventie in vlaggen.
Als binnenkomende gegevens rijen vertegenwoordigen, maak dan vlaggen beginnen met T(op) als de eerste rij y = is
ymax of B(ottom) als de eerste rij y = ymin is. Voeg vervolgens toe L or R om dat aan te geven
het eerste element bevindt zich aan het linker- of rechteruiteinde van de rij. Hetzelfde geldt voor kolomformaten: start
Met L or R om de eerste kolom te positioneren en vervolgens toe te voegen T or B eerst te positioneren
onderdeel op een rij. Let op: Deze twee rij-/kolomindicatoren zijn alleen vereist voor
roosters; voor andere tabellen zijn ze niet van toepassing. Voor rasterlijn-geregistreerde rasters: Als gegevens
zijn periodiek in x, maar de binnenkomende gegevens bevatten niet de (redundante) kolom op x
= xmax, toevoegen x. Voor periodieke gegevens in y zonder redundante rij bij y = ymax, bijlage
y. toevoegen sn om de eerste over te slaan n aantal bytes (waarschijnlijk een header). Als de
byte-volgorde of de woorden moeten worden verwisseld, voeg toe w. Selecteer een van verschillende gegevens
typen (allemaal binair behalve a):

A ASCII-weergave van een of meer drijvende-kommawaarden per record

a ASCII-weergave van één item per record

c int8_t, ondertekend 1-byte teken

u uint8_t, niet-ondertekend 1-byte teken

h int16_t, geheel getal van 2 bytes met teken

H uint16_t, niet-ondertekend geheel getal van 2 bytes

i int32_t, geheel getal van 4 bytes met teken

I uint32_t, niet-ondertekend geheel getal van 4 bytes

l int64_t, lang (8-byte) geheel getal

L uint64_t, niet-ondertekend lang (8-byte) geheel getal

f Enkele precisie met zwevende komma van 4 bytes

d 8-byte drijvende-komma dubbele precisie

Het standaardformaat is de scanlijnoriëntatie van ASCII-nummers: -ZTLa. Merk op dat -Z Slechts
geldt voor invoer met 1 kolom. Het verschil tussen A en a is dat dit laatste kan
beide decoderen gegevensTklok en ddd:mm:ss[.xx] formaten, terwijl de eerste strikt bedoeld is voor
reguliere drijvende-kommawaarden.

-bi[ncols][T] (meer ...)
Selecteer native binaire invoer. [Standaard is 3 invoerkolommen]. Deze optie is alleen van toepassing
naar xyz-invoerbestanden; zien -Z voor z-tabellen.

-dugeen informatie (meer ...)
Vervang invoerkolommen die gelijk zijn aan geen informatie met NaN. Stelt ook knooppunten in zonder invoer xyz
triplet op deze waarde [standaard is NaN].

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

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

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

-r (meer ...)
Stel pixelknooppuntregistratie in [rasterlijn].

-:[i|o] (meer ...)
Wissel 1e en 2e kolom om op input en/of output.

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

GRID WAARDEN PRECISION


Ongeacht de precisie van de invoergegevens, zullen GMT-programma's die rasterbestanden maken
houd de roosters intern vast in 4-byte drijvende komma-arrays. Dit wordt gedaan om geheugen te sparen
en bovendien kunnen de meeste, zo niet alle echte gegevens worden opgeslagen met behulp van 4-byte drijvende komma
waarden. Gegevens met een hogere precisie (dwz waarden met dubbele precisie) zullen dat verliezen
precisie zodra GMT op het rooster werkt of nieuwe roosters uitschrijft. Om verlies van te beperken
precisie bij het verwerken van gegevens moet u altijd overwegen om de gegevens vooraf te normaliseren
processing.

GRID FILE FORMATS


Standaard schrijft GMT het raster uit als enkele precisie zweeft in een COARDS-klacht netCDF
bestandsformaat. GMT kan echter rasterbestanden produceren in veel andere veelgebruikte rasters
bestandsindelingen en vergemakkelijkt ook het zogenaamde "inpakken" van rasters, waarbij drijvende komma's worden weggeschreven
gegevens als gehele getallen van 1 of 2 bytes. Om de precisie, schaal en offset te specificeren, moet de gebruiker:
voeg het achtervoegsel toe =id[/schaal/compenseren[/nan]], waar id is een identificatie van twee letters van het raster
type en precisie, en schaal en compenseren zijn optionele schaalfactor en offset te zijn
toegepast op alle rasterwaarden, en nan is de waarde die wordt gebruikt om ontbrekende gegevens aan te geven. Zien
grdconverteren en Sectie grid-file-format van de GMT Technical Reference and Cookbook voor
meer informatie.

Bij het schrijven van een netCDF-bestand wordt het raster standaard opgeslagen met de variabelenaam "z". Naar
geef een andere variabelenaam op vernaam, toevoegen ?vernaam naar de bestandsnaam. Houd er rekening mee dat u evt
moeten ontsnappen aan de speciale betekenis van ? in je shell-programma door een backslash in te voeren
ervoor, of door de bestandsnaam en het achtervoegsel tussen aanhalingstekens of dubbele aanhalingstekens te plaatsen.

GEOGRAFISCHE EN TIJD COÖRDINATEN


Als het uitvoerrastertype netCDF is, worden de coördinaten "lengtegraad" genoemd.
"breedtegraad", of "tijd" op basis van de attributen van de invoergegevens of het raster (indien aanwezig) of op de
-f or -R opties. Bijvoorbeeld beide -f0x -f1t en -R90w/90e/0t/3t zal resulteren in a
lengtegraad/tijdraster. Als de x-, y- of z-coördinaat tijd is, wordt deze in het raster opgeslagen
als relatieve tijd sinds tijdperk zoals gespecificeerd door TIME_UNIT en TIME_EPOCH in de gmt.conf filet
of op de opdrachtregel. tevens de eenheid attribuut van de variabele tijd zal aangeven:
zowel deze eenheid als dit tijdperk.

WISSELEN Beperkingen


Alle gegevenstypen kunnen worden gelezen, zelfs 64-bit gehele getallen, maar intern worden rasters opgeslagen met behulp van
drijft. Daarom is het mogelijk dat gehele getallen die de 23-bits mantisse van het float-type overschrijden, dat niet zijn
precies weergegeven. Wanneer -S wordt gebruikt, er worden geen rasters geïmpliceerd en we lezen gegevens in een
tussenliggende dubbele container. Dit betekent dat alle gehele getallen behalve 64-bits kunnen worden weergegeven met behulp van
de 53-bits mantisse van het dubbele type.

Voorbeelden


Gebruik om een ​​rasterbestand te maken van de ASCII-gegevens in hawaii_grv.xyz

GMT xyz2grd hawaii_grv.xyz -Dgraad/graad/mGal/1/0//"Hawaïaans Zwaartekracht"/"GRS-80
Ellipsoïde gebruikt"
-Ghawaii_grv_new.nc -R198/208/18/25 -I5m -V

Om een ​​rasterbestand te maken van het onbewerkte binaire bestand (3-kolommen, scanline-georiënteerd met enkele precisie
data raw.b, gebruik
gmt xyz2grd raw.b -Dm/m/m/1/0 -Graw.nc -R0/100/0/100 -I1 -V -Z -bi3f

Om een ​​rasterbestand te maken van de onbewerkte binaire USGS DEM (korte gehele scanline-georiënteerde data
topo30.b op de NGDC Global Relief Data CD-ROM, met waarden van -9999 duiden op ontbrekend
gegevens, moet men op een machine de bytevolgorde omkeren. Gebruik op dergelijke machines (zoals Sun).
gmt xyz2grd topo30.b -Dm/m/m/1/0 -Gustopo.nc -R234/294/24/50 -I30s -di-9999 -ZTLhw

Stel dat u een binair bestand met drijvende komma's van 4 bytes hebt ontvangen dat op een
machine met een andere bytevolgorde dan die van u. U kunt de bytevolgorde omwisselen met
gmt xyz2grd floats.bin -Snew_floats.bin -V -Zf

Gebruik xyz2grdgmt online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Eclipse Tomcat-plug-in
    Eclipse Tomcat-plug-in
    De Eclipse Tomcat-plug-in biedt
    eenvoudige integratie van een katerservlet
    container voor de ontwikkeling van java
    web applicaties. U kunt bij ons terecht voor
    discussie...
    Eclipse Tomcat-plug-in downloaden
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop is voor streaming
    torrents op Mac, Windows of Linux. Het
    maakt verbinding met zowel BitTorrent als
    WebTorrent-collega's. Nu is er geen
    moet wachten op...
    WebTorrent Desktop downloaden
  • 3
    GenX
    GenX
    GenX is een wetenschappelijk programma om te verfijnen
    x-ray reflectiviteit, neutron
    reflectiviteit en oppervlakteröntgenstraling
    diffractiegegevens met behulp van het differentieel
    evolutie algoritme....
    GenX downloaden
  • 4
    pspp4windows
    pspp4windows
    PSPP is een programma voor statistiek
    analyse van bemonsterde gegevens. Het is een gratis
    vervanging voor het propriëtaire programma
    SPSS. PSPP heeft zowel op tekst gebaseerd als
    grafisch ons...
    Pspp4windows downloaden
  • 5
    Git-extensies
    Git-extensies
    Git Extensions is een op zichzelf staande UI-tool
    voor het beheren van Git-opslagplaatsen. Het ook
    integreert met Windows Verkenner en
    Microsoft Visual Studio
    (2015/2017/2019). E...
    Git-extensies downloaden
  • 6
    eSpeak: spraaksynthese
    eSpeak: spraaksynthese
    Tekst-naar-spraak-engine voor Engels en
    vele andere talen. Compact formaat met
    duidelijke maar kunstmatige uitspraak.
    Beschikbaar als opdrachtregelprogramma met
    veel ...
    Download eSpeak: spraaksynthese
  • Meer "

Linux-commando's

Ad