Dit is de opdracht r.recodegrass 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
r.hercoderen - Hercodeert categorische rasterkaarten.
TREFWOORDEN
raster, categorieën opnieuw coderen
KORTE INHOUD
r.hercoderen
r.hercoderen --help
r.hercoderen [-ad] invoer=naam uitvoer=naam reglement=naam [titel=snaar] [--beschrijven] [--uw]
[--breedsprakig] [--rustig] [--ui]
vlaggen:
-a
Lijn het huidige gebied uit met de invoerrasterkaart
-d
Forceer uitvoer naar 'dubbel' rasterkaarttype (DCELL)
--overschrijven
Toestaan dat uitvoerbestanden bestaande bestanden overschrijven
--help
Gebruiksoverzicht afdrukken
--uitgebreid
Uitgebreide module-uitgang
--stil
Stille module-uitgang
--ui
Geforceerd starten van GUI-dialoogvenster
parameters:
invoer=naam [verplicht]
Naam van de rasterkaart die opnieuw moet worden gecodeerd
uitvoer=naam [verplicht]
Naam voor uitvoerrasterkaart
reglement=naam [verplicht]
Bestand met hercoderingsregels
'-' voor standaard invoer
titel=snaar
Titel voor uitvoerrasterkaart
PRODUCTBESCHRIJVING
r.hercoderen creëert een uitvoerrasterkaart door de invoerrasterkaart te hercoderen op basis van hercodering reglement.
A titel voor de uitvoerrasterkaart kan (optioneel) door de gebruiker worden gespecificeerd.
De hercodeerregels kunnen worden gelezen via standaardinvoer (d.w.z. vanaf het toetsenbord, omgeleid vanaf
een bestand, of door een ander programma geleid) door in te voeren regels=-.
Regels worden gedefinieerd in een van deze formaten:
oud_laag:oud_hoog:nieuw_laag:nieuw_hoog
old_low:old_high:new_val (d.w.z. new_high == new_low)
*:oude_val:nieuwe_val (interval [inf, oude_val])
oude_val:*:nieuwe_val (interval [oude_val, inf])
r.hercoderen is losjes gebaseerd op r.herklasse en gebruikt de GRASS Reclass Library om de
rasters. Het heeft routines voor het converteren naar elke mogelijke combinatie van rasters (bijv. CELL
naar DCELL, DCELL naar FCELL, enz.). De standaard rasterprecisie met zwevende komma is zwevend (FCELL),
met -d dubbele precisie (DCELL) wordt geschreven.
Er zijn vier basisroutines die het accepteert:
1 oud-laag naar oud-hoog wordt geherclassificeerd naar nieuw-laag naar nieuw hoog, waar de gebruiker het opgeeft
alle vier waarden. Het programma berekent direct welk type raster zou moeten zijn
aangemaakt.
2 oud-laag naar oud-hoog wordt geherclassificeerd naar één nieuwe waarde. Alles buiten het bereik
is niets.
3 * naar oud-hoog classificeert alles minder dan oud-hoog naar één nieuwe waarde.
4 oud-laag naar * herclassificeert alles groter dan oud-laag naar een enkele nieuwe waarde.
Deze vier sets argumenten kunnen op de opdrachtregel worden opgegeven, of via stdin of a worden doorgegeven
bestand. Er wordt meer dan één reeks argumenten aanvaard.
Voorbeelden
Wereldmap type dan: Conversie
Om eenvoudig een raster tussen formaten te converteren (bijvoorbeeld int naar zwevend), zou de gebruiker de eerste gebruiken
argument. Bijvoorbeeld
10: 1500: 0.1: 15.0
zou een invoerrasterkaart met een bereik tussen 10 en 1500 omzetten naar een zwevend rasterraster
met bereik tussen 0.1 en 15.0.
Waarde vervanging
r.hercoderen kan worden gebruikt om bestaande celwaarden door andere te vervangen. De opmaak is als
hierboven omschreven. In het volgende voorbeeld worden de waarden 1, 2 en 3 vervangen door 1.1, 7.5 resp.
0.4:
r.recode input=oude kaart output=nieuwe kaartregels=- << EOF
1: 1: 1.1: 1.1
2: 2: 7.5: 7.5
3: 3: 0.4: 0.4
EOF
Gebruik r.recodegrass online met behulp van onworks.net-services