Proyectar ráster (Administración de datos)
Resumen
Transforma el dataset ráster de una proyección a otra.
Uso
-
El sistema de coordenadas define cómo se proyectan sus datos ráster.
-
Esta herramienta garantiza que el error sea menor que medio píxel.
-
Puede elegir una referencia espacial preexistente, importarla desde otro dataset o crear una nueva.
-
Es posible que desee cambiar el sistema de coordenadas para que los datos se encuentren todos en la misma proyección.
-
Esta herramienta sólo puede tener como salida un tamaño de celda cuadrado.
-
Puede guardar las imágenes de salida en los formatos BIL, BIP, BMP, BSQ, DAT, GIF, Esri Grid, IMG, JPEG, JPEG 2000, PNG, TIFF o en cualquier dataset ráster de la geodatabase.
-
Cuando almacena el dataset ráster en un archivo JPEG, un archivo JPEG 2000 o una geodatabase, puede especificar un tipo de Compresión y la Calidad de compresión en Configuración del entorno.
-
Proyecta un dataset ráster en una referencia espacial nueva utilizando un método de aproximación de interpolación bilineal que proyecta los píxeles en una cuadrícula de malla gruesa y utiliza la interpolación bilineal entre los píxeles.
-
La opción NEAREST, que realiza una asignación de vecino más próximo, es el más rápido de los cuatro métodos de interpolación. Se utiliza principalmente para los datos categóricos, como la clasificación de uso del suelo, porque no cambiará los valores de celda. No se recomienda utilizar NEAREST para datos continuos, como las superficies de elevación.
-
La opción BILINEAR utiliza interpolación bilineal para determinar el nuevo valor de una celda en función del promedio de distancia ponderada de las cuatro celdas circundantes más cercanas. La opción CUBIC utiliza convolución cúbica para determinar el nuevo valor de celda al ajustar una curva suavizada a través de los puntos circundantes. Son las más adecuadas para los datos continuos, pero pueden provocar cierto suavizado. Tenga en cuenta que la convolución cúbica puede hacer que el ráster de salida tenga valores que se encuentren fuera del rango del ráster de entrada. No se recomienda que BILINEAR o CUBIC se utilicen con los datos categóricos porque se pueden introducir valores de celda diferentes que pueden provocar efectos no deseados.
-
Las celdas del dataset ráster serán cuadradas y de igual área en un espacio de coordenadas de mapa, a pesar de que la forma y el área que representa una celda en la superficie de la tierra nunca serán constantes a través de un ráster. Esto se debe a que ninguna proyección de mapa puede preservar la forma y el área de manera simultánea. El área representada por las celdas variará a través del ráster. Por lo tanto, el tamaño de la celda y la cantidad de filas y columnas del ráster de salida pueden cambiar.
-
Siempre especifique un tamaño de celda de salida a menos que esté realizando una proyección entre coordenadas esféricas (latitud-longitud) y un sistema de coordenadas planas donde no sepa cuál sería el tamaño adecuado para una celda.
-
El tamaño de celda predeterminado del ráster de salida está determinado por el tamaño de celda proyectado en el centro del ráster de salida. Esto también es (generalmente) la intersección del meridiano central y la latitud de la escala verdadera y es el área de menor distorsión. El límite del ráster de salida se proyecta y las extensiones mínimas y máximas indican el tamaño del ráster de salida. Cada celda se vuelve a proyectar en el sistema de coordenadas de entrada para determinar el valor de la celda.
-
La transformación geográfica es un parámetro opcional cuando los sistemas de coordenadas de entrada y de salida tienen el mismo datum. Si el datum de entrada y de salida son diferentes, se debe especificar una transformación geográfica.
-
El punto de proceso de registro le permite especificar el punto de origen para anclar las celdas de salida. Todas las celdas de salida serán un intervalo del tamaño de celda a partir de este punto. Este punto no tiene que ser una coordenada de esquina o caer dentro del dataset ráster. Si se establece un ráster de alineación en la Configuración del entorno, se ignorará el punto de proceso de registro.
-
El esferoide predeterminado es CLARKE 1866 si no es inherente a la proyección (como NEWZEALAND_GRID) o se especifica otro con el subcomando SPHEROID.
-
Si ambos se encuentran establecidos, la configuración del ráster de alineación tendrá prioridad sobre el punto de proceso de registro.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_raster |
El dataset ráster de entrada. | Mosaic Layer; Raster Layer |
out_raster |
El dataset ráster de salida que se creará. Al almacenar el dataset ráster en un formato de archivo, deberá especificar la extensión del archivo:
Cuando almacene un dataset ráster en una geodatabase, no se deberá agregar ninguna extensión de archivo al nombre del dataset ráster. Cuando almacena el dataset ráster en un archivo JPEG, un archivo JPEG 2000, un archivo TIFF o una geodatabase, puede especificar un tipo de compresión y la calidad de compresión. | Raster Dataset |
out_coor_system |
El sistema de coordenadas al que se proyectará el ráster de entrada. El valor predeterminado se establece según la configuración del entorno del Sistema de coordenadas de salida. Los valores válidos para este parámetro son
| Coordinate System |
resampling_type (Opcional) |
El algoritmo de remuestreo que se va a utilizar. El valor predeterminado es NEAREST.
Las opciones NEAREST y MAJORITY se utilizan para los datos categóricos, como la clasificación de uso del suelo. NEAREST es la opción predeterminada debido a que es la más rápida y también porque no cambiará los valores de celda. No utilice NEAREST o MAJORITY para datos continuos, como las superficies de elevación. Las opciones BILINEAR y CUBIC son más adecuadas para los datos continuos. No se recomienda que BILINEAR o CUBIC se utilicen con los datos categóricos porque se pueden alterar los valores de celda. | String |
cell_size (Opcional) |
El tamaño de celda para el nuevo dataset ráster. El tamaño de celda predeterminado es el tamaño de celda del dataset ráster seleccionado. | Analysis Cell Size |
geographic_transform (Opcional) |
El método de transformación usado entre dos datums o sistemas geográficos. La transformación geográfica es opcional cuando los sistemas de coordenadas de entrada y salida tienen el mismo datum. Si el datum de entrada y de salida son diferentes, se debe especificar una transformación geográfica. Para obtener información sobre las transformaciones geográficas compatibles (datum), consulte geographic_transformations.pdf, que se encuentra ubicado en <ubicación de instalación>\ArcGIS\Desktop10.1\Documentation. | String |
Registration_Point (Opcional) |
Las coordenadas x e y (en el espacio de salida) utilizadas para el alineamiento de los píxeles. Los puntos de proceso de registro funcionan en forma similar al concepto de ráster de alineación. En lugar de alinear la salida a un alineamiento de celdas ráster existente, el punto de proceso de registro le permite especificar el punto de origen para el anclaje de las celdas de salida. Todas las celdas de salida serán un intervalo del tamaño de celda a partir de este punto. Este punto no tiene que ser una coordenada de esquina o caer dentro del dataset ráster. La configuración del entorno Alinear ráster tendrá prioridad sobre el parámetro Punto de proceso de registro. Por lo tanto, si desea establecer el punto de proceso de registro, asegúrese de que no esté establecido Alinear ráster. | Point |
in_coor_system (Opcional) |
El sistema de coordenadas del dataset ráster de entrada. | Coordinate System |
Ejemplo de código
Esta es una muestra de Python para la herramienta ProjectRaster.
import arcpy
from arcpy import env
arcpy.ProjectRaster_management("c:/data/image.tif", "c:/output/reproject.tif",\
"World_Mercator.prj", "BILINEAR", "5",\
"NAD_1983_To_WGS_1984_5", "#", "#")
Esta es una muestra de secuencia de comandos de Python para la herramienta ProjectRaster.
##====================================
##Project Raster
##Usage: ProjectRaster_management in_raster out_raster out_coor_system {NEAREST | BILINEAR
## | CUBIC | MAJORITY} {cell_size} {geographic_transform;
## geographic_transform...} {Registration_Point} {in_coor_system}
try:
import arcpy
arcpy.env.workspace = r"C:/Workspace"
##Reproject a TIFF image with Datumn transfer
arcpy.ProjectRaster_management("image.tif", "reproject.tif", "World_Mercator.prj",\
"BILINEAR", "5", "NAD_1983_To_WGS_1984_5", "#", "#")
##Reproject a TIFF image that does not have a spatial reference
##Set snapping point to the top left of the original image
snapping_pnt = "1942602 304176"
arcpy.ProjectRaster_management("nosr.tif", "project.tif", "World_Mercator.prj", "BILINEAR",\
"5", "NAD_1983_To_WGS_1984_6", snapping_pnt,\
"NAD_1983_StatePlane_Washington_North.prj")
except:
print "Project Raster example failed."
print arcpy.GetMessages()