To jest polecenie pkcrop, 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Ę
pkcrop - wykonuje operacje na danych rastrowych na obrazie, takie jak przycinanie, wyodrębnianie i układanie pasm
STRESZCZENIE
uprawa -i wkład -o wydajność [Opcje] [zaawansowany Opcje]
OPIS
uprawa może dzielić i układać obrazy rastrowe. W dziedzinie przestrzennej może przyciąć granicę
pudełko z większego obrazu. Wyjściowa ramka ograniczająca jest wybierana poprzez ustawienie nowego narożnika
współrzędne za pomocą opcji -ulx -Uly -lrx -lry. Alternatywnie możesz ustawić nowy
środek obrazu (-x -y) i rozmiar. Można to zrobić albo w rzutowanych współrzędnych (za pomocą
opcje -nx -nie) lub we współrzędnych obrazu (za pomocą opcji -ns -nl). Możesz również
użyj pliku wektorowego, aby ustawić nową ramkę ograniczającą (opcja -e). W domenie widmowej uprawa
umożliwia wybór poszczególnych pasm z jednego lub większej liczby obrazów wejściowych. Paski są przechowywane
w tej samej kolejności, jak podano w wierszu poleceń, używając opcji -b. Numery zespołów
zacznij od indeksu 0 (wskazującego pierwsze pasmo). Domyślnie wybrane są wszystkie pasma wejściowe.
Jeśli dostępnych jest więcej obrazów wejściowych, pasma są układane w obraz wielopasmowy. Jeśli
obwiednie lub rozdzielczość przestrzenna nie są identyczne dla wszystkich obrazów wejściowych, powinieneś
ustaw je jawnie za pomocą opcji. The uprawa narzędzie nie nadaje się do mozaiki lub
obrazy złożone. Rozważ użyteczność pkkompozyt(1) zamiast tego.
OPCJE
-i filename, --Wejście filename
Wejściowe pliki obrazu. Jeśli wejście zawiera wiele obrazów, wyjście jest wielopasmowe
stworzony
-o filename, --wyjście filename
Plik obrazu wyjściowego
-z format_wyjściowy, --format format_wyjściowy
Format obrazu wyjściowego (zobacz także gdal_translate(1)). Pusty ciąg: dziedzicz z wejścia
obraz
-ot rodzaj, --otyp rodzaj
Typ danych dla obrazu wyjściowego ({Byte / Int16 / UInt16 / UInt32 / Int32 / Float32 /
Float64 / CInt16 / CInt32 / CFloat32 / CFloat64}). Pusty ciąg: dziedzicz typ z
obraz wejściowy
-b pasmo, --zespół muzyczny pasmo
Indeks pasma do przycięcia (pozostaw puste, aby zachować wszystkie pasma)
-pasmo pasmo, --pasmo startowe pasmo
Rozpocznij numer kolejny pasma
-opuść pasmo, --koniec pasmo
Numer kolejny pasma końcowego
-ulx ULX, --ulx ULX
Lewy górny róg x pole ograniczające wartość
-Uly ULY, --Uly ULY
Górne lewe pole ograniczające wartość y
-lrx LRX, --lrx LRX
Prawe dolne pole ograniczające wartość x
-lry LRY, --lry LRY
Prawa dolna ramka ograniczająca wartość y
-dx xres, --dx xres
Rozdzielczość wyjściowa w x (w metrach) (puste: zachowaj oryginalną rozdzielczość)
-dy Yres, --dy Yres
Rozdzielczość wyjściowa w y (w metrach) (puste: zachowaj oryginalną rozdzielczość)
-r metoda ponownego próbkowania, --resampling-metoda metoda ponownego próbkowania
Metoda ponownego próbkowania (bliska: najbliższy sąsiad, dwuliniowa: interpolacja dwuliniowa).
-a_srs EPSG: liczba, --a_srs EPSG: liczba
Zastąp odniesienie przestrzenne dla pliku wyjściowego (pozostaw puste, aby skopiować z pliku wejściowego
plik, użyj epsg:3035, aby użyć projekcji europejskiej i wymusić europejską siatkę)
-brak danych wartość, --brak danych wartość
Wartość Nodata do umieszczenia w obrazie, jeśli jest poza zakresem.
Opcje zaawansowane
-e wektor, --zakres wektor
uzyskaj granicę z zakresu z wielokątów w pliku wektorowym
-m filet, --maska filet
Użyj określonego pliku jako maski ważności (0 to nodata)
-msknodata wartość, --msknodane wartość
Wartość maski, której nie należy brać pod uwagę przy przycinaniu
-mskband wartość, --mskband wartość
Pasmo maski do odczytania (indeks 0). Do każdej maski należy dodać opaskę.
-współ NAZWA=WARTOŚĆ, --współ NAZWA=WARTOŚĆ
Opcja tworzenia pliku wyjściowego. Można określić wiele opcji.
-x centrum_x, --X centrum_x
Współrzędna x środka obrazu do przycięcia (w metrach)
-y centrum_y, --t centrum_y
współrzędna y środka obrazu do przycięcia (w metrach)
-nx rozmiar_x, --nx rozmiar_x
rozmiar obrazu w x do przycięcia (w metrach)
-nie rozmiar_y, --nie rozmiar_y
rozmiar obrazu w Y do przycięcia (w metrach)
-ns npróbka, --ns npróbka
liczba próbek do przycięcia (w pikselach)
-nl nlinie, --nl nlinie
liczba linii do przycięcia (w pikselach)
-tak jak min -tak jak max, --automatyczne skalowanie min --automatyczne skalowanieautomatyczne skalowanie max
skaluj wyjście do wartości minimalnej i maksymalnej, np. --automatyczne skalowanie 0 --automatyczne skalowanie 255
-skala skala, --skala skala
wyjście=skala*wejście+przesunięcie
-wył offset, --zrównoważyć offset
wyjście=skala*wejście+przesunięcie
-ct filename, --kt filename
tablica kolorów w formacie ASCII posiadająca 5 kolumn: id RGB ALFA (0: transparent, 255:
solidny)
-wyrównywać, --wyrównywać
Wyrównaj wyjściową ramkę ograniczającą do obrazu wejściowego
-d opis, --opis opis
Ustaw opis obrazu
-v, --gadatliwy
gadatliwy
PRZYKŁAD
Przytnij obraz wejściowy do danej ramki ograniczającej
uprawa -i wejście.tif -ulx 100 -Uly 1000 -lrx 600 -lrx 100 -o wyjście.tif
Przytnij obraz wejściowy do obwiedni danego wielokąta i zamaskuj wszystkie piksele na zewnątrz
wielokąt jako 0 (przy użyciu gdal_rasterize(1))
uprawa -i wejście.tif -e stopień.shp -o wyjście.tif
gdal_rasterize -i -burn 0 -l stopień ekst.shp wynik.tif
gdal_rasterize -i -oparzenie 0 -l stopień stopień.shp wyjście.tif
Wyodrębnij pasma 3,2,1 (zaczynając od 0) w tej kolejności z wielopasmowego obrazu rastrowego wejście.tif
uprawa -i wejście.tif -b 3 -b 2 -b 1 -o wyjście.tif
Skaluj rastrowy obraz zmiennoprzecinkowy fimage.tif ze współczynnikiem 100 i zapisz jako pojedynczy bajt
obraz z podaną tabelą kolorów (automatyczne skalowanie, patrz następny przykład)
uprawa -i fimage.tif -s 100 -ot Bajt -o bimage.tif -ct kolorowanka.txt
Automatycznie skaluj rastrowy obraz zmiennoprzecinkowy fimage.tif na [0:100] i zapisz wynik
jako obraz jednobajtowy z podaną tabelą kolorów
uprawa -i fimage.tif -tak jak 0 -tak jak 100 -ot Bajt -o bimage.tif -ct kolorowanka.txt
Przytnij obraz rastrowy duży.tif do ramki ograniczającej obraz rastrowy mały.tif i używaj tego samego
rozmiar piksela.
uprawa -i duży.tif $(pkinfo -i mały.tif -nocleg ze śniadaniem -dx -dy) -o wyjście.tif
Użyj pkcrop online, korzystając z usług onworks.net