Več

Izvoz rasterja kot .tif z “use renderer” in “force RGB” ustvarja netočne barve?

Izvoz rasterja kot .tif z “use renderer” in “force RGB” ustvarja netočne barve?


V ArcMap 10.2 imam DEM in moj cilj je spremeniti njegovo barvno rampo z uporabo ArcMap, nato pa izvoziti ta barvni raster kot geotiff (8 bit).

Preveril sem možnosti »uporabi upodabljalnik« in »prisili RGB«, vendar rezultati niso dobri (UREDI: ob ogledu v ArcMap). Pri nekaterih barvnih rampah so rezultati resnično izklopljeni, pri drugih pa nekoliko.

Na primer:

Je to napaka ali je to artefakt, ki izhaja iz poenostavitve prvotne slike v 8-bitno sliko? (Ali ArcMap hrani svoje barvne rampe z več kot 8 bitov?)


zdi se, da so rezultati v ArcGIS videti nenavadno - če jih gledamo v drugih aplikacijah, so barve videti pravilno.

Zakaj torej ArcMap izvožene rastre prikazuje netočno?

Ali moram nekje spremeniti nekatere nastavitve, da se pravilno prikažejo?


Mislim, da nekaj pogrešate v tem, kar je rekel John v svojem komentarju. Ko si ogledujete simbologijo rastra, lahko izbirate med dvema upodabljalnikoma - raztegnjenim in RGB sestavljenim. Vendar na pri kompozitnih nastavitvah RGB obstaja tudi možnost raztezanja. To morate nastaviti na Brez.

Obstaja nekaj načinov za izvoz rastra. Če uporabljate dejansko orodje za izvoz, upoštevajte 4. točko v tej datoteki s pomočjo, ki navaja (poudarek je moj):

Če želite izvoziti rastrski nabor podatkov s trenutnimi možnostmi upodabljalnika, potrdite polje Uporabi upodabljalnik. Poleg tega potrdite polje Force RGB, če želite izvozni raster izvoziti kot tripasovni rasterski nabor podatkov RGB s trenutnim upodabljalnikom.

Če ta izvoženi rastrski nabor podatkov vrnemo nazaj v ArcGIS, je treba raztegnjeni tip nastaviti na Brez, ker je že raztegnjen.

To pomeni, da če tega ne spremenite z nobenim, dejansko podvojite učinek raztezanja (ali uporabite dva različna raztezanja).

Kar zadeva globino bitov, lahko v orodju za izvoz vidite globino slikovnih pik - vrednosti v začetnem rastru to določajo in je samodejno nastavljeno za vzdrževanje teh vrednosti. Če je vašo barvno rampo mogoče obdelati za 8 bitov, ne bi smelo biti nobenih težav. Če ne more, naj se globina slikovnih pik samodejno poveča. Orodje Copy Raster vam omogoča spreminjanje vrednosti globine bitne pike, na primer, če ste iz nekega razloga želeli 16-bitni tif. Ne pozabite, da vzamete enopasovni raster (vrednost višine DEM) in ga pretvorite v tripasovni raster (RGB), kar pomeni, da vam ni treba shraniti celotne vrednosti v en sam piksel katere koli globine. Resnična vrednost je sestavljena iz treh slikovnih pik, kar pomeni, da so lahko te tri globlje bitne globine manj kot njihov posamezni začetnik.

In čeprav mislim, da to ni del vaše težave tukaj, bom poudaril, da lahko glede na barvno rampo, uporabljeno v prvotni simbologiji, pridete do rahlih barvnih premikov, ko greste na RGB. Nekatere rampe in načini izbire barv uporabljajo druge modele, na primer HSV, za katere morda ni neposrednega prevajanja vrednosti RGB. Vendar bi morali biti precej majhni premiki, nič preveč drastični.


Datoteko izvirne plasti lahko shranite, nato pa izvozite tiff za preslikavo in uvoz simbolike datoteke shranjene plasti v rastrsko lastnosti sloja -> zavihek Simbologija. Če je izvirni raster še vedno v dokumentu zemljevida, ga lahko izberete tudi v spustnem meniju.