Dit is de opdracht r.hisgrass 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.zijn - Genereert rode, groene en blauwe (RGB) rasterkaartlagen die tint en intensiteit combineren
en verzadigingswaarden (HIS) uit door de gebruiker opgegeven invoerrasterkaartlagen.
TREFWOORDEN
raster, kleurtransformatie, RGB, HIS, IHS
KORTE INHOUD
r.zijn
r.zijn --help
r.zijn [-c] tint=snaar [intensiteit=snaar] [verzadiging=snaar] rood=snaar groen=snaar
blauw=snaar [bgcolor=naam] [--beschrijven] [--uw] [--breedsprakig] [--rustig] [--ui]
vlaggen:
-c
Gebruik kleuren uit kleurentabellen voor NULL-waarden
--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:
tint=snaar [verplicht]
Naam van de laag die voor tint moet worden gebruikt
intensiteit=snaar
Naam van de laag die moet worden gebruikt voor intensiteit
verzadiging=snaar
Naam van de laag die moet worden gebruikt voor verzadiging
rood=snaar [verplicht]
Naam van de uitvoerlaag die voor rood moet worden gebruikt
groen=snaar [verplicht]
Naam van de uitvoerlaag die voor groen moet worden gebruikt
blauw=snaar [verplicht]
Naam van de uitvoerlaag die voor blauw moet worden gebruikt
bgcolor=naam
Kleur die moet worden gebruikt in plaats van NULL-waarden
Ofwel een standaard kleurnaam, R:G:B triplet of "geen"
PRODUCTBESCHRIJVING
HIS staat voor tint, intensiteit en verzadiging. Dit programma produceert rood, groen en blauw
rasterkaartlagen die een visueel aantrekkelijke combinatie bieden van tint, intensiteit en
verzadigingswaarden van twee of drie door de gebruiker opgegeven rasterkaartlagen.
Het menselijk brein interpreteert automatisch de enorme hoeveelheid beschikbare visuele informatie
volgens basisregels. Kleur, of tint, wordt gebruikt om objecten te categoriseren. Schaduw, of
intensiteit, wordt geïnterpreteerd als driedimensionale textuur. Tenslotte de mate van wazigheid,
or verzadiging, wordt geassocieerd met afstand of diepte. Dit programma maakt gegevens mogelijk van maximaal
drie rasterkaartlagen die moeten worden gecombineerd tot een kleurenafbeelding (in de vorm van afzonderlijke rode,
groene en blauwe rasterkaartlagen) die de originele informatie behoudt in termen van tint,
intensiteit en verzadiging.
Hoewel elke rasterkaartlaag kan worden gebruikt om de tintinformatie weer te geven, kunnen kaartlagen met a
enkele zeer verschillende kleuren werken het beste. Alleen rasterkaartlagen die continu representeren
variërende gegevens zoals hoogte, aspect, gewichten, intensiteiten of hoeveelheden kunnen op geschikte wijze worden gebruikt
om intensiteit- en verzadigingsinformatie te verstrekken.
Er kan bijvoorbeeld een visueel aantrekkelijk beeld worden gemaakt door gebruik te maken van een stroomgebiedkaart voor de tint
factor, een aspectkaart voor de intensiteit factor, en een hoogtekaart voor verzadiging. (De
De gebruiker wil misschien de hoogte-informatie weglaten voor een eerste poging.) Idealiter zou de
het resulterende beeld moet lijken op het uitzicht vanuit een vliegtuig dat naar een terrein op een zonnige dag kijkt
dag met wat nevel in de valleien.
De Proces
Elke kaartcel wordt afzonderlijk verwerkt. Eerst wordt de werkkleur ingesteld op de kleur van
de overeenkomstige cel in de gekozen kaartlaag om weer te geven tint. Ten tweede is deze kleur dat
vermenigvuldigd met de rood intensiteit van die cel in de intensiteit kaart laag. Deze kaartlaag
Er moet een geschikte grijswaardenkleurentabel aan gekoppeld zijn. Jij kunt dit garanderen
door gebruik te maken van de kleurmanipulatiemogelijkheden van r.kleuren. Als laatste wordt de kleur gemaakt
enigszins grijs gebaseerd op de rood intensiteit van die cel in de verzadiging kaart laag. Opnieuw,
aan deze kaartlaag moet een grijswaardenkleurentabel zijn gekoppeld.
OPMERKINGEN
De naam is misleidend. De feitelijk gebruikte conversie is
Zijn + G.(1-s)
met de meeste
H is de R,G,B-kleur uit de tintkaart
i is de rode waarde van de intensiteitskaart
s is de rode waarde van de verzadigingskaart
G is 50% grijs (R = G = B = 0.5)
Eén van beide (maar niet beide) intensiteits- of verzadigingskaartlagen kunnen worden weggelaten. Dit
betekent dat het mogelijk is om uitvoerafbeeldingen te produceren die combinaties vertegenwoordigen van zijn, Hoi,
or hs. de aparte rood, groen en blauw kaarten kunnen worden weergegeven op de grafische monitor
gebruik d.rgb, of gecombineerd tot een samengestelde RGB-laag met behulp van r.composiet. Gebruikers die dat willen
geef gewoon een weer zijn samengestelde afbeelding zonder daadwerkelijk lagen te genereren, moet worden gebruikt
het programma d.zijn.
Voorbeelden
Maak het volgende voorbeeld opnieuw voor d.zijn gebruik r.zijn. Creëer eerst een schaduwrijk reliëf en
laat het zien.
g.regio raster=elevatie
r.reliëf input=elevatie output=elevation_shaded_relief
d.mon wx0
d.zijn tint=hoogte-intensiteit=elevation_shaded_relief helderder=50
Ten tweede: bereken een lichtere versie van de kleur van het gearceerde reliëf. Converteer vervolgens van HIS-model naar
RGB en toon het resultaat.
r.mapcalc "elevation_shaded_relief_bright_50 = #elevation_shaded_relief * 1.5"
r.colors elevatie_shaded_relief_bright_50 kleur=grijs255
r.his hue=elevatie-intensiteit=elevatie_shaded_relief_bright_50 rood=shadedmap_r groen=shadedmap_g blauw=shadedmap_b
d.mon wx1
d.rgb rood=gearceerde kaart_r groen=gearceerde kaart_g blauw=gearceerde kaart_b
Gebruik r.hisgrass online met behulp van onworks.net-services