pksetmask - Bulutta Çevrimiçi

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen pksetmask komutudur.

Program:

ADI


pksetmask - maske görüntüsünü (geçersiz değerler ayarlayın) raster görüntüye uygulayan program

SİNOPSİS


pkset maskesi -i giriş -m maske [-msknodata değer] -o çıktı [seçenekleri] [ileri seçenekleri]

AÇIKLAMA


pkset maskesi seçenekle sağlanan bir maske ayarlar -m bir girdi raster veri kümesine. Varsayılan
operatör '='. Maskenin bir nodata değerine sahip olduğu giriş tarama verilerindeki değerler (set
seçeneği ile -msknodata) daha sonra nodata olarak ayarlanacaktır ( -veri yok). Diğer
operatörler (--Şebeke '<') ve daha büyük (--Şebeke '<').

SEÇENEKLER


-i Dosya, --giriş Dosya
Giriş resmi

-m maske, --maske maske
Maske resim(ler)i

-msknodata değer, --msknodata değer
Görüntünün nodatası olduğu durumlarda maske değeri/değerleri. Her maske için bir veya birden çok değer kullanın
tek bir maske için değerler.

-o Dosya, --çıktı Dosya
Çıktı maskesi dosyası

-veri yok değer, --veri yok değer
geçerli değilse görüntüye yerleştirilecek nodata değeri

-v seviye, --ayrıntılı seviye
gereksiz sözlerle dolu

Gelişmiş seçenekler

-p '<'|'='|'>', --Şebeke '<'|'='|'>'
Operatör: < = > !. Her biri için operatörü kullan -msknodata seçenek

Ot tip, --otip tip
Çıktı görüntüsü için veri türü ({Byte / Int16 / UInt16 / UInt32 / Int32 / Float32 /
Float64 / CInt16 / CInt32 / CFloat32 / CFloat64}). Boş dize: türü şuradan devral
girdi resmi

-nın-nin GDAL biçimi, --oformat GDAL biçimi
Çıktı görüntü formatı (ayrıca bkz. gdal_translate(1)).

-co seçenek, --co seçenek
Çıktı dosyası için oluşturma seçeneği. Birden fazla seçenek belirtilebilir.

-CT Dosya, --ct Dosya
5 sütuna sahip ASCII formatında renk tablosu: id RGB ALFA (0: şeffaf, 255:
sağlam)

ÖRNEK


kullanma a tek maske

Tek bir maske ile istediğiniz kadar üçlü sağlayabilirsiniz (--Şebeke, --msknodata, --veri yok) gibi
arzuluyorsun. Tüm operatörler o maske üzerinde aynı anda çalışır. Dikkat: ilk operatör
bu testler true seçilecektir. Bu, bir sonraki örnekte açıklanmıştır:

pkset maskesi -i girdi.tif -m maske.tif --Şebeke='>' --msknodata 0 --veri yok 0 --Şebeke='>' --msknodata 10 --veri yok 10 -o çıktı.tif

Uyarı: ikinci operatör, ilkinin yerini alacağı için asla doğruyu test etmeyecektir!

pkset maskesi -i girdi.tif -m maske.tif --Şebeke='>' --msknodata 10 --veri yok 10 --Şebeke='>' --msknodata 0 --veri yok 1 -o çıktı.tif

Tamam: 10'un üzerindeki değerler 10, 0 ile 10 arasındaki değerler 1 olacak

kullanma çoklu maskeler

Birden çok maske ile bir üçlü (--Şebeke, --msknodata, --veri yok) her biri için
karşılık gelen maske (aynı giriş sırasını izleyerek). Üçlü sayısı değilse
maske sayısına eşitse, tüm maskeler için yalnızca ilk üçlü kullanılır
aynı anda

pkset maskesi -i girdi.tif -m maske1.tif --Şebeke '>' --msknodata 250 --veri yok 1 -m maske2.tif --Şebeke '>' --msknodata 100 --veri yok 2 -o çıktı.tif

mask1.tif 250'nin üzerindeyse çıktı 1 olur. mask2 100'ün üzerindeyse çıktı
2 olabilir. Her iki operatör de doğru testi yaparsa, ilki geçersiz olur (çıktı 1 olur)

pkset maskesi -i girdi.tif -m maske1.tif -m maske2.tif --Şebeke '>' --msknodata 250 --veri yok 1 -o çıktı.tif

mask1.tif veya mask2.tif 250'nin üzerindeyse, çıktı 1 olacaktır.

Daha Fazla örnekler

pkset maskesi -i girdi.tif -m maske.tif -o çıktı.tif Ot Bayt --msknodata 0 -veri yok 255

piksel değerlerini input.tif'ten output.tif'e kopyalayın, mask.tif'i uygulayın, tüm değerleri şuna ayarlayın
255 burada maske 0'dır.

pkset maskesi -i girdi.tif -m maske.tif -o çıktı.tif Ot Bayt --msknodata 1 -veri yok 255 --Şebeke '!'

değerleri input.tif'ten output.tif'e kopyalayın, ancak maske 255 değilse tüm değerleri 1 olarak ayarlayın

pkset maskesi -i girdi.tif -m maske1.tif -m maske2.tif -o çıktı.tif Ot Bayt --msknodata 0 -veri yok 255

İki maske uygulaması. Piksel değerlerini input.tif'ten output.tif'e kopyalayın, tümünü ayarlayın
her iki maskenin de 255 olduğu değerler 0'e kadar.

pkset maskesi -i girdi.tif -m maske.tif -o çıktı.tif Ot Bayt --msknodata 0 --msknodata 1 -veri yok 255 -veri yok 255

piksel değerlerini input.tif'ten output.tif'e kopyalayın, tek maskeler uygulayın, tüm değerleri ayarlayın
255'e, burada maske 0 veya 1'dir.

FAQ


S1. Giriş resmimi (0 ile 254 arasında değerlere sahip bir bayt resmi) bir maske ile maskelemek istiyorum
bu yalnızca giriş görüntüsünün uzamsal bir alt kümesini kapsar. uzaysal alt kümesi içinde
birincil maske, birincil maskenin 0'e eşit olduğu yerde tüm pikseller 1'a ayarlanmalıdır.
uzamsal altküme Tüm piksel değerlerini 255'e ayarlamak istiyorum.

A1. Bu, giriş görüntüsünü ikincil maske olarak seçerek iki maske kullanılarak yapılabilir.
Koşul şu şekilde olacak şekilde ikincil maskeye etki eden ikincil operatörü seçin.
her zaman doğrudur (örn. < 255).

24 Ocak 2016 pkset maskesi(1)

onworks.net hizmetlerini kullanarak pksetmask'ı çevrimiçi kullanın



En yeni Linux ve Windows çevrimiçi programları