Forum QGIS

Pełna wersja: Georeferencer - kolor "tła"
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Przy nadawaniu georeferencji dla rastra w QGisie, to najczęściej raster ów jest mniej lub bardziej obracany, żeby się dobrze wpasować w odwzorowanie.
Ale przy tym obracaniu powstają czarne obszary w miejscach gdzie się "dopełnia" prostokąt.
Jak zmienić kolor tego "dopełnienia", najlepiej na biały?
Lepszym sposobem od zmiany koloru jest wykadrowanie rastra (polecenie Raster/Geoprocesing/Kadruj) za pomocą poligonowej warstwy shp, która obrysowuje tę cześć rastra, która ma pozostać na projekcie. Powstanie nowy plik rastrowy (oczywiście dalej zgeoreferowany) ale bez czarnych "dopełnień".
Albo tak na szybko można w ustawieniach warstwy ustawić przezroczystość dla wartości "0". No, chyba że w samym rastrze znajdują się czarne piksele, to lepiej skorzystać ze sposobu, jaki podał @adrutt
(21-05-2014, 19:03)andrutt napisał(a): [ -> ]Lepszym sposobem od zmiany koloru jest wykadrowanie rastra (polecenie Raster/Geoprocesing/Kadruj) za pomocą poligonowej warstwy shp, która obrysowuje tę cześć rastra, która ma pozostać na projekcie. Powstanie nowy plik rastrowy (oczywiście dalej zgeoreferowany) ale bez czarnych "dopełnień".

Ale Konradowi raczej nie chodziło o to, jak zmienić ten kolor w postprocesie tylko czy da się wymusić aby program domyślnie ustawiał kolor wypełnienia na biały (tak jak jest to np. w ArcGIS przy wykonywaniu rektyfikacji). Ale to już raczej musi być ukłon w stronę autorów programu. Też bym się nie obraził, gdyby domyślnie był to biały, bo wtedy odchodzi sporo roboty.
(23-05-2014, 01:30)martel napisał(a): [ -> ]Ale Konradowi raczej nie chodziło o to, jak zmienić ten kolor w postprocesie tylko czy da się wymusić aby program domyślnie ustawiał kolor wypełnienia na biały (tak jak jest to np. w ArcGIS przy wykonywaniu rektyfikacji). Ale to już raczej musi być ukłon w stronę autorów programu. Też bym się nie obraził, gdyby domyślnie był to biały, bo wtedy odchodzi sporo roboty.

Dokładnie. Przy kadrowaniu można dowolnie określić ten kolor - poprzez ustawienie wartości "brak danych" - "0" to czarny, "255" to biały.
Poza tym kadrując raster brutalnie zwiększa mi się wielkość pliku - prawdopodobnie "znika" kompresja tif-a.

A co do ustawień warstwy - znam ten sposób, ale rzadko kiedy na rastrze (skany różnych map) nie ma czarnych pikseli, które "są potrzebne".
Witam,
w zeszłym tygodniu się też z tym męczyłem. Rozwiązanie jest takie: otwieramy dany raser jeszcze przed nadaniem referencji np. w Gimpie i tam prawym klawiszem na warstwach dodajemy kanał alfa. To wszystko.
Przy rejestracji rastra robią się czarne pola po obrocie bo dany raster nie zawierał kanału alfa, a jak ten kanał dodamy to wtedy te czarne pola są traktowane jako przeźroczyste. Ustawianie koloru przeźroczystości to zła droga i służy czemu innemu.
Teraz już zanim czemuś nadam referencje sprawdzam czy jest kanał alfa i tyle.