Archivos de georreferenciación para datasets ráster
Las imágenes se almacenan como datos ráster en los que cada celda de la imagen tiene un número de fila y de columna. Los datos vectoriales, como las clases de entidad en las geodatabases, los shapefiles y las coberturas, se almacenan en coordenadas del mundo real. Para mostrar imágenes con estos datos vectoriales, es necesario establecer una transformación de imagen a globo terráqueo que convierta las coordenadas de la imagen en coordenadas del mundo real. Esta información de la transformación se almacena comúnmente con la imagen.
Generalmente, los formatos de imagen, como ERDAS IMAGINE, BSQ, BIL, BIP, GeoTIFF y las cuadrículas, almacenan la información de georreferenciación en el encabezado del archivo de imagen. Sin embargo, varios formatos de imagen (incluidos los enumerados) almacenan esta información en un archivo de georreferenciación ASCII individual. El lugar en que se almacena la información de georreferenciación generalmente depende de las capacidades del software utilizado para generar los archivos o de las preferencias del usuario. Los archivos de georreferenciación se pueden crear con cualquier editor, o puede exportar un archivo de georreferenciación para un dataset ráster con la herramienta Exportar archivo de georreferenciación ráster.
Convenciones de nomenclatura para archivos de georreferenciación
El archivo de georreferenciación que debe acompañar a un archivo de imagen es fácil identificar: los archivos de georreferenciación utilizan el mismo nombre que la imagen, con la letra w incorporada. Por ejemplo, el archivo de georreferenciación para el archivo de imagen mytown.tif será mytown.tifw, y el archivo de georreferenciación para redlands.jpg será redlands.jpgw. A veces, la convención de nomenclatura varía de esta primera descripción, y se utilizan el primer y el tercer carácter del sufijo del archivo de imagen y la letra w final como sufijo del archivo de georreferenciación. Por lo tanto, para mytown.tif, el archivo de georreferenciación será mytown.tfw, o para redlands.jpg, será redlands.jgw.
Para las imágenes que no tienen extensión o tienen una extensión con menos de tres caracteres, la letra w se agrega al final del nombre del archivo sin alterarlo. Por lo tanto, el archivo de georreferenciación para el archivo de imagen terrain, será terrainw, y el archivo de georreferenciación para el archivo de imagen floorpln.rs será floorpln.rsw.
Archivo de datos ráster |
Archivos de georreferenciación |
---|---|
image.tif |
image.tfw o image.tifw |
image.bil |
image.blw o image.bilw |
image.jpg |
image.jgw o image.jpgw |
image.raster |
image.rasterw |
image.bt |
image.btw |
Comenzando por ArcGIS 9.2 SP2, si la transformación no se puede expresar como un archivo de georreferenciación, el comando Actualizar georreferenciación en la barra de herramientas Georreferenciación escribe la transformación en el archivo .aux.xml y también escribe una transformación afín aproximada en un archivo de texto o un archivo de georreferenciación con una x al final del nombre de la extensión. Por ejemplo, una imagen TIFF con esta transformación afín aproximada tiene la extensión .tfwx. Tenga en cuenta que esta no es una transformación exacta; es solo una aproximación.
Existe un caso especial en el que este archivo de texto contiene una transformación afín verdadera. Si utiliza la opción Actualizar georreferenciación en un dataset ráster que ya tiene coordenadas de mapa, se escribe un archivo de texto con la extensión x. Por ejemplo, si se realiza la georreferenciación en un TIFF que ya tiene coordenadas de mapa, el comando Actualizar georreferenciación crea un archivo .tfwx que contiene una transformación afín verdadera.
Este archivo de texto se puede utilizar como archivo de georreferenciación si se necesita para ArcGIS 9.1 y para un software de terceros. Para ello, elimine la x del nombre de la extensión del archivo de georreferenciación. Como este archivo de texto no es parte del dataset ráster en ArcGIS 9.2, no debe ser utilizado como archivo de georreferenciación en versiones donde ArcGIS puede leer el archivo .aux.xml, como en ArcGIS 9.2 y versiones posteriores.
Acceder a la información de georreferenciación
Se accede a la transformación de imagen a globo terráqueo cada vez que se muestra una imagen, por ejemplo, cuando realiza un desplazamiento panorámico o un acercamiento. La transformación se calcula a partir de una de las siguientes fuentes, detalladas en orden de prioridad:
- El archivo de encabezado (si el tipo de imagen lo admite)
- El archivo de georreferenciación (Será utilizado primero si la casilla de verificación Utilizar el archivo de georreferenciación para definir las coordenadas del ráster está marcada en el cuadro de diálogo Opciones).
- La información de fila/columna de la imagen (una transformación de identidad)
Contenido del archivo de georreferenciación
El contenido de los archivos de georreferenciación se verán de esta manera:
20.17541308822119 0.00000000000000 0.00000000000000 -20.17541308822119 424178.11472601280548 4313415.90726399607956
Cuando este archivo está presente, ArcGIS realiza la transformación de imagen a globo terráqueo. Esta es una transformación afín de seis parámetros con la forma:
x1 = Ax + By + C y1 = Dx + Ey + F
donde
x1 = calculated x-coordinate of the pixel on the map
y1 = calculated y-coordinate of the pixel on the map
x = column number of a pixel in the image
y = row number of a pixel in the image
A = x-scale; dimension of a pixel in map units in x direction
B, D = rotation terms
C, F = translation terms; x,y map coordinates of the center of the upper left pixel
E = negative of y-scale; dimension of a pixel in map units in y direction
La escala y (E) es negativa porque los orígenes de una imagen y de un sistema de coordenadas geográficas son distintos. El origen de una imagen está ubicado en la esquina superior izquierda, mientras que el origen del sistema de coordenadas del mapa está ubicado en la esquina inferior izquierda. Los valores de fila en la imagen aumentan desde el origen hacia abajo, mientras que los valores de la coordenada y en el mapa aumentan desde el origen hacia arriba.
Los parámetros de transformación se almacenan en el archivo de georreferenciación en este orden:
20.17541308822119 - A 0.00000000000000 - D 0.00000000000000 - B -20.17541308822119 - E 424178.11472601280548 - C 4313415.90726399607956 - F
Cada uno de estos coeficientes se puede definir como
A = mx · cos t
B = my · (k · cos t - sin t)
D = mx · sin t
E = -1 · my · (k · sin t + cos t)
C = translation in x direction
F = translation in y direction
donde
mx = change of scale in x direction
my = change of scale in y direction
k = shear factor along the x-axis = tan (skew angle) (the skew angle is measured from the y-axis)
t = rotation angle, measured counter-clockwise from the x-axis
Configurar ArcGIS para que lea primero el archivo de georreferenciación
ArcGIS leerá automáticamente la georreferenciación en la información del encabezado de algunos formatos de archivo, como GeoTIFF, que pasará por alto la información de georreferenciación almacenada en un archivo de georreferenciación. Puede cambiar esta configuración marcando la casilla de verificación Utilizar el archivo de georreferenciación para definir las coordenadas del ráster en el cuadro de diálogo Opciones.
- Haga clic en Personalizar en el menú Principal y haga clic en Opciones de ArcMap (u Opciones de ArcCatalog, dependiendo de la aplicación que esté utilizando).
- Haga clic en la pestaña Ráster de la ventana Opciones.
- Dentro de la pestaña Ráster, haga clic en Dataset ráster y marque la casilla de verificación Utilizar el archivo de georreferenciación para definir las coordenadas del ráster.
- Haga clic en Aceptar.