Dit is de opdracht grdprojectgmt 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
grdproject - Voorwaartse en inverse kaarttransformatie van rasters
KORTE INHOUD
grdproject in_grdbestand out_grdbestand parameters [[dx/dy] ] [
xinc[eenheid][=|+][/yink[eenheid][=|+]] ] [ dpi ] [ [c|i|p|e|f|k|M|n|u] ] [ ] [ c|i|p ] [
regio ] [ [niveau] ] [ -n] [ -r ]
Opmerking: Er is geen spatie toegestaan tussen de optievlag en de bijbehorende argumenten.
PRODUCTBESCHRIJVING
grdproject zal een van de twee dingen doen, afhankelijk of -I is vastgesteld. Indien ingesteld, zal dit het geval zijn
transformeer een gerasterde dataset van een rechthoekig coördinatensysteem naar een geografisch
systeem door het oppervlak op de nieuwe knooppunten opnieuw te bemonsteren. Als dit niet is ingesteld, projecteert het a
geografische gerasterde gegevensset op een rechthoekig raster. Om de waarde te verkrijgen bij elke nieuwe
knooppunt, wordt de locatie ervan omgekeerd geprojecteerd op het invoerraster, waarna een waarde wordt weergegeven
geïnterpoleerd tussen de omliggende invoerrasterwaarden. Standaard bi-kubieke interpolatie
is gebruikt. Aliasing wordt vermeden door de knooppunten van het invoerraster ook voorwaarts te projecteren. Als twee of
Als er meer knooppunten op hetzelfde nieuwe knooppunt worden geprojecteerd, zal hun gemiddelde domineren in de
berekening van de nieuwe knooppuntwaarde. Interpolatie en aliasing worden beheerd met de -n
keuze. De nieuwe knooppuntafstand kan op verschillende manieren worden bepaald door het specificeren van de
rasterafstand, aantal knooppunten of resolutie. Knooppunten die niet worden beperkt door invoergegevens worden ingesteld
naar NaN.
De -R optie kan worden gebruikt om een kaartgebied te selecteren dat groter of kleiner is dan wat wordt geïmpliceerd door
de omvang van het rasterbestand.
VERPLICHT ARGUMENTEN
in_grdbestand
2D binair rasterbestand dat moet worden getransformeerd. (Zie RASTERBESTANDSFORMATEN hieronder.)
-Gout_grdbestand
Geef de naam op van het uitvoerrasterbestand. (Zie RASTERBESTANDSFORMATEN hieronder.)
-Jparameters (meer ...)
Selecteer kaartprojectie.
OPTIONELE ARGUMENTEN
-C[dx/dy]
Laat de geprojecteerde coördinaten relatief zijn ten opzichte van het projectiecentrum [Standaard is relatief ten opzichte van
linksonderin]. Voeg optioneel offsets toe in de geprojecteerde eenheden die moeten worden toegevoegd (of
afgetrokken wanneer -I is ingesteld) naar (van) de geprojecteerde coördinaten, zoals false
oost en noord voor bepaalde projectiezones [0/0].
-Dxinc[eenheid][=|+][/yink[eenheid][=|+]]
Stel de rasterafstand voor het nieuwe raster in. Toevoegen m voor boogminuten, s voor boogseconde.
Als geen van beide -D noch -E zijn ingesteld, selecteren we hetzelfde aantal uitvoerknooppunten als
er zijn invoerknooppunten.
-Edpi Stel de resolutie voor het nieuwe raster in dots per inch in.
-F[c|i|p|e|f|k|M|n|u]
Forceer 1:1 schaling, dwz output (of input, zie -I) gegevens zijn in werkelijkheid geprojecteerd
meter [e]. Voeg toe om andere eenheden te specificeren f (voet), k (km), M (statutaire mijl), n
(zeemijl), u (Amerikaanse onderzoeksvoet), i (inch), c (cm), of p (punt). Zonder -F,
de output (of input, zie -I) zijn in de eenheden gespecificeerd door PROJ_LENGTH_UNIT (maar
zien -M).
-I Voer de omgekeerde transformatie uit, van rechthoekig naar geografisch.
-Mc|i|p
toevoegen c, iof p om aan te geven dat cm, inch of punt moet worden geprojecteerd
meeteenheid [Standaard wordt ingesteld door PROJ_LENGTH_UNIT in gmt.conf]. Kan niet worden gebruikt met
-F.
-R[eenheid]x min/xmax/ymin/ymax[R] (meer ...)
Geef het interessegebied op. U kunt vragen om slechts een subset van het raster te projecteren
een kleinere invoer opgeven w/e/s/n regio [Standaard is de regio die door het raster wordt opgegeven
bestand].
-V[niveau] (meer ...)
Selecteer breedsprakigheidsniveau [c].
-n[b|c|l|n][+a][+bBC][+c][+tdrempel] (meer ...)
Selecteer interpolatiemodus voor rasters.
-r (meer ...)
Stel pixelknooppuntregistratie in [rasterlijn].
-^ 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 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. In geval dat
de twee karakters id is niet voorzien, zoals in =/schaal dan een id=nf wordt verondersteld. Wanneer
leesroosters, wordt het formaat over het algemeen automatisch herkend. Zo niet, hetzelfde achtervoegsel
kunnen worden toegevoegd aan invoerrasterbestandsnamen. Zien grdconverteren en Sectie grid-file-formaat van de
GMT Technical Reference en Cookbook voor meer informatie.
Bij het lezen van een netCDF-bestand dat meerdere rasters bevat, leest GMT standaard de
eerste 2-dimensionaal raster dat in dat bestand kan worden gevonden. Om GMT over te halen een andere te lezen
multidimensionale variabele in het rasterbestand, toevoegen ?vernaam naar de bestandsnaam, waar
vernaam is de naam van de variabele. Merk op dat je misschien moet ontsnappen aan de speciale betekenis
of ? in uw shell-programma door er een backslash voor te plaatsen, of door de
bestandsnaam en achtervoegsel tussen aanhalingstekens of dubbele aanhalingstekens. De ?vernaam achtervoegsel kan ook worden gebruikt
voor uitvoerrasters om een variabelenaam op te geven die verschilt van de standaard: "z". Zien
grdconverteren en secties modifiers-for-CF en grid-file-format van de GMT Technical
Referentie- en kookboek voor meer informatie, met name over het lezen van splitsingen van 3-,
4- of 5-dimensionale rasters.
Voorbeelden
Om het geografische raster dbdb5.nc te transformeren naar een pixel Mercator-raster met 300 dpi, voert u het programma uit
gmt grdproject dbdb5.nc -R20/50/12/25 -Jm0.25i -E300 -r -Gdbdb5_merc.nc
Om het bestand topo_tm.nc omgekeerd terug te transformeren naar een geografisch raster, gebruikt u
gmt grdproject topo_tm.nc -R-80/-70/20/40 -Jt-75/1:500000 -I -D5m -V -Gtopo.nc
Dit veronderstelt uiteraard dat de coördinaten in topo_tm.nc hiermee zijn gemaakt
projectieparameters.
Om het bestand topo_utm.nc (in UTM-meters) omgekeerd terug te transformeren naar a
geografisch raster specificeren we een één-op-één mapping met meter als maateenheid:
gmt grdproject topo_utm.nc -R203/205/60/65 -Ju5/1:1 -I -Mm -Gtopo.nc -V
Om het bestand data.nc (dat zich in Mercator-meters bevindt met Greenwich als .nc) omgekeerd te transformeren
centrale lengte en een valse oost van -4 en geproduceerd op de ellips WGS-72) terug naar a
geografisch raster specificeren we een één-op-één mapping met meter als maateenheid:
gmt grdproject data.nc -Jm/1:1 -I -F -C-4/0 -Gdata_geo.nc -V --PROJ_ELLIPSOID=WGS-72
BEPERKINGEN
De grenzen van een geprojecteerde (rechthoekige) gegevensset zullen niet noodzakelijkerwijs rechthoekig zijn
geografische grenzen (Mercator is één uitzondering). In die gevallen kunnen sommige knooppunten dat wel zijn
onbeperkt (ingesteld op NaN). Om een volledig raster terug te krijgen, moet uw invoerraster mogelijk a
groter gebied dan waarin u geïnteresseerd bent.
Gebruik grdprojectgmt online met behulp van onworks.net-services