DEM数据格式转换
DEM数据格式转换

DEM数据格式转换数据源:.dxf格式等⾼线(以及⾼程点等)1、基于GeoStar-GeoTINGrid⽣成NSDT格式(国家交换格式)(数据处理>⽣成DEM)(1) 将.dxf格式转换为.GeoStar的.god 格式(⽂件>数据格式转换)注:特征线的权重⼤于等⾼线盒⾼程点,⼀般可将dxf⽂件的TERP图层设置为特征线类型。
(2) 打开.god格式等⾼线(⽂件>打开)扫描数字化对等⾼线的简化造成数据分布不均匀,为了保证构TIN的正确性,需对其进⾏加密。
根据地形类型和等⾼距的不同,加密最⼤长度⼀般取值5~15⽶。
(3) 构TIN(数据处理>三⾓形联⽹)(4) 在平三⾓形内添加特征点(数据处理>⾃动增加特征点)(5) 重新构TIN(数据处理>三⾓形联⽹)(6) ⽣成NSDT格式(国家交换格式)DEM(数据处理>⽣成DEM)2、基于VirtuoZo NT将NSDT格式转换成DXF格式(产品>输出>DEM)使⽤该软件时,需要新建测区和模型,可以在软件安装根⽬录(例如C:\)下的virlog\blocks ⽂件夹中⽤记事本新建⼀个内容为“C:\”后缀为blk(强制修改)的测区⽂件,并任意位置⽤记事本新建⼀个空⽩的后缀为mdl(强制修改)的模型⽂件,然后打开软件,在⽂件>打开测区中选择测区⽂件,在⽂件>打开模型中选择模型⽂件,之后即可以进⾏数据格式的转换。
3、基于ArcInfo将DXF格式转换成BIL格式,ArcInfo命令⾏命令如下:Arc:w ⽂件路径Arc:wArc:&R 相同⽂件路径dxf2bil.aml注:其中dxf2bil.aml为放在与DXF⽂件相同路径下的脚本⽂件例⼦:设D:\dem路径下有I48E015001.dxf和dxf2bil.aml两个⽂件则ArcInfo命令⾏命令如下:Arc:w D:\demArc:wArc:&R D:\dem\dxf2bil.aml(实现是或全部书写或在写完Arc:&R 后将D:\dem路径下的和dxf2bil.aml⽂件拖到命令⾏中)运⾏结果在D:\dem路径下新⽣成I48E015001.bil、I48E015001.blw、I48E015001.hdr、I48E015001.stx、outfile、log⽂件和Info⽂件夹4、基于ERDAS打开BIL格式并进⾏拼接、裁切等操作之后保存为IMG格式5、基于ERDAS将IMG格式转换为GRID格式(结果⽣成包含若⼲.adf⽂件的⽂件夹)6、基于ArcInfo将GRID格式转换成BIL格式,ArcInfo命令⾏命令如下:Arc:w ⽂件路径Arc:wArc:gridimage GRID格式⽂件夹路径# 包含后缀的BIL格式⽂件名注:其中#代表当前路径例⼦:设D:\dem路径下有名为I48E015001的包含若⼲.adf⽂件的⽂件夹则ArcInfo命令⾏命令如下:Arc:w D:\demArc:wArc:gridimage D:\dem\I48E015001 # I48E015001_new.bil运⾏结果在D:\dem路径下新⽣成I48E015001_new.bil、I48E015001_new.blw、I48E015001_new.hdr、I48E015001_new.stx。
DEM数据格式转换

DEM数据格式转换作者:不详发表时间: 2013-7-19 10:29:11最近遇到DEM数据格式转换的问题。
问题缘由要把一批DEM数据通过ArcSDE入库,但是手上已有的数据的格式是TXT(记录点的X,Y,Z)和DXF,这两种格式却都不能直接导入。
有两种可行的方法总结如下:1.TXT——(Access)数据库表——(ArcMap)shp——(3D Analyst)TIN——(ArcToolbox)Raster(1)用Access导入TXT文件,转换为数据库表,相应的字段给予对应的字段名称(如:X,Y,Z);(2)ArcMap—>Tools菜单—>Add XY Data对话框,选择转换后的数据库表,为X和Y 选择对应的字段名称,必要时定义投影信息。
新文件绘制完毕,在文件名上右键单击,选择Data—>Export Data,输出点shp文件;(3)加载3D Analyst工具条,3D Analyst—>Create/Modify TIN—>Create TIN From Features,选择上一步生成的shp文件,并制定高程值对应的字段名,生成TIN;(4) ArcToolbox—>3D Analyst Tools—>Conversion—>From TIN—>TIN to Raster,生成GRID 格式的Raster数据集。
现在可以通过ArcSDE导入数据库了。
2. TXT——(VirtuZo).grd——(ArcToolbox)Raster(1)通过VirtuZo软件,把TXT文件转换为后缀名为.grd的文件,其实按理.grd文件是ArcInfo Grid交换格式文件。
这里要注意的是这个文件的头文件格式如下:ncols 数据列数nrows 数据行数xllcorner 数据左上角的X值yllcorner 数据左上角的Y值cellsize 数据分辨率NODATA_value 无值数据标志(一般-99999)通过VirtuZo转出来的文件可能头文件有点出入,需要按照这个格式进行调整,幸好它是明码文件;(2)通过批量改名,把grd的后缀改为txt或asc,这是因为转换的源文件它只认这两个后缀的文件;(3)ArcToolbox—>Conversion Tools—>To Raster—>ASCII to Raster,生成GRID格式的Raster 数据集。
DEM高程数据处理教程

DEM高程数据处理教程DEM (Digital Elevation Model) 数据是用来表示地表高程信息的数值化模型,可以广泛应用于地理信息系统(GIS)、地形分析、地质勘探、水文模拟等领域。
对DEM数据进行处理可以提取有用的地学信息,如坡度、坡向、流域分析等。
下面是一个DEM高程数据处理的简单教程。
1.数据获取:2.数据格式转换:获取到的DEM数据可能是不同的格式,需要将其转换成常用的数据格式,如GeoTIFF。
可以使用GIS软件(如ArcGIS、QGIS)或地理数据处理软件(如GDAL、GRASS GIS)将DEM数据转换成所需格式。
3.数据预处理:对DEM数据进行预处理可以提高后续分析的效果。
常见的预处理操作有:-去除异常值:检测并去除DEM中的异常值(如野点、噪声点),以减少对后续分析的影响。
-填补空白值:对DEM中的空白值进行填补,常用的方法是通过邻近区域的平均值或插值法进行填补。
-投影转换:根据需要,将DEM数据由原始坐标系转换为其他坐标系,如UTM投影坐标系。
4.地形分析:通过DEM数据可以进行各种地形分析,获取地学信息。
常见的地形分析方法有:-坡度计算:根据DEM数据计算每个像元的坡度,得到坡度分布图。
可以通过计算斜率值来判断地形的陡缓程度。
-坡向计算:根据DEM数据计算每个像元的坡向,得到坡向分布图。
可以通过坡向判断地形的朝向,如南坡、北坡、东坡、西坡等。
-流域分析:根据DEM数据计算流域边界和流域内的地形特征,如流向、河流网络、汇水面积等。
可以用来分析河流的走向、流域的范围等信息。
5.可视化呈现:对处理后的DEM数据进行可视化呈现,可以更直观地展示地形信息。
可以使用GIS软件绘制等高线图、坡度图、坡向图等,或者使用地图制作软件制作地形图、地形剖面图等。
6.结果应用:对处理和可视化的DEM数据进行分析和应用。
可以用于地质勘探、水文模拟、土地规划等领域,也可以与其他地理数据进行集成分析。
NSDTF-DEM格式到ArcGIS中的转换软件

NSDTF-DEM格式到ArcGIS中的转换软件文章来源:文章作者:2008-05-01 字体:[大中小]我国的DEM国标文件,但是其格式与ArcGIS等软件不兼容,不能转换,为此在网上寻找了一番,终于弄清楚了格式之间的转换问题,但是发现国内还没有一个能直接进行转换的软件,转换的时候只能一个一个改,实在太麻烦了!所以今天花了一个下午的时间用VB编了一个,希望能帮到大家!下载地址:/uploadfile/NSDTF_DEM.exe使用说明:1.选择你需要转换的文件所在文件夹,双击,在右边就会出现你要转换的文件(扩展名必须为dem,如123.dem)2.单击你想要转换的文件,并等待下面的进度条到满格,说明读取文件结束。
3.在“输出文件名”中填写你想要输出成dem的文件名(如“456”)。
4.点击转换,你就可以在初始转换文件的相同路径下找到你转出的文件(456.txt)。
5.打开ArcMAP或ArcCatalog,选择arctoolbox中的conversion tools中的To Raster中的Ascll To Rester,并输入刚转出的文件和结果文件名。
6.祝你成功!附录:NSDTF-DEM格式说明:DataMark--------中国地球空间数据交换格式-格网数据交换格式(CNSDTF-RAS或CNSDTF-DEM)的标志。
基本部分,不可缺省。
Version--------该空间数据交换格式的版本号,如1.0。
基本部分,不可缺省。
Unit--------坐标单位,K表示公里,M表示米,D表示以度为单位的经纬度,S表示以度分秒表示的经纬度(此时坐标格式为DDDMMSS.SSSS, DDD为度, MM为分, SS.SSSS为秒)。
基本部分,不可缺省。
Alpha--------方向角。
基本部分,不可缺省。
Compress--------压缩方法。
0表示不压缩,1表示游程编码。
基本部分,不可缺省。
Xo--------左上角原点X坐标。
DEM网络化更新操作说明

3. 客户端连接
分配好任务后,把 blkc 文件复制到客户端。 3.1 连接 点击文件、打开菜单,选择 blkc 文件。然后会显示工程设置对话框,要求输入用户名。
如果用户名匹配成功,会显示 DEM 的渲染图和当前的用户,进入编辑状态。
3.2 查看任务 点击任务按钮,可以看到分配的任务。
3.3 退出 点击文件、关闭菜单,关闭文档,关闭和服务器的连接,结束编辑。 3.4 服务监控 服务器监测到用户登录后,会有状态显示。
4. 编辑环境
4.1 文件菜单
打开:可以打开多种文件,进行作业。不同的文件,对应不同的工作模式。 a. 打开服务配置可以启动网络业作业; b. 打开客户端可以连接服务器进行数据作业; c. 打开 DEM 可以进行编辑; d. 打开 PixelGrid 工程可以基于立体像对进行编辑。
导入空三成果:导入 Inpho、JX4、PATB、SSK 的空三成果,建立 PixelGrid 工程。 导入矢量:导入 R12 版 DXF 文件到当前 DEM 中,辅助编辑。 输出服务工程:在打开 PixelGrid 工程后使用,输出网络化作业的配置。 保存 DEM:立即保存当前编辑结果(默认 30 分钟保存一次)。 关闭:关闭当前文档。 退出:退出程序。
DEM 网络化更新
启动界面
版本 1.2 董启明
工程区域
菜单栏
工具栏
显示区域
输出区域
状态栏
使用数据: 1. DEM(PixelGrid tile 格式,后缀名 btm) 2. 原始影像(.tif,.raw 等等) 3. 定向参数(.ori) 4. 配置文件(服务器用 blks,客户端用 blkc)
1. 数据准备
2. 配置服务器
2.1 启动服务 点击文件、打开菜单,弹出打开文件对话框,选定 blks 文件。 程序会弹出工程设置对话,显示当前的配置。点击确定启动网络数据服务。
国标dem批量转换arcgis grd格式

将国标DEM批量转换为ArcGIS GRID格式,可以按照以下步骤进行:
准备所需的工具和软件:确保您已经安装了ArcGIS软件,并且具备相关的转换工具。
打开ArcGIS软件:启动ArcGIS软件,并打开您的工作空间。
导入DEM数据:在ArcGIS中,选择“File”菜单,然后选择“Add Data”选项。
在弹出的对话框中,选择“Add Raster Data”选项,然后浏览并选择您的DEM数据文件。
创建GRID格式:在ArcGIS中,选择“Raster”菜单,然后选择“Conversion”选项。
在弹出的对话框中,选择“From Raster”选项,然后选择“Create Raster Dataset”选项。
在弹出的对话框中,设置输出格式为GRID格式。
批量转换:如果您有多个DEM数据文件需要转换,可以使用ArcGIS的批处理功能。
在ArcGIS中,选择“Raster”菜单,然后选择“Conversion”选项。
在弹出的对话框中,选择“Batch Conversion”选项。
在弹出的对话框中,设置输入文件夹和输出文件夹,并选择适当的转换选项。
保存转换结果:在完成批量转换后,保存转换结果。
在ArcGIS中,选择“File”菜单,然后选择“Save As”选项。
在弹出的对话框中,选择保存类型为GRID格式,并指定保存路径和文件名。
请注意,具体的操作步骤可能因ArcGIS版本的不同而略有差异。
此外,在进行批量转换时,请确保您的计算机具有足够的内存和处理能力来处理大量的数据。
数字高程模型第三章DEM数据获取方法

扫描与矢量化:黑色或彩色扫描,扫描参数根据图件信息量、线划密度、质量等因素调节,一般分辨率不小于300dpi。扫描后进行矢量化。 数据分层:主要用于DEM的层有地形信息层、水系层、推测区域、辅助高程层、公里网层等。
2.摄影测量数据采集方法 1〕摄影测量的根本原理:利用在不同地方获取的具有一定重叠度的同一景物的两张影像,在室内建立立体模型,对其进行三维量测。 2〕摄影测量的信息获取方式 航空/航天摄影测量:飞行器上搭载摄影测量设备〔传感器〕,垂直摄影方式获得数据。 地面摄影测量:采用倾斜摄影或交向摄影方式获取数据。
基于不同观点的采样 1.统计学观点:DEM外表可以看作是点的特定集合〔采样空间〕有随机采样和系统采样两种方法。因此,对特定集合的研究可以转化为对采样数据的研究。 随机采样:对各采样点以一定概率进行选择,各点被选中的概率各不相同〔假设概率相同那么为简单随机采样〕。 系统采样:也称规那么采样,以预先设定的方式确定采样点,各采样点被选取得概率为100%。
5 . 地貌单元类型 不同的地貌类型划分对DEM数据采集有一定的指导意义,如黄土地貌破碎,要分布较的采样点,而平原地区高程数据的精度要求比较高〔对坡向、流域网络影响比其他地区要大〕。
采样数据的属性 采样:确定在何处需要量测点的过程,这个过程由三个参数决定:点的分布、点的密度和点的精度。 1.采样数据的分布:由数据位置和结构来确定,指数据点的分布形态。 位置由地理坐标系统中经纬度或格网坐标系统中坐标决定。 结构〔分布〕的形式很多,因地形特征、设备、应用的不同而不同。 结构〔或分布〕的类别之间没有明显的界线和标准,实际采样时相互之间很多时候是重叠的。
5.选择性采样:根据地形特征进行选择性采样,沿山脊线、山谷线、断裂线、离散特征点〔山顶点〕等。 优点是只需以少量的点便能使其所代表的地面具有足够的可信度。 6.混合采样:将选择性采样与规那么格网采样相结合或者是选择性采样与渐进采样相结合的方法。
las点云转换成国家标准格式dem(nsdtf格式)

需要用到两个软件:1. globalmapper(网上都有,有非付费版的),主要是用它来进行插得到标准格网间距的DEM和转换成中间格式ascii2. MapMatrix操作:原始数据必须是.las点云格式1. 打开globalmapper,直接将待转换的.las数据拖入到globalmapper界面中来,会弹出如下对话框:(主要是说没有投影信息,这个可以任意给个投影,其实对它来说没啥用)点击确定,然后随便给个高斯投影就行再点击确定继续确定进来后就是这样的:2. 以上进来的就是离散点模式(不规则三角网模式)需要将他们变成规则格网操作:菜单中的“工具”------“控制中心”,弹出对话框中,选中对应的las文件,右键用3D数据创建格网点确定,即开始转换这种转换纯粹是密集点云抽稀和插,保证每条边的边线长度基本上是上图中“手动指定使用的格网间距”(本例 2米)转换完了后3. 导出中间格式在新转换出的图层上(上图被选中就是)右键,选中“输出--输出选中的图层(s)到新文件”选择输出格式“Arc ASCII GRID"点击确定,弹出对话框意思是用当前投影信息,如果要改变投影信息,则用工具菜单中的配置来设置,我们不需要改变投影,继续点击确定即可,弹出如下对话框在一般设置中设置x和y 方向格网间距即可,点确定,给定输出路径和名称,程序即会输出标准格网间距的 ascii码的高程模型。
globalmapper的使命完成了,可以关掉。
4. 格式转换在这一步要用到mapmatrix打开MapMatrix,点击菜单“工具”中的“DEM转换”工具弹出对话框中点击左上角的打开DEM对话框如上图所示,弹出对话框中,将默认的文件类型改成所有文件(*.*),然后选中刚才导出的ascii文件需要修改格网起算点坐标值如上图。
可以留意一下默认的输出路径(路径可改的,在工具栏上修改)。
点击工具栏上的“执行”按钮(类似于人在跑的那个按钮),即可将ascii码转换成我们国家标准DEM格式,如果需要其他格式的,也可以用此工具转换。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DEM数据格式转换
作者:不详发表时间: 2013-7-19 10:29:11
最近遇到DEM数据格式转换的问题。
问题缘由要把一批DEM数据通过ArcSDE入库,但是手上已有的数据的格式是TXT(记录点的X,Y,Z)和DXF,这两种格式却都不能直接导入。
有两种可行的方法总结如下:
1.TXT——(Access)数据库表——(ArcMap)shp——(3D Analyst)TIN——(ArcToolbox)Raster
(1)用Access导入TXT文件,转换为数据库表,相应的字段给予对应的字段名称(如:X,Y,Z);
(2)ArcMap—>Tools菜单—>Add XY Data对话框,选择转换后的数据库表,为X和Y 选择对应的字段名称,必要时定义投影信息。
新文件绘制完毕,在文件名上右键单击,选择Data—>Export Data,输出点shp文件;
(3)加载3D Analyst工具条,3D Analyst—>Create/Modify TIN—>Create TIN From Features,选择上一步生成的shp文件,并制定高程值对应的字段名,生成TIN;
(4) ArcToolbox—>3D Analyst Tools—>Conversion—>From TIN—>TIN to Raster,生成GRID 格式的Raster数据集。
现在可以通过ArcSDE导入数据库了。
2. TXT——(VirtuZo).grd——(ArcToolbox)Raster
(1)通过VirtuZo软件,把TXT文件转换为后缀名为.grd的文件,其实按理.grd文件是ArcInfo Grid交换格式文件。
这里要注意的是这个文件的头文件格式如下:
ncols 数据列数
nrows 数据行数
xllcorner 数据左上角的X值
yllcorner 数据左上角的Y值
cellsize 数据分辨率
NODATA_value 无值数据标志(一般-99999)
通过VirtuZo转出来的文件可能头文件有点出入,需要按照这个格式进行调整,幸好它是明码文件;
(2)通过批量改名,把grd的后缀改为txt或asc,这是因为转换的源文件它只认这两个后缀的文件;
(3)ArcToolbox—>Conversion Tools—>To Raster—>ASCII to Raster,生成GRID格式的Raster 数据集。
这个方法其实也还是一个个文件转换的,只不过步骤少一点。
但是这个方法还有几个要注意的地方:a.不同的DEM的分辨率可能不同,用VirtuZo转换的时候要根据实际数据设置参数;b.头文件格式调整,上面提到的;c.转换成的.grd文件高程值是用整数值存储高程的,如果想保留数据的精度,需要在转换中设置高程缩放参数,然后生成DEM之后,需要用DEM代数运算除去缩放的参数,还
原原始的高程值,这个过程可以用Model Builder搭一个简单的模型,简化一点步骤。