arth2o kolléga gimp-es blogjában felmerült egy régi kedvencem, a címben említett képek előállítása. Hogyan is készülnek ezek? (Megpróbálom rövidre fogni)
Némi háttér: Az STS-99 NASA misszió keretében került sor az SRTM projektre, melynek során a teljes földgolyót letapogatták radarhullámokkal é.sz.60 és d.sz.56 között, általában 90m x 90m x 1m-es (3 szögmásodperc), kivételes helyeken (USA) 30m x 30m x 1m-es (1 szögmásodperc) pontossággal. Az adatok nyílvánosak, bárki számára elérhetők, bár van velük egy aprócska probléma: a kimeneti fájlok nyers, fejléc nélküli, 16 bites big-endian adathalmazok tömörítve, amik (normál felbontásnál) 1201px x 1201px felbontásúak, és 1fok x 1fok területet fednek le.
Természetesen vannak térképészeti szoftverek amik kapásból megeszik ezt a formátumot, de bevallom őszintén: 1-2 napnál több szabadidőt nem tudtam rájuk fordítani, és ez alatt még az alapokig sem jutottam el. Így marad a trükközés.:)
Tehát az adatbázis: ftp://e0srp01u.ecs.nasa.gov/srtm/version2/ itt, nekünk az SRTM3 kell. A kontinens kiválasztása után láthatjuk hogy a fájlok nevei SzélességÉrtékHosszúságÉrték.hgt.zip formátumúak, ahol a koordináták a bal alsó sarkot
(southwest) jelölik. Letöltjük pl. a N48E021.hgt.zip fájlt (ez lesz a Zemplén), és kibontjuk. Ezután ezt egy képfeldolgozó szoftverek számára emészthető formátumra kell hozni, erre nagyon jó az ImageMagick-ben található convert program. (én spec. írtam erre egy picike nautilus scriptet, kód itt: http://pastebin.ubuntu.com/162805/ )
Ez egy 16 bites grayscale tiff-et készít, ezt már meg tudjuk nyitni valamilyen 16 bites képeket kezelni tudó képszerkesztő programmal, pl. a CinePaint segítségével.
Tehát CinePaint betölt (ált. csak egy nagy feketeséget látunk:)), majd az image/colors/levels pontban addig ügyeskedünk a csúszkákkal, míg a kép spektruma be nem tölti a tartományt, a kép kiégése és bebukása nélkül (a gammát ne piszkáljuk):
http://kepfeltoltes.hu/view/090502/6467408201_www.kepfeltoltes.hu_.jpg
Mivel a kép dinamikáját behúztuk az optimális tartományba, innentől átállhatunk 8 bitre, a további lépéseket a GIMP segítségével tesszük meg. (CinePaint esetén image/8-bit unsigned integer, majd Save, a CinePaint már nem fog kelleni)
A lementett képet betöltjük a GIMP-pel, átalakítjuk szürkeárnyalatosból RGB-vé, és Rétegek párbeszédpanel segítségével csinálunk még két másolat réteget:
http://kepfeltoltes.hu/view/090502/02_www.kepfeltoltes.hu_.png
A legalsó rétegen alkalmazzuk a szűrők/torzítás/domborítás effektet, óvatosan, hogy a legkeményebb kontrasztú képrészleteknél éppencsak beüssenek a tök fekete képelemek (különben elég szürrealisztikus lesz a végeredmény):
http://kepfeltoltes.hu/view/090502/109168212203_www.kepfeltoltes.hu_.jpg
A második réteget nem bántjuk, a réteg módját "érték"-re, értékét egyenlőre 50%-ra rakjuk.
A harmadik kép adja a színeket, ehhez a szoftver "színátmenetek" párbeszédpaneljét, és a színek/leképezés/színátmenet-leképezés menüpontot használjuk. (Akár már most beállíthatjuk a réteg módját "szín"-re.) Mielőtt színeznénk, érdemes a legfelső réteget "megplasztikázni" kissé, hogy a színkódolás a lehető legnagyobb részletgazdagságot adja vissza. Ezt a színek/szintek pontban tudjuk megtenni:
http://kepfeltoltes.hu/view/090502/25284964404_www.kepfeltoltes.hu_.jpg
Ezután létre kell hozni egy megfelelő színátmenetet, pl. egy ilyet:
http://kepfeltoltes.hu/view/090502/18541434505_www.kepfeltoltes.hu_.jpg
majd ezt alkaplmazzuk a legfelső rétegen "színek/leképezés/színátmenet-leképezés":
http://kepfeltoltes.hu/view/090502/77390472806_www.kepfeltoltes.hu_.jpg
Ne feledjük: Undo gomb a barátunk! :)
Ezután a két felső réteg értékét ízlés szerint beállítjuk, a képet lapítjuk, esetleg csöppet élesítjük, majd elmentjük BMP-ként:
http://kepfeltoltes.hu/view/090502/zemp_www.kepfeltoltes.hu_.jpg
A GIMP-et bezárjuk.
Megnyitjuk a GoogleEarth-ot, bekapcsoljuk a Terrain-t, létrehozunk egy új réteget, beállítjuk a tulajdonságait, és elmélázunk rajta: valyon a regéci várat miért éppen oda építették az őseink, és a császárnak miért volt érdeke ezt sürgősen porig romboltatni? :)
http://kepfeltoltes.hu/view/090502/68813781507_www.kepfeltoltes.hu_.jpg
Jó szórakozást!
(ja, és hogy mi köze ennek az Ubuntuhoz? Hát, ha nem lenne a közösség, ez a bejegyzés nem született volna meg.:))
szerk.: most nézem hogy az új GIMP sem tud 16 bites képeket megnyitni, úgyhogy kiszedtem a szövegből. Bocs ha valaki azzal akarta volna.