ARCGIS将CAD转DEMDOM - 图文

更新时间:2024-05-09 02:06:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

人工制作地形教程

1. 需拿到的资料:

现状:CAD地形图(有等高线)、建筑基地标高和总层标高、路网标高、重要景观节点标高

规划:CAD地形图(有等高线)、彩平图、分析图、剖面图、建筑基地标高和总层标高、路网标高、重要景观节点标高 2. 制作流程:

1)数据处理(使用软件ARCGIS、GlobalMappe、GOOGLE) ? 在ARCGIS中进行CAD———SHAP———DEM

? GOOGLE截取影像图或者甲方提供影像图———在ARCGIS中进行位置匹配———将ARCGIS中导出的一整张图片切割成小于1万像素的纹理 ? CAD描路网和建筑底面

2)DEM(.txt)和DOM(.jpg和jgw)入库

3)截取需要修改的地形大小并在explorer中找到截取出地形的两个端点XY坐标 4)在ARCGIS中将该块位置进行踏平,按照实际情况进行下降 5)导出DEM和原有的DOM再进行入库 6)提取出来的DEM进行人工编辑

? 提出出来的地形转成MAX将CAD描出来的路网和地面线投到地形上 ? 投好后导成FLT文件进行手工调点

? 调整后的WRL进行入库和原来的数字地形进行匹配。 3.制作流程中涉及到的制作方法

注意:在ARCGIS中操作的内容除了图片其他都不能用中文,而且存放的文件夹也不能是中文

在ARCGIS中进行CAD———SHAP———DEM

1)先处理好CAD数据,只留下需要的图层写出来(保证这些图层的的等高线都有标高) 打开ARCMAP,右击Layers

加载CAD数据

2)点击Conversion Tools(转换工具)下面的To Shapefile

如果要转换的是点高程就点击Point,如果是线高程就点击Polyline

选择要保存的文件夹

点击OK开始转换

3)可把CAD数据在ARCGIS中移除

加载刚转好的SHAP数据

打开属性列表,查看Elevation或者Hight的标高值

双击Elevation可以将数据按顺序排列,查看是否有特别怪异的,如O标高或者有些特别高的标高

点击editor展开对现有数据的编辑(有些命令必须在编辑打开的情况下才能使用)

点击选择,按照属性选择

在属性中找到elevation并双击它,再点击=符号,让elevation=0的全部被快速选择出来

被选中的颜色为蓝色,删除(直接按Delete)高程数据有错误的线或者点

结束编辑,目前操作过的数据已被编辑过并进行了保存

4)点击3D Analyst-create/modityTin-create TinForm Features(转Tin格式)

(此图为刚转好的TIN格式数据)

5)点击3D Analyes-convert(转换)-Tin to raster(栅格)

Cell size的选择和这个公式有关联:2*Cell size=DOM分辨率*(256-512) n与Builder入DEM DOM中的选择有关只能在(4-9)之间

先默认为10,如果10不能适应该公式,可以再GlobalMappe中进行修改

n

6)使用tingrid格式,点击conversion tools—from raster—raster to ASCII

导出得到的文件,可将这个文件放在GlobalMappe中进行查看。

至此DEM 已经生成完毕。

GOOGLE截取影像图、甲方提供影像图、彩色平面图———在ARCGIS中进行位置匹配———将ARCGIS中导出的一整张图片切割成小于1万像素的纹理(大于1万平台不能入库) 1)先将图片导入ARCGIS中(图片命名中文是没有问题的)

2)找到数据和图片相同的位置,调出Georeferencing面板,保证你要更改的图层在面板中。

3)当遇到匹配时有错误打开修改面板,可以将错误的操作步骤删除,或者将已经对好位置的图片保存一个路径记录下来。

4)位置对好后保存对好位置的路径备份起来,这时可以输出图片,图片的像素根据自己需求来定,将图片放大到整个屏幕关掉其他数据。

此时会生成两个文件一个是图片一个是关于图片的位置信息,将JPG文件和之前生成的DEM文件一起导入GlobalMappe中查看。

注意:生成的DEM和DOM大小最好一致,这样便于入库时更好的将两个进行匹配(因为入库的时候DEM和DOM大小不一可能造成匹配错误,地形和影像的匹配关系没那么精准) GlobalMappe中有截取DEM 和街区DOM 的工具。

可以查看导入进来的DEM和DOM,可以进行位置的调整

点击文件——输出栅格和高程数据——输出ArcASCII网格

ARC ASCII的网格输出选项中采样间距是多少米一个网格,数值越小越精细。

点击ARC ASCII的网格输出选项中导出边界——绘制方形区域(截取你要导出的部分)

导出得到文件,将这个文件的后缀名改成.txt,打开文件可以看到

CELLsize 10代表之前我们导出时网格数10米一个网格。

接下来我们导出图片。点击文件——输出栅格和高程数据——输出JPG图片

注意:由于如果输出一张图片,图片的像素很大,平台只支持1万像素以下的的图片入库,所以我们要进行图片的切割。

在JPG选项中,点击网格化可以指定行数和列数。再点击导出边界绘制方形区域,因为选择的是6行6列,最终得到得图片为36张。

最后将DEM 和DOM放在一个文件夹中使用3DVP平台进行入库。

在ARCGIS中将该块位置进行踏平,按照实际情况进行下降

1) 先使用builder的地形提取将需要进行踏平的地块进行提取。

2) 使用explore找到提取出来地形的左上角(XY)和右下角(XY) 3) 回到ARCGIS中,先新建一个面SHAP

打开ARCCatalog 在没有中文的文件夹中右击NEW——Shapefile

在属性中选择polygon(新建面)

可将新建的SHAP增加新的属性

可增加高度字段hight

导入新建的面片属性的shap

点击ARCGIS中的Editor开始编辑

注意:你要选择编辑的一定是新建那个shap所在的文件夹否在操作无效。

右击导入进来SHAP文件,编辑其属性,如可以对hight加上一定的数值

点击Editor右边的sketch勾画我们需要的面片

右击出现可以输入XY值的命令AbsoluteXY

将先前在explorer中找到的对角XY数值输入最后画出需要踏平的面片位置和其高度

点击3DAnalyest——create/Modity Tin——create Tin form Features

再点击3D Analyest——Convert——Tin to Raster——tingrid 导入生成的tingrid文件

点击ArcToolbox——conversion Tools——From Raster——Raster to ASCII

在GlobalMappe导入新生成的踏平的DEM和原有的DEM。 再使用GlobalMappe导出新的.txt文件。

提取出来的部分用来做人工地形,经过踏平后的作为数字地形再入库一次。

本文来源:https://www.bwwdw.com/article/98bg.html

Top