阅读:3453回复:2
适普DEM格式、CNSDTF-DEM格式转USGS DEM?现有一批疑是适普格式的dem数据要转换为ArcGIS、Erdas等能识别的格式(Gird或Usgs DEM). 请问高人,如何转换? 疑是适普格式的dem如下: 38426000.00 2572000.00 0.000000 5.00 5.00 201 161 ................................................ ............................................... 用VirtuoZoNT转换为CNSDTF-dem格式如下: DataMark: CNSDTF-DEM ..................................... CNSDTF-DEM的说明文档: |
|
|
1楼#
发布于:2006-04-17 12:18
这个编程实现不难的!就是文件读写操作了。关键问题是一定要对要转换的数据组织结构非常了解,并且采取适当的算法。
|
|
2楼#
发布于:2006-04-10 17:13
CNSDTF-DEM格式说明 7 格网数据交换格式 7.1 格网的值是该格网的要素类型编码或高程。 7.2 数据文件包含两部分: 文件头和数据体。 7.3 文件头的信息分两类:基本的且必须的信息和扩充的附加信息。扩充部分可以省略。 7.4 格网数据的存贮采取从北到南,从西到东的顺序,并以纯文本存贮。 7.5 内容和格式 <格网数据交换格式> ::= <文件头><数据体> <文件头> ::= DataMark: CNSDTF-RAS|CNSDTF-DEM Alpha: <浮点> DX: <浮点> ValueType: Char|Integer [Coordinate: G|M [Projection: <字符串> [MinV: <字符|整数> 其中: DataMark: 中国地球空间数据交换格式-格网数据交换格式(CNSDTF-RAS或CNSDTF-DEM)的标志。基本部分,不可缺省。 Unit: 坐标单位。M表示米,D表示经纬度。基本部分,不可缺省。 Alpha: 方向角。基本部分,不可缺省。 Compress: 压缩方法。0表示不压缩,1表示游程编码。基本部分,不可缺省。 X0: 左上角原点X坐标。基本部分,不可缺省。 Y0: 左上角原点Y坐标。基本部分,不可缺省。 DX: X方向的间距。基本部分,不可缺省。 DY: Y方向的间距。基本部分,不可缺省。 Row: 行数。基本部分,不可缺省。 Col: 列数。基本部分,不可缺省。 ValueType: 格网值的类型。基本部分,不可缺省。 HZoom: 高程放大倍率。基本部分,不可缺省。 设置高程的放大倍率,使高程数据可以整数存贮,如高程精度精确到厘米,高程的放大倍率为100。如果不是DEM则HZoom为1。 Coordinate: 坐标系,G表示测量坐标系、M表示数学坐标系。基本部分,缺省为M。 Projection: 投影类型。扩充部分。 Spheroid: 参考椭球体。扩充部分。 Parameters: 投影参数。根据不同的投影有不同的参数表,格式不作严格限定,但必须在同一行内表达完毕。扩充部分。 MinV: 格网最小值。扩充部分。 MaxV: 格网最大值。扩充部分。 这里指乘了放大倍率以后的最大最小值。 <数据体> ::= {<格网值>{,<格网值>} 压缩方法为0时采用数据体的前一种格式;压缩方法为1时采用数据体的后一种格式,<整数>表示游程长度。数据体中的总数值单元数由行数乘列数决定,在文件中每10个单元记录一行。 <格网值> ::= <字符串>|<整数> |
|
|