Esri dünyasında bir .asc
dosya genellikle GRIDASCII komutu (ArcInfo Workstation) veya Raster - ASCII aracı (ArcGIS for Desktop) tarafından oluşturulan çıktıyı ifade eder . Pratikte, hemen hemen her format, genellikle düz metin anlamına gelebilir, yani .asc
uzantıdan içeride neye benzediğini varsayamaz.
Bu bir değişim biçimidir, yani (normalde) analiz veya birincil depolama için girdi olarak değil, diğer programlarla değişim için kullanılır.
Esri ASCII Raster formatı, Z (hücre) değeri için tamsayı veya kayan nokta sayılarını kullanabilir. Bunların ikisi de geçerlidir:
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 ...
ESRI GRID biçimi de ArcInfo İkili Izgara denilen, tek bir dizinde birden fazla dosya oluşur ( .hdr
, .adf
, ...) ve içerikleri opak (bir metin editörü anlamsız yazılar gibi görünüyor) vardır. Şebeke özellikleri yayınlanmamış, ancak çok başarılı bir şekilde tersine mühendislik uygulanmıştır . İkili Izgara, ArcInfo Workstation için varsayılan tarama formatıdır (aslında GRID programından gelir) ve birincil depolama ve analiz girişi olarak kullanılır.
Bunu sormadınız, ancak tamlık için: Esri kayan nokta ızgarası değişim dosyası formatı da var. Birincil depolama veya analiz için kullanılmaz.
Kayan nokta ızgaraları GRIDFLOAT (ArcInfo Workstation) komutundan veya Raster to Float (ArcGIS for Desktop) aracından oluşturulur ve genellikle.flt
ham değerler (ikili kodlanmış) ve .hdr
formatı tanımlayan yan araba dosyası için bir uzantıya sahiptir . .Hdr düz metindir ve bir .asc dosyasının başlangıcına benzer:
ncols 382
nrows 425
xllcorner 217996.296875
yllcorner 708952.625
cellsize 300.0741885626
NODATA_value -9999
byteorder LSBFIRST
Uygulamada Eğer bir raster olabileceğini düşünüyorum bilinmeyen biçimin bir dosya varsa, bunu göstermek gdalinfo gelen GDAL ve genellikle ne olduğunu ortaya çıkarmak mümkün olacak:
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
... ve daha sonra ArcGIS for Desktop'ı kullanışlı değilse kullanışlı bir şey dönüştürmek için gdal_translate kullanın.