找回密码
 注册
查看: 520|回复: 0

R语言 SDMTools包 asc2dataframe()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-29 23:33:55 | 显示全部楼层 |阅读模式
asc2dataframe(SDMTools)
asc2dataframe()所属R语言包:SDMTools

                                         Ascii Grid Files to Dataframe and Dataframe to Ascii Grid Files
                                         ASCII网格文件数据框和数据框ASCII网格文件

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

asc2dataframe converts a list of Esri ascii grid formatted files to a data.frame consisting of only locations with data.<br><br>  dataframe2asc converts a data.frame or matrix with spatial data to Esri ascii grid formatted files.
asc2dataframe转换ESRI ASCII电网的列表格式的文件只有位置的数据组成的数据框。参考参考dataframe2asc数据框或矩阵转换空间数据ESRI ASCII栅格格式的文件。


用法----------Usage----------


asc2dataframe(filenames, varnames = NULL, gz = FALSE)
dataframe2asc(tdata, filenames = NULL, outdir = getwd(), gz = FALSE)



参数----------Arguments----------

参数:filenames
is a vector of file names
的文件名是一个向量


参数:varnames
is a vector of names for the output columns, and must be the same length as files
是一个矢量输出列的名称,并且必须是相同的文件的长度


参数:tdata
is the data.frame which has y, x coordinates (OR lat,lon) and columns for the data to be output (MUST be in that order)
是数据框,其中有Y,x坐标(纬度,经度)和列的数据输出(必须是按照这个顺序)


参数:outdir
is the output directory, the default is the current working directory
是输出目录,默认是当前工作目录


参数:gz
boolean defining if the ascii grid files are gzip compressed
布尔定义的ASCII网格文件,如果是gzip压缩的


Details

详细信息----------Details----------

asc2dataframe:  The ascii grid files can be read in gzip compress format. The dataframe returned contains the X and Y coordinate columns followed by columns of data.
asc2dataframe:可以读取GZIP压缩格式的ASCII网格文件。返回的数据框包含X和Y坐标后跟的数据列的列。

dataframe2asc: If filenames is null, column names will be used. The data.frame has to  contain the Y and X coordinates and the data as columns. The ascii grid files can be  created as gzip compress format and would be saved in the outdir.
dataframe2asc:如果文件名是空的,列名会被使用。数据框有包含的Y和X坐标和作为列的数据。可以创建以gzip压缩格式的ASCII网格文件将被保存在OUTDIR。


值----------Value----------


参数:asc2dataframe
Returns a dataframe with XY coordinates and the data of each ascii grid files, as columns.
与XY坐标和每个ascii访问网格文件的数据,作为列返回一个数据框。


参数:dataframe2asc
Returns an asc grid file for each data column within the data.frame.
返回一个递增每个数据列在数据框的网格文件。


(作者)----------Author(s)----------


Lorena Falconi <a href="mailto:lorefalconi@gmail.com">lorefalconi@gmail.com</a>



实例----------Examples----------


#Create 2 ascii files[创建2个ASCII文件]
y=seq(10,50,0.5)
x=seq(140,180,0.5)
cellsize=0.5
data1=sample(160,140)
data2=sample(158,140)
out1.asc=as.asc(matrix(data1,nc=y, nr=x), xll=min(x), yll=min(y), cellsize=cellsize)
out2.asc=as.asc(matrix(data2,nc=y, nr=x), xll=min(x), yll=min(y), cellsize=cellsize)
#write the ascii files to the work directory[写的ASCII文件的工作目录]
write.asc(out1.asc, 'out1.asc')
write.asc(out2.asc, 'out2.asc')
#list the ascii files[列出的ASCII文件]
ascfiles=c('out1.asc', 'out2.asc')
#generate a dataframe from the ascii files[从ASCII文件中生成一个数据框]
tdata=asc2dataframe(ascfiles)
tdata

#remove the files[删除的文件]
unlink('out1.asc'); unlink('out2.asc')

#convert the dataframe tdata to ascii grid files[ASCII网格文件转换成数据框TDATA]
dataframe2asc(tdata)

#remove the files[删除的文件]
unlink('var.1.asc'); unlink('var.2.asc')

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-30 05:02 , Processed in 0.037645 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表