ในโลก Esri .asc
ไฟล์มักอ้างถึงผลลัพธ์ที่สร้างโดยคำสั่งGRIDASCII (ArcInfo Workstation) หรือRaster to ASCII tool (ArcGIS for Desktop) ในทางปฏิบัติอาจหมายถึงรูปแบบใดก็ได้โดยทั่วไปเป็นข้อความธรรมดาซึ่งหมายความว่าไม่สามารถสันนิษฐานได้จาก.asc
ส่วนขยายที่ดูเหมือนภายใน
มันเป็นรูปแบบการแลกเปลี่ยนซึ่งหมายความว่าไม่ใช่ (ปกติ) ใช้เป็นอินพุตสำหรับการวิเคราะห์หรือที่เก็บข้อมูลหลัก แต่เพื่อแลกเปลี่ยนกับโปรแกรมอื่น ๆ
รูปแบบ Esri ASCII Raster สามารถใช้ตัวเลขจำนวนเต็มหรือเลขทศนิยมสำหรับค่า Z (เซลล์) สิ่งเหล่านี้ใช้ได้ทั้งคู่:
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ที่เรียกว่า ArcInfo ไบนารีตารางประกอบด้วยหลายไฟล์ในไดเรกทอรีเดียว ( .hdr
, .adf
, ... ) และมีเนื้อหาที่มีความทึบแสง (ดูเหมือนไม่รู้ในโปรแกรมแก้ไขข้อความ) ข้อกำหนดตารางเป็นที่ไม่ได้เผยแพร่ แต่ได้รับมากประสบความสำเร็จในการออกแบบทางวิศวกรรมย้อนกลับ Binary Grid เป็นรูปแบบแรสเตอร์เริ่มต้นสำหรับ ArcInfo Workstation (จริง ๆ แล้วมาจากโปรแกรม GRID) และใช้เป็นที่เก็บข้อมูลหลักและอินพุตการวิเคราะห์
คุณไม่ได้ถามเกี่ยวกับสิ่งนี้ แต่เพื่อความสมบูรณ์: นอกจากนี้ยังมีรูปแบบไฟล์การแลกเปลี่ยนกริดจุด Esri ไม่ได้ใช้สำหรับการจัดเก็บหลักหรือการวิเคราะห์
กริดจุดลอยตัวถูกสร้างขึ้นจากคำสั่งGRIDFLOAT (ArcInfo Workstation) หรือเครื่องมือRaster to Float (ArcGIS สำหรับเดสก์ท็อป) และโดยทั่วไปจะมี.flt
ส่วนขยายสำหรับค่าดิบ (เข้ารหัสแบบไบนารี) และ.hdr
ไฟล์รถยนต์ด้านข้างที่อธิบายรูปแบบ . hdr เป็นข้อความธรรมดาและคล้ายกับจุดเริ่มต้นของไฟล์ .asc:
ncols 382
nrows 425
xllcorner 217996.296875
yllcorner 708952.625
cellsize 300.0741885626
NODATA_value -9999
byteorder LSBFIRST
ในทางปฏิบัติหากคุณมีไฟล์รูปแบบที่ไม่รู้จักซึ่งคุณคิดว่าอาจเป็นภาพแรสเตอร์ให้แสดงให้gdalinfoจากgdalและโดยปกติจะสามารถค้นพบว่ามันคืออะไร:
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
... และจากนั้นใช้gdal_translateเพื่อแปลงสิ่งที่มีประโยชน์หากคุณไม่มี ArcGIS สำหรับเดสก์ท็อปสะดวก