Problem reading ESRI Grid format

조회 수: 4 (최근 30일)
Durga Lal Shrestha
Durga Lal Shrestha 2014년 8월 14일
편집: Brendan 2015년 1월 23일
I am trying to read ESRI Grid format w001001.adf file using arcgridread function from mapping toolbox. But I got the error message:
filename = 'd:\Mapping Toolbox\DEM_DATA\e148s36dem1_0\w001001.adf';
>> [Z,R] = arcgridread( filename );
Error using arcgridread>readHeader (line 81)
Unexpected tag '
Error in arcgridread (line 35)
hdr = readHeader(fid, isURL);
The folder where I am reading w001001.adf file has following files
  • metadata.xml
  • dblbnd.adf
  • sta.adf
  • w001001.adf
  • w001001x.adf
  • hdr.adf
  • log
  • prj.adf
Thank you.

채택된 답변

Rob Comer
Rob Comer 2014년 8월 14일
There are two different ESRI (Arc) Grid formats: the proprietary binary format, which is what you have, and the publicly documented exchange format (Arc Grid ASCII), which is what the arcgridread function supports. There are several options that may work for you: (1) retrieve your dataset in a different format, such as GeoTIFF (GeoTIFF is publicly documented and is supported by the geotiffread function), (2) ask your data provider to use a different (non-proprietary) format to supply your data, (3) use ESRI software to convert the dataset to GeoTIFF, or (4) use the GDAL library (www.gdal.org) to convert the dataset. (To be best of my knowledge, GDAL has an ESRI Grid "driver" that is based on a reverse engineering of the format.)
  댓글 수: 2
Durga Lal Shrestha
Durga Lal Shrestha 2014년 8월 14일
Thanks. I have already managed to convert ASCII Raster format using
gdal_translate -of AAIGrid source_dataset.adf output_dataset.txt
Then I used arcgridread function.
Brendan
Brendan 2015년 1월 23일
편집: Brendan 2015년 1월 23일
Golden Software was able to convert this - well over a year ago. Its a highly compact standard (in that ESRI is pretty much the standard). Is there any plan for Mathworks to support their customers by supporting this format?

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Data Import and Export에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by