Mam obraz rastrowy (GeoTIFF) z wartościami całkowitymi . Wiem, jak wizualizować wartości rastrowe w QGIS przy użyciu map kolorów lub podobnych, ale zamiast tego chciałbym przypisać symbole do każdej wartości koloru - podobnie jak mapę kolorów, ale z symbolami.
Przykład:
Pytanie:
Czy to możliwe, a w takim razie jak?
Odpowiedzi:
Kliknij skategoryzowaną stylizację, sklasyfikuj i kliknij dwukrotnie symbol. Następnie wybierz „SVG-FILL” i pojawi się następujące okno dialogowe z kilkoma podstawowymi ikonami SVG pochodzącymi z QGIS.
Wybierz ikonę i pamiętaj, aby ustawić linię graniczną („prostą linię”) na brak pisaka. W przeciwnym razie pola zostaną otoczone małą linią. Twoje pytanie wyświetla taką linię graniczną, więc może chcesz je zachować.
Dokonano tego przy użyciu wersji rozwojowej QGIS 1.9, ale zakłada się, że powinno to być możliwe również w wersji 1.8. Możesz stylizować własne symbole SVG, korzystając na przykład z doskonałego pakietu Inkscape
źródło
Sugerując, że twój raster ma dość dużą skalę (wykorzystanie terenu, pogoda, ...), dlaczego po prostu nie przekonwertujesz ich na format wektorowy?
źródło
Wierzę, że QGIS wciąż zawiera gdal2xyz.py i za pomocą tego możesz przekonwertować swój raster do pliku tekstowego.
Otwórz terminal w katalogu zawierającym raster i uruchom:
Plik tekstowy będzie zawierał rozdzielone spacjami trojaczki xyz zawierające rzędną x, rzędną y i wartość z (z rastra).
Musisz dodać nowy pierwszy wiersz do pliku, na przykład „xy z” (bez znaków cudzysłowu). Po wykonaniu tej czynności będziesz mógł załadować plik do QGIS za pomocą narzędzia „dodaj tekst rozdzielany”, wybierając „spację” jako separator.
W QGIS można następnie stylizować punkty: Właściwości -> Karta Styl -> Skategoryzowane, a następnie użyć symboli czcionek do stylowania punktów.
źródło