Este es el comando pkcrop que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
pkcrop: realiza operaciones de datos ráster en la imagen, como recortar, extraer y apilar bandas
SINOPSIS
cultivo -i Las opciones de entrada -o salida [opciones] [avanzado opciones]
DESCRIPCIÓN
cultivo puede crear subconjuntos y apilar imágenes rasterizadas. En el dominio espacial puede recortar un límite
cuadro de una imagen más grande. El cuadro delimitador de salida se selecciona configurando la nueva esquina
coordenadas usando las opciones -ulx -de hecho -lrx -lry. Alternativamente, puede configurar el nuevo
centro de imagen-x -y) y tamaño. Esto se puede hacer en coordenadas proyectadas (usando
las opciones -nx -Nueva York) o en coordenadas de imagen (usando las opciones -ns -NL). Tú también puedes
use un archivo vectorial para establecer el nuevo cuadro delimitador (opción -e). En el dominio espectral, cultivo
le permite seleccionar bandas individuales de una o más imágenes de entrada. Las bandas se almacenan
en el mismo orden que se proporciona en la línea de comando, usando la opción -b. Números de banda
comience con el índice 0 (que indica la primera banda). El valor predeterminado es seleccionar todas las bandas de entrada.
Si se proporcionan más imágenes de entrada, las bandas se apilan en una imagen multibanda. Si el
los cuadros delimitadores o la resolución espacial no son idénticos para todas las imágenes de entrada, debe
configúrelos explícitamente a través de las opciones. los cultivo La utilidad no es adecuada para mosaicos o
imágenes compuestas. Considere la utilidad pkcompuesto(1) en cambio.
OPCIONES
-i nombre de archivo, --aporte nombre de archivo
Archivo de imagen de entrada. Si la entrada contiene varias imágenes, una salida multibanda es
creado
-o nombre de archivo, --producción nombre de archivo
Archivo de imagen de salida
-de fuera_formato, --oformato fuera_formato
Formato de imagen de salida (ver también gdal_translate(1)). Cadena vacía: heredar de la entrada
imagen
-Antiguo Testamento tipo, --otipo tipo
Tipo de datos para la imagen de salida ({Byte / Int16 / UInt16 / UInt32 / Int32 / Float32 /
Float64 / CInt16 / CInt32 / CFloat32 / CFloat64}). Cadena vacía: hereda el tipo de
imagen de entrada
-b Número, --banda Número
Índice de bandas para recortar (dejar vacío para conservar todas las bandas)
-banda Número, - banda de inicio Número
Número de secuencia de banda inicial
-ebanda Número, - diadema Número
Número de secuencia de banda final
-ulx ULX, --ulx ULX
Cuadro delimitador de valor x superior izquierdo
-de hecho ULIO, --de verdad ULIO
Cuadro delimitador del valor y superior izquierdo
-lrx LRX, --lrx LRX
Cuadro delimitador de valor x inferior derecho
-lry LRY, --lry LRY
Cuadro delimitador del valor y inferior derecho
-dx xres, --dx xres
Resolución de salida en x (en metros) (vacío: mantener la resolución original)
-dy años, --dy años
Resolución de salida en y (en metros) (vacío: mantener la resolución original)
-r método_muestreo, --método de muestreo método_muestreo
Método de remuestreo (cerca: vecino más cercano, bilineal: interpolación bilineal).
-a_srs EPSG: número, --a_srs EPSG: número
Anule la referencia espacial para el archivo de salida (déjelo en blanco para copiar desde la entrada
file, use epsg: 3035 para usar la proyección europea y forzar a la cuadrícula europea)
-sin datos propuesta de, --sin datos propuesta de
Valor de Nodata para poner en la imagen si está fuera de los límites.
Opciones avanzadas
-e vector, --grado vector
obtener el límite de la extensión de los polígonos en el archivo vectorial
-m presentar, --máscara presentar
Utilice el archivo especificado como máscara de validez (0 es nodata)
-msknodata propuesta de, --msknodata propuesta de
Valor de la máscara que no se debe considerar para el cultivo
-mskband propuesta de, --mskband propuesta de
Banda de máscara para leer (0 indexada). Proporcione una banda para cada máscara.
-co NOMBRE = VALOR, --co NOMBRE = VALOR
Opción de creación para archivo de salida. Se pueden especificar varias opciones.
-x centro_x, --X centro_x
coordenada x del centro de la imagen para recortar (en metros)
-y centro_y, --y centro_y
coordenada y del centro de la imagen para recortar (en metros)
-nx tamaño_x, --nx tamaño_x
tamaño de la imagen en x para recortar (en metros)
-Nueva York talla_y, --Nueva York talla_y
tamaño de imagen en y para recortar (en metros)
-ns muestra, --ns muestra
número de muestras para recortar (en píxeles)
-NL líneas, --NL líneas
número de líneas para recortar (en píxeles)
-como min -como max, --auto escala min --autoescalaautoescala max
escalar la salida al mínimo y al máximo, por ejemplo, --auto escala 0 --auto escala 255
-escala escala, --escala escala
salida = escala * entrada + desplazamiento
-apagado compensar, --compensar compensar
salida = escala * entrada + desplazamiento
-Connecticut nombre de archivo, --Connecticut nombre de archivo
tabla de colores en formato ASCII con 5 columnas: id RGB ALFA (0: transparente, 255:
sólido)
-alinear, --alinear
Alinear el cuadro delimitador de salida con la imagen de entrada
-d descripción, --descripción descripción
Establecer descripción de imagen
-v, --verboso
verboso
EJEMPLO
Recorta la imagen de entrada al cuadro delimitador dado
cultivo -i entrada.tif -ulx 100 -de hecho 1000 -lrx 600 -lrx 100 -o salida.tif
Recorta la imagen de entrada a la envolvente del polígono dado y enmascara todos los píxeles afuera
polígono como 0 (usando gdal_rasterizar(1))
cultivo -i entrada.tif -e extension.shp -o salida.tif
gdal_rasterize -i -burn 0 -l extensión extensión.shp salida.tif
gdal_rasterizar -i -quemar 0 -l grado extension.shp salida.tif
Extraiga las bandas 3,2,1 (comenzando desde 0) en ese orden de la imagen ráster multibanda entrada.tif
cultivo -i entrada.tif -b 3 -b 2 -b 1 -o salida.tif
Escalar imagen de punto flotante ráster imagen.tif con factor 100 y escribir como un solo byte
imagen con la tabla de colores dada (para escalado automático, vea el siguiente ejemplo)
cultivo -i imagen.tif -s 100 -Antiguo Testamento Byte -o bimage.tif -Connecticut tabla de colores.txt
Escalar automáticamente la imagen de punto flotante ráster imagen.tif a [0: 100] y escribe la salida
como una imagen de un solo byte con la tabla de colores dada
cultivo -i imagen.tif -como 0 -como 100 -Antiguo Testamento Byte -o bimage.tif -Connecticut tabla de colores.txt
Recortar imagen rasterizada grande.tif al cuadro delimitador de la imagen ráster pequeño.tif y usa el mismo
tamaño de píxel.
cultivo -i grande.tif $(pkinfo -i pequeño.tif -cama y desayuno -dx -dy) -o salida.tif
Use pkcrop en línea usando los servicios de onworks.net