Это команда pkreclass, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
pkreclass - заменить значения пикселей в растровом изображении
СИНТАКСИС
пкрекласс -i вход [ -c от -r в ] -o выходной [кредита]
ОПИСАНИЕ
пкрекласс это программа для замены значений пикселей в растровых изображениях.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-i имя файла, --Вход имя файла
Входное изображение
-m маска, - маска маска
Маска изображения
-msknodata ценностное , --msknodata ценностное
Значение (я) маски, где у изображения есть узловые данные. Используйте одно значение для каждой маски или несколько
значения для одной маски.
-нет данных ценностное , --нет данных ценностное
значение nodata для вставки в изображение, если недействительно (0)
-код имя файла, --код имя файла
Перекодировать текстовый файл (2 столбца: с по)
-c классов, --класс классов
список классов для переклассификации (в сочетании с опцией переклассификации)
-r классов, - переклассифицировать классов
список перекодированных классов (в сочетании с опцией класса)
-кт имя файла, --кт имя файла
таблица цветов (файл с 5 столбцами: id RGB ALFA (0: прозрачный, 255: сплошной))
-o имя файла, --выход имя файла
Выходной файл маски
-от напишите, --отип напишите
Тип данных для выходного изображения ({Byte / Int16 / UInt16 / UInt32 / Int32 / Float32 /
Float64 / CInt16 / CInt32 / CFloat32 / CFloat64}). Пустая строка: наследовать тип от
входное изображение
-из формат, --формат формат
Формат выходного изображения (см. Также gdal_translate(1 г.)).
-b группа, --группа группа
индекс (а) полосы для замены (другие полосы копируются для вывода)
-n имя, --fname имя
имя поля заменяемого файла формы по умолчанию: метка
-со вариант, -СО вариант
Возможность создания выходного файла. Можно указать несколько вариантов.
-d описание, --описание описание
Установить описание изображения
-v уровень, --группа группа
Индекс (а) полосы для извлечения. Оставьте пустым, чтобы использовать все диапазоны
-v уровень, --подробный уровень
Подробный режим, если> 0
ПРИМЕР
пкрекласс -i input1.tif -o вывод.tif -c 1 -r 0 -c 2 -r 0
заменить значения пикселей 1 и 2 на значение 0
пкрекласс -i вектор.shp -o выход.шп -c от -r К -n В ПОЛЕ
заменить от К в поле В ПОЛЕ (строки типа) в векторном файле вектор.shp и написать
к новому вектору выход.шп
for ((i = 0; i <256; ++ i)); do if (($ i <100)); then echo "$ i 1"; else echo "$ i 0"; fi; done> код.txt; пкрекласс -i input1.tif -o вывод.tif --код код.txt
заменить все значения меньше 100 на 1, все остальные значения на 0
пкрекласс -i input1.tif -o вывод.tif $ (for ((i = 0; i <256; ++ i)); do if (($ i <100)); then echo -n " -c $ i "" -r 1 "; иначе эхо" -c $ i "" -r 0 "; fi; готово)
то же, что и предыдущий, но без временного файла
24 января 2016 пкрекласс(1)
Используйте pkreclass онлайн с помощью сервисов onworks.net
