23 votos

Entender el archivo .asc

La lectura de la ESRI ayuda, dataset de ráster Admitidos formatos de archivo, he leído que el ASCII Grid tipos de archivo que se abordan con la singular extensión de archivo .asc para ambos de 16 bits con signo entero (para datos discretos) y de punto flotante de 32 bits de los archivos (para datos continuos).

Dicen que en la Cuadrícula de ESRI formato de la sección:

Una cuadrícula es un mapa de bits formato de almacenamiento de datos nativos de Esri. Hay dos tipos de redes: de enteros y de punto flotante.

y a continuación, se describe lo que ambos formatos son.

Mi confusión se presenta en la siguiente sección de ayuda de Esri ASCII formato de trama. Allí, sólo mencionar el formato de punto flotante. Así que, me gustaría saber:

  1. Es el de 16 bits con signo entero formato para datos discretos, también se considera un ráster formato, además de la cuadrícula?
  2. En la Cuadrícula de ESRI formato de Cuadrícula de almacenamiento de datos, citan varias otras extensiones como .bnd, .hrd, etc.? Es el de 16 bits con signo entero .asc archivo, la versión ASCII de un ESRI discretos datos de formato de cuadrícula?

Estoy totalmente perdido. Mi contexto, la motivación para esta pregunta es para describir/entender lo que es un archivo con extensión .asc.

26voto

Greg Puntos 1756

En el Esri mundo un .asc archivo generalmente se refiere a la salida creado por el GRIDASCII comando (ArcInfo) o de Trama ASCII (herramienta de ArcGIS for Desktop). En la práctica puede significar casi cualquier formato, generalmente de texto sin formato, lo que significa que uno no puede asumir desde la .asc de la extensión de lo que se ve por dentro.

Es un formato de intercambio, lo que significa que no (normalmente) que se utiliza como entrada para el análisis o almacenamiento primario, pero para el intercambio con otros programas.

El Esri ASCII formato de Trama, se puede utilizar ya sea entero o de punto flotante los números para el Z (celular) de valor. Estas son válidos:

NCOLS 480
NROWS 450
XLLCORNER 378922
YLLCORNER 4072345
CELLSIZE 30
NODATA_VALUE -9999
43 2 45 7 3 56 2 5 23 65 34 6 32 54 57 34
35 45 65 34 2 6 78 4 2 6 89 3 2 7 45 23 5 ...

NCOLS 480
NROWS 450
XLLCORNER 378922
YLLCORNER 4072345
CELLSIZE 30
NODATA_VALUE -32768
43.245 7.356 2.523 6.534 6.325 57.34
35.456 34.267 4.268 32.745 23.5 ...

La CUADRÍCULA de Esri formato, también llamado Arcinfo Binario de la Cuadrícula, se compone de varios archivos en un solo directorio (.hdr,.adf,...) y cuyos contenidos son opacos (parece jerigonza en un editor de texto). La especificación de la cuadrícula es inédito, pero ha sido muy correctamente ingeniería inversa. Binario de Cuadrícula predeterminado es el formato de trama para ArcInfo Workstation (en realidad proviene de su red de programa) y se utiliza como almacenamiento principal y entrada de análisis.

No preguntar sobre esto, pero para la integridad: también está el de Esri de punto flotante de la cuadrícula de formato de archivo de intercambio. No se utiliza para el almacenamiento primario o análisis.

De punto flotante de las redes se crean a partir de la GRIDFLOAT (ArcInfo) o comando de Raster a Flotar (ArcGIS for Desktop) de la herramienta y normalmente tiene un .flt de extensión para el raw de valores (binario codificado), y el coche de lado .hdr archivo que describe el formato. El .hdr es texto plano y parece ser el inicio de una .archivo asc:

ncols         382
nrows         425
xllcorner     217996.296875
yllcorner     708952.625
cellsize      300.0741885626
NODATA_value  -9999
byteorder     LSBFIRST

En la práctica, si usted tiene un archivo de formato desconocido que usted piensa que podría ser una trama, muestran a gdalinfo de y por lo general será capaz de descubrir lo que es:

D:\> gdalinfo strange_file.raw

Driver: AAIGrid/Arc/Info ASCII Grid
Files: strange_file.raw
Size is 382, 425
Coordinate System is `'
Origin = (217996.296875000000000,836484.155139103760000)
Pixel Size = (300.074188562596990,-300.074188562596990)
Corner Coordinates:
Upper Left  (  217996.297,  836484.155)
Lower Left  (  217996.297,  708952.625)
Upper Right (  332624.637,  836484.155)
Lower Right (  332624.637,  708952.625)
Center      (  275310.467,  772718.390)
Band 1 Block=382x1 Type=Int32, ColorInterp=Undefined
  NoData Value=-2147483648

.

D:\>gdalinfo strange_file_too.raw

Driver: EHdr/ESRI .hdr Labelled
Files: strange_file_too.flt
       strange_file_too.hdr
       strange_file_too.prj
Size is 382, 425
  ...snip...
Band 1 Block=382x1 Type=Float32, ColorInterp=Undefined
  NoData Value=-9999

...y, a continuación, utilizar gdal_translate para convertirlo en algo útil si usted no tiene ArcGIS for Desktop mano.

3voto

M. B. Altaie Puntos 11

Cuadrícula de Esri formatos son propiedad de los archivos binarios. No hay tal cosa como una versión ASCII de la red de archivos. Hay una transferencia ASCII formato, que su puesto de referencias.

Nunca he probado la carga de datos de punto flotante en un archivo ASCII, pero sé que de 16 bits con signo de datos sería aceptado (entero rejillas son signo de 32 bits de datos). El ASCII de los datos se convierten en una cuadrícula en la importación, el cual puede ser exportado a cualquiera de una docena de 16 bits diferentes formatos binarios.

Tenga en cuenta que el ".asc" extensión no es necesaria, o exclusiva, por lo que es confuso para hacer referencias a "de extensión .asc".

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X