To jest polecenie r.categorygrass, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
r.kategoria - Zarządza wartościami kategorii i etykietami powiązanymi z określoną przez użytkownika mapą rastrową
warstwy.
SŁOWA KLUCZOWE
raster, kategoria
STRESZCZENIE
r.kategoria
r.kategoria --help
r.kategoria mapa=Nazwa [koty=zasięg[,zasięg,...]] [wartości=unosić się[,unosić się,...]]
[separator=charakter] [raster=Nazwa] [reguły=Nazwa] [format=ciąg]
[współczynniki=mult1, przesunięcie1, mult2, przesunięcie2] [--pomoc] [--gadatliwy] [--cichy] [--ui]
Flagi:
--help
Wydrukuj podsumowanie wykorzystania
--gadatliwy
Pełne wyjście modułu
--cichy
Cichy moduł wyjściowy
--UI
Wymuś uruchomienie okna GUI
Parametry:
mapa=Nazwa [wymagany]
Nazwa mapy rastrowej
koty=zasięg[,zakres,...]
Wartości kategorii
Przykład: 1,3,7-9,13
wartości=pływak[, pływak,...]
Lista wartości oddzielonych przecinkami
Przykład: 1.4,3.8,13
separator=charakter
Separator pól
Znaki specjalne: kreska, przecinek, spacja, tabulator, znak nowej linii
Zaniedbanie: Zakładka
raster=Nazwa
Mapa rastrowa, z której skopiować tabelę kategorii
reguły=Nazwa
Plik zawierający reguły etykiet kategorii (lub „-”, aby odczytać ze standardowego wejścia)
format=ciąg
Domyślna etykieta lub ciąg formatu dla dynamicznego etykietowania
Używane, gdy dla kategorii nie istnieje wyraźna etykieta
współczynniki=mult1, przesunięcie1, mult2, przesunięcie2
Współczynniki etykiety dynamicznej
Dwie pary mnożników i przesunięć kategorii dla 1 USD i 2 USD
OPIS
r.kategoria drukuje wartości kategorii i etykiety dla warstwy mapy rastrowej określonej przez
mapa=Nazwa na standardowe wyjście. Można go także użyć do ustawienia etykiet kategorii dla mapy rastrowej.
Użytkownik może określić wszystkie potrzebne parametry w wierszu poleceń i uruchomić program
nieinteraktywnie. Jeśli użytkownik nie określi żadnych kategorii (np. używając opcjonalnego
koty=zasięg[,zasięg,...] argument), a następnie wszystkie wartości kategorii i etykiety dla nazwanego
drukowane są warstwy mapy rastrowej występujące na mapie. Cały mapa jest odczytywany za pomocą
r.opisz, aby określić, które kategorie występują w mapa. Jeśli lista kategorii to
określony, drukowane są tylko etykiety dla tych kategorii. The koty może być
określone jako wartości pojedynczej kategorii lub jako zakresy wartości. Użytkownik może również
(opcjonalnie) określ, że do oddzielania będzie używany separator pól inny niż spacja lub tabulator
wartość kategorii z odpowiadającej jej etykiety kategorii na wyjściu, używając metody
separator=charakter|przestrzeń|Zakładka opcję (patrz przykład poniżej). Jeśli nie ma separatora pól
określonych przez użytkownika, domyślnie do oddzielenia tych pól w wynikach używana jest tabulator.
Dane wyjściowe są wysyłane na standardowe wyjście w postaci jednej kategorii w wierszu z rozszerzeniem
najpierw wartość kategorii w wierszu, następnie znak ASCII TAB (lub jakikolwiek inny pojedynczy
znak lub spację określa się za pomocą separator parametr), a następnie etykietę dla
kategorii.
UWAGI
Wszelkie znaki ASCII TAB, które mogą znajdować się na etykiecie, są zastępowane spacjami.
Dane wyjściowe z r.kategoria można przekierować do pliku lub przesłać do innego programu.
Wkład od a filet
reguły Opcja pozwala użytkownikowi na przypisanie etykiet kategorii do wartości znalezionych w pliku.
Etykieta może odnosić się do pojedynczej kategorii, zakresu kategorii, wartości zmiennoprzecinkowej lub a
zakres wartości zmiennoprzecinkowych. Format jest podany w następujący sposób (gdy separator jest ustawiony na
okrężnica).
kot: Etykieta
wartość1:wartość2:Etykieta
Jeśli nazwa pliku jest podana jako „-”, etykiety kategorii są odczytywane ze standardowego wejścia
Domyślnie oraz dynamiczny kategoria Etykiety
Dla kategorii, które nie są jawnie, można utworzyć domyślne i dynamiczne etykiety kategorii
oznakowane. Po linii współczynnika mogą następować wyraźne etykiety kategorii, które zastępują
generowanie etykiet formatu.
0: brak danych
2:.
5: . ## wyraźne etykiety kategorii
7:.
wyraźne etykiety mogą mieć również postać:
Opis etykiety 5.5:5:9
or
15:30 opis etykiety
W linii formatu
· $1 odnosi się do wartości num*5.0+1000 (tzn. przy użyciu pierwszych 2 współczynników)
· $2 odnosi się do wartości num*5.0+1005 (tzn. przy użyciu 2 ostatnich współczynników)
Wartość 1.2 $ spowoduje wydrukowanie wartości 1 $ z 2 miejscami po przecinku.
Ponadto forma $?xxx$yyy$ przekłada się na yyy, jeśli kategoria wynosi 1, lub xxx w przeciwnym razie. The
$rrrr$ jest opcjonalne. Zatem
1 metr $
stanie się:
1 metr (dla kategorii 1)
2 metry (dla kategorii 2) itp.
format='Elewacja: 1.2 $ do 2.2 $ stóp' ## Instrukcja formatu
współczynniki="5.0,1000,5.0,1005" ## Współczynniki
Powyższy format i współczynniki zostaną użyte do wygenerowania następującej instrukcji w
utworzenie odpowiedniego formatu ciągu kategorii dla kategorii „num”:
sprintf(wzmocnienie, „Wzniesienie: %.2f do %.2f stóp”, liczba*5.0+1000, liczba*5.0*1005)
Uwaga: chociaż zarówno format, jak i linie współczynnika muszą być obecne, pusta linia dla
ciąg formatu skutecznie powstrzyma automatyczne generowanie etykiet.
Aby użyć „$” w etykiecie bez uruchamiania testu liczby mnogiej, wpisz „$$” w formacie
ciąg.
Używaj „pojedynczych cudzysłowów”, gdy używasz „$” w wierszu poleceń, aby uniknąć niechcianej powłoki
podstawienie.
PRZYKŁADY
Przykładowy zbiór danych Spearfish:
r.category map=gleby
drukuje wartości i etykiety powiązane ze wszystkimi kategoriami w pliku gleby raster
warstwa mapy;
r.category map=gleby koty=10,12,15-20
drukuje tylko wartości kategorii i etykiety gleby kategorie warstw mapy 10, 12 i
15 do 20; I
r.category map=gleby koty=10,20 separator=':'
drukuje wartości i etykiety dla gleby kategorie warstw mapy 10 i 20, ale używa „:”
(zamiast tabulatora) jako znak oddzielający wartości kategorii od kategorii
wartości na wyjściu.
Przykładowe dane wyjściowe:
10: Zrzuty, moje, Cc
20: Kyle Clay, KaA
Przykład definiowania etykiet kategorii:
r.category Diseasemap separator=: Rules=- << EOF
1: potencjalna nieobecność
2: potencjalna obecność
EOF
ustawia wartości kategorii 1 i 2 na odpowiednie etykiety tekstowe.
Korzystaj z r.categorygrass online, korzystając z usług onworks.net