Forum QGIS
Georeferencer - kolor "tła" - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html)
+--- Wątek: Georeferencer - kolor "tła" (/thread-1070.html)



Georeferencer - kolor "tła" - Konrad - 21-05-2014

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?


RE: Georeferencer - kolor "tła" - andrutt - 21-05-2014

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ń".


RE: Georeferencer - kolor "tła" - Binko - 21-05-2014

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


RE: Georeferencer - kolor "tła" - martel - 23-05-2014

(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.


RE: Georeferencer - kolor "tła" - Konrad - 23-05-2014

(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".


RE: Georeferencer - kolor "tła" - Roland_z_Gilead - 24-05-2014

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.