ArcGIS读取dem格式数据

DEM是GIS常用的一种数据,用来做各种分析、展示等,十分有用!它实质上就是一个栅格,只不过这个栅格值表示高程,常用的格式是tif,grid等。今天听到了另外一种说法:*.dem是最常见到的DEM的格式,*.dem有两种格式,NSDTF和USGS。

USGS格式

USGS-DEM(USGS是美国地质调查局(U.S.Geological Survey)的英文缩写,是一种公开格式的DEM数据格式标准,使用范围较广格式的。。通过ArcGIS可以直接读取,在ArcGIS中的ArcToolBox中的"转换工具"---"转到栅格"----"DEM转到栅格"工具直接将USGS格式的DEM转为栅格DEM。

这是老美的格式,又是老美的软件,当然支持直接读取了。

NSDTF格式

我们购买的DEM很多都是NSDTF-DEM格式,NSDTF-DEM是中华人民共和国国家标准地球空间数据交换格式,是属于格网数据交换格式,一般的GIS软件都不支持这种格式。

由于栅格单元数据值记录方式基本一样,主要是头文件信息不同。如ArcGIS GRID数据的文件头按如下方式记录相关信息:

ncols 列数

nrows 行数

xllcorner 左上角原点X坐标

yllcorner 左上角原点Y坐标

cellsize 栅格单元格大小

NODATA_value NODATA的值

我们可以将头文件改成grid数据的格式,如下:

将后缀名改成grd,直接在ArcMap中打开;或者使用ASCII 转栅格,转换一次也可获取栅格数据。

时间: 2024-08-02 20:55:42

ArcGIS读取dem格式数据的相关文章

C#写的读取ISO2709格式数据的DLL

数据 using System;using System.Collections; /*此类的功能,是读取ISO2709数据得到ISO2709数据三个段,头标\目次\数据获得字段信息获得子字段信息 */ namespace Nosi.Library{ /// <summary> /// Class1 的摘要说明. /// </summary> public class Marc {  #region 常量定义   public const char FLDEND  = (char)

数据-C#读取特定格式的二进制文件

问题描述 C#读取特定格式的二进制文件 在学习的时候遇到了一点麻烦,读取一个二进制文件,这个二进制文件包含了很多相同结构的数据块,每个数据块以FFFF开头,以FFEE结尾,每个数据块长度为1024bytes.但是其中偶尔会出现错误数据,也就是数据块不完整,只有FFFF开头,没有FFEE结尾,这种数据块就不能用. 如果读取数据,就必须去验证.请问各位如何验证? 我本来想用BinaryReader读取,然后验证,但是BinaryReader读了数据就往前移动,就算验证成功了也得不到数据.请各位大神帮

使用PHP生成和获取XML格式数据

在做数据接口时,我们通常要获取第三方数据接口或者给第三方提供数据接口,而这些数据格式通常是以XML或者JSON格式传输,本文将介绍如何使用PHP生成XML格式数据供第三方调用以及如何获取第三方提供的XML数据. 生成XML格式数据 我们假设系统中有一张学生信息表student,需要提供给第三方调用,并有id,name,sex,age分别记录学生的姓名.性别.年龄等信息.   CREATE TABLE `student` (    `id` int(11) NOT NULL auto_increm

php导出excel格式数据问题

 本篇文章主要是对php导出excel格式数据的问题进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 解决2个问题: 1.身份证之类的文本数据自动转为科学计数法的问题. 2.中文乱码的问题   excel从web页面上导出的原理.当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取 它,所以把mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格式呈现数据,如果cell没有规定的格式,则excel会以默

数据库-如何将.json格式数据存储到数据中?

问题描述 如何将.json格式数据存储到数据中? 我是java的职场小白.今天接到任务是将json数据保存到oracle数据库中. 我今天看了一下数据库中的字段.是要保存到一个叫logo_data的字段中. 这个字段的类型是varchar2的.请教大神给个思路,最好给个例子.小弟在这里谢了. 解决方案 json就是字符串,直接写入,考虑到存在特殊字符,可以进行编码,比如base64,读取时候解码即可 解决方案二: 如何采集原始图象数据存储格式的数据如何将C#/.NET 将json字符串格式数据转

http-Eclipse如何读取pcap格式的文件?

问题描述 Eclipse如何读取pcap格式的文件? wireshark抓取的数据包文件是pcap格式,如何java读取文件中HTTP数据头的内容,谢谢! 解决方案 Pcap 文件格式和 WireShark WireShark抓包的pcap文件格式分析 解决方案二: 这个问题,和使用不使用 Java 没有任何关系.关键在于你是否懂得 vwireshark抓取的数据包文件的具体格式,知道就能读懂.否则,无法读取. 解决方案三: 按照pcap的格式来解析数据,同时遵守http协议 解决方案四: vw

写入sql2005-vs2005中读取EXCEL表格数据

问题描述 vs2005中读取EXCEL表格数据 环境如下,vs2005,sql2005,EXCEL表格一个, 我需要通过VS2005编写一段C#代码,来从EXCEL表格中读取数据,再存入到sql2005表格中,哪位大神知道麻烦告诉下,代码写出来给我看,分数不吝啬,谢谢! 解决方案 这是以前做过的一个例子,你只看你需要的就可以了,这种方法首先要把数据库的格式设计成excel的格式 private void insertSQL_Click(object sender, EventArgs e) {

PHP生成和获取XML格式数据实现代码

生成XML格式数据 我们假设系统中有一张学生信息表student,需要提供给第三方调用,并有id,name,sex,age分别记录学生的姓名.性别.年龄等信息.  代码如下 复制代码 CREATE TABLE `student` (    `id` int(11) NOT NULL auto_increment,    `name` varchar(50) NOT NULL,    `sex` varchar(10) NOT NULL,    `age` smallint(3) NOT NULL

乱码-PHP如何将.json格式数据存储到数据中

问题描述 PHP如何将.json格式数据存储到数据中 客户传送这样的数据给我,我怎样储存到数据库不乱码,并且能读取出来啊,昨天试到晚上2点多也没好,求助一下 解决方案 如何采集原始图象数据存储格式的数据如何采集原始图象数据存储格式的数据-dm642Hive的数据存储格式 解决方案二: 使用serialize函数,对数据先序列化一下,然后入库 string serialize ( mixed $value ) serialize() 返回字符串,此字符串包含了表示 value 的字节流,可以存储于