加载中…
个人资料
高山流水
高山流水
  • 博客等级:
  • 博客积分:0
  • 博客访问:245,494
  • 关注人气:60
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[转载]arcgis支持的GRID文件格式--asc文件(.asc/.txt/.dat)

(2014-05-07 18:43:34)
标签:

转载

分类: 学习日记

作为几乎是多数软件间进行中转的文件格式,当以asc为首.在arcgis中,栅格文件则主要以及ascii文件与其它的GIS软件进行中转.那么,它的头文件格式输写如下:
ncols 100
nrows 100
xllcorner 100.55
yllcorner 23.23
cellsize 0.0083
NODATA_value -9999.00
300.00 200.00 500.00 -9999.00
... ... ... ...
依此类推.
其中,
1)文件头的字母大小无差别.可大可小.
ncols 100,指你的栅格文件有100列;nrows 100指栅格文件有100行;xllcorner和yllcorner及其后边的值分别代表栅格文件左下角第一个起始单元格的坐标(通常是单元格的中心点坐标) cellsize是指单元格大小.无值区域通常赋予-9999.00.代表的是nodata区域. 切记,xllcorner和yllcorner后的小数位数一致,cellsize,nodata_value,以及单元格值的小数位数应保持一致.
2)该asc文件可以是.asc的后缀,或者.txt或者.dat都可以.可以是由其它软件生成的asc文件,也可以自己用记事本写.只要头文件没错就行.
3)在数值部分,即头文件以下.每个值代表其所对应的单元格的值.各单元格的值之间要用空格隔开.无值区域也不例外.不过单元格间的空格数不受影响;
4)在记事本中写入各单元格的值的时候,可以不分行,无限的写下去,用arcgis 中的asc to raster命令时它会自动去读取,每个nrows个值就自动归入下一行了,所以不用担心.但是为了记事本查看时读取方便,你也可以用回车键对各行的值进行换行.反正不受影响.换行号相当于一个空格,因此一行开头的一个值之前和最后一个值之后可以不要加空格.
[转载]arcgis支持的GRID文件格式--asc文件(.asc/.txt/.dat)

保存以后,导入arcgis,栅格效果图如下:
[转载]arcgis支持的GRID文件格式--asc文件(.asc/.txt/.dat)

-------------------------
OK,搞定~
附一个surfer的ascii文件格式,保存的时候记得后缀为.grd
----------------------------------------------------------------------

[转载]arcgis支持的GRID文件格式--asc文件(.asc/.txt/.dat)

其中,对应的意思如下:
DSAA
列数 行数
最小的X坐标值 最大的X坐标值(Xmax=Xmin+cellsize*列数)
最小的Y坐标值 最大的Y坐标值(Ymax=Ymin+cellsize*行数)
最小的Z值 最大的Z值

0

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有