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

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

楼主#
更多 发布于:2006-04-10 17:11
<P>现有一批疑是适普格式的dem数据要转换为ArcGIS、Erdas等能识别的格式(Gird或Usgs DEM).</P>
<P>请问高人,如何转换?</P>
<P>疑是适普格式的dem如下:</P>
<P> 38426000.00   2572000.00   0.000000       5.00       5.00        201        161 <BR>     88     92     92     93     92     92     91     90     90     90<BR>     91     92     92     92     91     90     90     91     91     91<BR>     91     93     93     94     94     94     94     94     95     73<BR>     73     73     75     75     75     75     77     78     79     79<BR>     80     81     81     81     82     83     83     82     82     82<BR>     82     82     82     82     83     82     83     83     82     82<BR>     82     81     81     81     80     80     80     80     80     81<BR>     82     82     83     83     83     83     83     83     84     84<BR>     84     84     83     82     82     82     81     81     81     82<BR>     86     88     87     86     85     84     80     78     75     75<BR>     76     76     74     73     72     71     72     72     72     72<BR>     72     71     71     71     71     71     70     70     70     70<BR>     70     70     70     71     71     71     71     72     72     73<BR>     74     74     75     75     76     79     82     85     87     88<BR>     88     88     88     88     88     88     88     89     89     89<BR>     90     90     91     91     91     91     91     90     90     89<BR>     88     88     89     90     91     91     89     87     86     85<BR>     84     83     83     83     83     82     82     82     82     82<BR>     81     81     81     81     81     81     81     81     81     80<BR>     80     80     80     80     80     80     79     78     78     77<BR>     76<BR>     89     93     93     92     92     91     91     90     90     90<BR>     91     92     92     91     88     87     87     86     85     85<BR>     84     84     83     82     81     80     79     78     74     74<BR>     74     73     74     75     75     75     76     78     78     79<BR>     79     80     81     81     81     81     82     82     81     82<BR>     81     81     82     82     82     82     82     82     82     82<BR>     81     81     80     80     80     80     80     80     81     81<BR>     82     82     82     83     83     82     83     83     83     84<BR>     84     85     83     82     82     81     81     81     81     81<BR>     86     88     86     85     84     84     80     78     76     75<BR>     76     76     75     73     72     72     72     72     72     72<BR>     72     71     71     71     71     71     71     71     70     70<BR>     70     70     71     71     71     71     71     72     72     73<BR>     73     74     74     75     77     79     83     86     88     88<BR>     88     88     88     88     88     88     88     89     89     89<BR>     90     90     91     91     91     91     91     91     90     89<BR>     88     89     89     91     91     91     89     87     85     84<BR>     84     84     83     83     83     83     82     82     82     82<BR>     81     81     81     81     81     81     81     81     81     80<BR>     80     80     80     80     79     79     79     79     78     78<BR>     77</P>
<P>................................................</P>
<P>...............................................</P>
<P>用VirtuoZoNT转换为CNSDTF-dem格式如下:</P>
<P>DataMark: CNSDTF-DEM<BR>Version: 1.0<BR>Alpha: 0.000000<BR>Unit: M<BR>Compress: 0.0<BR>X0: 38426000.000000<BR>Y0: 2572800.000000<BR>DX: 5.000000<BR>DY: 5.000000<BR>Row: 161<BR>Column: 201<BR>ValueType: Integer<BR>Hzoom: 10<BR>MinV: <BR>MaxV: <BR>          171           171           167           168           171           170           174           186           195           202 <BR>          211           218           224           229           233           243           261           279           290           294 <BR>          296           296           295           287           278           275           260           235           213           195 <BR>          179           169           160           155           132           124           122           122           120           118 <BR>          118           118           118           117           115           105            89            62            63            63 <BR>           63            62            61            61            61            61            61            61            61            61 <BR>           61            62            62            62            62            62            61            60            59            58 <BR>           58            59            59            59            59            59            59            59            59            59 <BR>           59            59            60            61            62            61            61            62            63            63 <BR>           63            62            61            60            59            58            58            57            56            54 <BR>           52            52            53            55            58            58            71            66            68            69 <BR>           70            70            71            71            71            72            72            72            72            71 <BR>           71            71            72            74            75            76            76            77            76            75 <BR>           74            73            73            72            72            71            71            71            70            70 <BR>           69            69            69            68            68            68            67            66            66            65 <BR>           65            65            65            65            66            66            66            66            66            66 <BR>           65            64            64            64            63            63            63            63            63            63 <BR>           62            63            64            66            68            69            69            69            68            68 <BR>           67            66            65            65            64            64            65            66            66            67 <BR>           67            66            66            65            65            64            64            63            63            63 <BR>           63 <BR>          169           162           160           160           168           171           174           180           193           200 <BR>          209           216           224           229           232           244           265           287           296           300 <BR>          302           299           297           294           280           274           253           230           211           199 <BR>          181           169           160           154           133           125           122           122           120           118 <BR>          118           118           118           118           116           106            94            66            63            63 <BR>           63            62            61            61            61            61            61            61            60            60 <BR>           60            60            61            61            62            62            61            59            59            58 <BR>           58            58            58            59            59            59            59            59            59            59 <BR>           59            59            59            60            61            62            62            63            63            64 <BR>           63            63            62            61            60            59            59            58            57            56 <BR>           54            53            52            53            55            57            57            62            65            68 <BR>           70            71            71            71            72            72            72            72            72            72 <BR>           72            72            73            74            75            75            76            76            76            76 <BR>           75            74            73            72            72            71            71            70            70            69 <BR>           69            69            68            68            68            68            67            66            66            65 <BR>           65            65            65            65            66            66            66            66            66            66 <BR>           66            65            65            64            64            64            63            63            63            63 <BR>           63            63            64            66            68            69            69            69            69            68 <BR>           67            66            65            65            64            64            65            65            66            67 <BR>           67            66            66            65            65            64            64            63            63            63 <BR>           63 </P>
<P>.....................................</P>
<P>CNSDTF-DEM的说明文档:</P>
<P><FONT color=#008000 size=2><a href="http://gtzyt.shaanxi.gov.cn/chinese/ygbz/5.htm" target="_blank" >http://gtzyt.shaanxi.gov.cn/chinese/ygbz/5.htm</A> </FONT></P>
喜欢0 评分0
人法天,天法道,道法自然。
zwyccna
路人甲
路人甲
  • 注册日期2004-06-09
  • 发帖数28
  • QQ149478831
  • 铜币158枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-04-10 17:13
<P>CNSDTF-DEM格式说明</P>
<P>7 格网数据交换格式</P>
<P>  7.1 格网的值是该格网的要素类型编码或高程。</P>
<P>  7.2 数据文件包含两部分: 文件头和数据体。</P>
<P>  7.3 文件头的信息分两类:基本的且必须的信息和扩充的附加信息。扩充部分可以省略。</P>
<P>  7.4 格网数据的存贮采取从北到南,从西到东的顺序,并以纯文本存贮。</P>
<P>  7.5 内容和格式</P>
<P>  <格网数据交换格式> ::= <文件头><数据体></P>
<P>  <文件头> ::=</P>
<P>  DataMark: CNSDTF-RAS|CNSDTF-DEM<CR>Version: <浮点><CR>Unit: <字符><CR></P>
<P>  Alpha: <浮点><CR>Compress: 0|1<CR>X0: <浮点><CR>Y0: <浮点><CR></P>
<P>  DX: <浮点><CR>DY: <浮点><CR>Row: <整数><CR>Col: <整数><CR></P>
<P>  ValueType: Char|Integer<CR>HZoom: <整数><CR></P>
<P>  [Coordinate: G|M<CR>]</P>
<P>  [Projection: <字符串><CR>Spheroid: <字符串><CR>Parameters: <字符串><CR>]</P>
<P>  [MinV: <字符|整数><CR>MaxV: <字符|整数><CR>]</P>
<P>  其中:</P>
<P>  DataMark: 中国地球空间数据交换格式-格网数据交换格式(CNSDTF-RAS或CNSDTF-DEM)的标志。基本部分,不可缺省。<BR>  Version: 该空间数据交换格式的版本号。基本部分,不可缺省。</P>
<P>  Unit: 坐标单位。M表示米,D表示经纬度。基本部分,不可缺省。</P>
<P>  Alpha: 方向角。基本部分,不可缺省。</P>
<P>  Compress: 压缩方法。0表示不压缩,1表示游程编码。基本部分,不可缺省。</P>
<P>  X0: 左上角原点X坐标。基本部分,不可缺省。</P>
<P>  Y0: 左上角原点Y坐标。基本部分,不可缺省。</P>
<P>  DX: X方向的间距。基本部分,不可缺省。</P>
<P>  DY: Y方向的间距。基本部分,不可缺省。</P>
<P>  Row: 行数。基本部分,不可缺省。</P>
<P>  Col: 列数。基本部分,不可缺省。</P>
<P>  ValueType: 格网值的类型。基本部分,不可缺省。</P>
<P>  HZoom: 高程放大倍率。基本部分,不可缺省。</P>
<P>  设置高程的放大倍率,使高程数据可以整数存贮,如高程精度精确到厘米,高程的放大倍率为100。如果不是DEM则HZoom为1。</P>
<P>  Coordinate: 坐标系,G表示测量坐标系、M表示数学坐标系。基本部分,缺省为M。</P>
<P>  Projection: 投影类型。扩充部分。</P>
<P>  Spheroid: 参考椭球体。扩充部分。</P>
<P>  Parameters: 投影参数。根据不同的投影有不同的参数表,格式不作严格限定,但必须在同一行内表达完毕。扩充部分。</P>
<P>  MinV: 格网最小值。扩充部分。</P>
<P>  MaxV: 格网最大值。扩充部分。</P>
<P>  这里指乘了放大倍率以后的最大最小值。</P>
<P>  <数据体> ::= {<格网值>{,<格网值>} <CR>} | {<格网值><整数>{,<格网值><整数>} <CR>}</P>
<P>  压缩方法为0时采用数据体的前一种格式;压缩方法为1时采用数据体的后一种格式,<整数>表示游程长度。数据体中的总数值单元数由行数乘列数决定,在文件中每10个单元记录一行。</P>
<P>  <格网值> ::= <字符串>|<整数><BR></P>
人法天,天法道,道法自然。
举报 回复(0) 喜欢(0)     评分
dan800913
路人甲
路人甲
  • 注册日期2005-01-10
  • 发帖数102
  • QQ
  • 铜币617枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-04-17 12:18
这个编程实现不难的!就是文件读写操作了。关键问题是一定要对要转换的数据组织结构非常了解,并且采取适当的算法。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部