默认头像
路人甲
路人甲
  • 注册日期2004-06-09
  • 发帖数28
  • QQ149478831
  • 铜币158枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:3453回复:2

适普DEM格式、CNSDTF-DEM格式转USGS DEM?

楼主#
更多 发布于:2006-04-10 17:11

现有一批疑是适普格式的dem数据要转换为ArcGIS、Erdas等能识别的格式(Gird或Usgs DEM).

请问高人,如何转换?

疑是适普格式的dem如下:

38426000.00   2572000.00   0.000000       5.00       5.00        201        161
    88     92     92     93     92     92     91     90     90     90
    91     92     92     92     91     90     90     91     91     91
    91     93     93     94     94     94     94     94     95     73
    73     73     75     75     75     75     77     78     79     79
    80     81     81     81     82     83     83     82     82     82
    82     82     82     82     83     82     83     83     82     82
    82     81     81     81     80     80     80     80     80     81
    82     82     83     83     83     83     83     83     84     84
    84     84     83     82     82     82     81     81     81     82
    86     88     87     86     85     84     80     78     75     75
    76     76     74     73     72     71     72     72     72     72
    72     71     71     71     71     71     70     70     70     70
    70     70     70     71     71     71     71     72     72     73
    74     74     75     75     76     79     82     85     87     88
    88     88     88     88     88     88     88     89     89     89
    90     90     91     91     91     91     91     90     90     89
    88     88     89     90     91     91     89     87     86     85
    84     83     83     83     83     82     82     82     82     82
    81     81     81     81     81     81     81     81     81     80
    80     80     80     80     80     80     79     78     78     77
    76
    89     93     93     92     92     91     91     90     90     90
    91     92     92     91     88     87     87     86     85     85
    84     84     83     82     81     80     79     78     74     74
    74     73     74     75     75     75     76     78     78     79
    79     80     81     81     81     81     82     82     81     82
    81     81     82     82     82     82     82     82     82     82
    81     81     80     80     80     80     80     80     81     81
    82     82     82     83     83     82     83     83     83     84
    84     85     83     82     82     81     81     81     81     81
    86     88     86     85     84     84     80     78     76     75
    76     76     75     73     72     72     72     72     72     72
    72     71     71     71     71     71     71     71     70     70
    70     70     71     71     71     71     71     72     72     73
    73     74     74     75     77     79     83     86     88     88
    88     88     88     88     88     88     88     89     89     89
    90     90     91     91     91     91     91     91     90     89
    88     89     89     91     91     91     89     87     85     84
    84     84     83     83     83     83     82     82     82     82
    81     81     81     81     81     81     81     81     81     80
    80     80     80     80     79     79     79     79     78     78
    77

................................................

...............................................

用VirtuoZoNT转换为CNSDTF-dem格式如下:

DataMark: CNSDTF-DEM
Version: 1.0
Alpha: 0.000000
Unit: M
Compress: 0.0
X0: 38426000.000000
Y0: 2572800.000000
DX: 5.000000
DY: 5.000000
Row: 161
Column: 201
ValueType: Integer
Hzoom: 10
MinV:
MaxV:
         171           171           167           168           171           170           174           186           195           202
         211           218           224           229           233           243           261           279           290           294
         296           296           295           287           278           275           260           235           213           195
         179           169           160           155           132           124           122           122           120           118
         118           118           118           117           115           105            89            62            63            63
          63            62            61            61            61            61            61            61            61            61
          61            62            62            62            62            62            61            60            59            58
          58            59            59            59            59            59            59            59            59            59
          59            59            60            61            62            61            61            62            63            63
          63            62            61            60            59            58            58            57            56            54
          52            52            53            55            58            58            71            66            68            69
          70            70            71            71            71            72            72            72            72            71
          71            71            72            74            75            76            76            77            76            75
          74            73            73            72            72            71            71            71            70            70
          69            69            69            68            68            68            67            66            66            65
          65            65            65            65            66            66            66            66            66            66
          65            64            64            64            63            63            63            63            63            63
          62            63            64            66            68            69            69            69            68            68
          67            66            65            65            64            64            65            66            66            67
          67            66            66            65            65            64            64            63            63            63
          63
         169           162           160           160           168           171           174           180           193           200
         209           216           224           229           232           244           265           287           296           300
         302           299           297           294           280           274           253           230           211           199
         181           169           160           154           133           125           122           122           120           118
         118           118           118           118           116           106            94            66            63            63
          63            62            61            61            61            61            61            61            60            60
          60            60            61            61            62            62            61            59            59            58
          58            58            58            59            59            59            59            59            59            59
          59            59            59            60            61            62            62            63            63            64
          63            63            62            61            60            59            59            58            57            56
          54            53            52            53            55            57            57            62            65            68
          70            71            71            71            72            72            72            72            72            72
          72            72            73            74            75            75            76            76            76            76
          75            74            73            72            72            71            71            70            70            69
          69            69            68            68            68            68            67            66            66            65
          65            65            65            65            66            66            66            66            66            66
          66            65            65            64            64            64            63            63            63            63
          63            63            64            66            68            69            69            69            69            68
          67            66            65            65            64            64            65            65            66            67
          67            66            66            65            65            64            64            63            63            63
          63

.....................................

CNSDTF-DEM的说明文档:

http://gtzyt.shaanxi.gov.cn/chinese/ygbz/5.htm

喜欢0 评分0
人法天,天法道,道法自然。
默认头像
路人甲
路人甲
  • 注册日期2005-01-10
  • 发帖数102
  • QQ
  • 铜币617枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-04-17 12:18
这个编程实现不难的!就是文件读写操作了。关键问题是一定要对要转换的数据组织结构非常了解,并且采取适当的算法。
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2004-06-09
  • 发帖数28
  • QQ149478831
  • 铜币158枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-04-10 17:13

CNSDTF-DEM格式说明

7 格网数据交换格式

  7.1 格网的值是该格网的要素类型编码或高程。

  7.2 数据文件包含两部分: 文件头和数据体。

  7.3 文件头的信息分两类:基本的且必须的信息和扩充的附加信息。扩充部分可以省略。

  7.4 格网数据的存贮采取从北到南,从西到东的顺序,并以纯文本存贮。

  7.5 内容和格式

  <格网数据交换格式> ::= <文件头><数据体>

  <文件头> ::=

  DataMark: CNSDTF-RAS|CNSDTF-DEMVersion: <浮点>Unit: <字符>

  Alpha: <浮点>Compress: 0|1X0: <浮点>Y0: <浮点>

  DX: <浮点>DY: <浮点>Row: <整数>Col: <整数>

  ValueType: Char|IntegerHZoom: <整数>

  [Coordinate: G|M]

  [Projection: <字符串>Spheroid: <字符串>Parameters: <字符串>]

  [MinV: <字符|整数>MaxV: <字符|整数>]

  其中:

  DataMark: 中国地球空间数据交换格式-格网数据交换格式(CNSDTF-RAS或CNSDTF-DEM)的标志。基本部分,不可缺省。
  Version: 该空间数据交换格式的版本号。基本部分,不可缺省。

  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个单元记录一行。

  <格网值> ::= <字符串>|<整数>

人法天,天法道,道法自然。
举报 回复(0) 喜欢(0)     评分
默认头像

返回顶部