arcgis中,地形图如何裁边

arcgis中,地形图如何裁边,第1张

1从dem创建tin。
(注释:其实就是创建tin,不一定非得从dem中创建,只要创建出tin就好。创建tin即create
tin)
2使用栅格域工具来创建一个高程区域的多边形
(注释:最开始找不到栅格域工具,以及什么叫高程区域的多边形,高程区域的多边形按照我的理解是你创建tin的轮廓,也就是tin的水平投影。栅格域工具即raster
domain)
3使用要素类转要素类工具(禁止使用环境设置中z值)。
要素类转要素类,feature
class
to
feature
calss,禁止环境设置中的z值在environment中设置,有个z
value
设置为disable就可以了。
4缓冲多边形来(例子中的缓冲距离为1米)扩展外边区域
(注释:缓冲多边形,需要将你所处理的tin全部包围在多边形之中,这样才能保证做出来的立体模型图完全在你想要的范围之内,是不是不缓冲也可以呢?这个我没试,如果有兴趣,可以试试,我只是照着步骤完整的 *** 作了一遍。缓冲多变形,其实就是将多边形往外延伸一圈,利用工具buffer)
5添加字段,并指定基础高程。(这取决于数据,这个数据可以设置基础高程为1200,高程表面模型的高程为1310。)
(注释:这一步的目的就是用来给多面体打基础,按照我的理解,两个面中间进行拉伸,就得到了多面体,你的数据高程面在1310左右,你想让数据面的点都能在立体块上显示,那么可以设置基础高程为1200,这样1200至1310均为模型块,如上图显示的那样是个四方块,四方块的底部高程就是基础高程1200。添加字段有两种方式,可以右键点开相应多边形的表格,然后添加,或者采用工具add
field)
6
从一个新的多边形创建tin,并基于新字段制定一个硬线。
(注释:这一步可以参考第一步,基于新字段生成一个硬线,我的理解是在上面设置基准高程为1200的基础上,用转换工具,将多边形转换成多线段,然后再创建tin,create
tin)
7使用拉伸工具创建多面体
(注释:多面体的创建其实就是上层的tin与底层的tin进行拉伸,就可以得到多面体,其中用拉伸工具的过程中,还会让你选择中间的一个特征层,也就是填充物,可以选择线,也可以选择面,个人选择的是一个面,如果觉得说得不够清楚的话,可以参见拉伸工具,extrude
between
(3d
analyst))
8打开arcscene,添加加强显示效果的多面体和栅格数据
(注释:这一步,添加的数据是刚生成的多面体以及最初你的dem格网,或者生成的tin数据,个人采用的是tin数据)
9右键单击目录内容中的栅格数据。选择“属性”>“基础高程”,并选择你使用的tin
(这一步就不解释了,相信都能看得懂)
10选择三维效果工具条,选择多面体,设置多面体的显示优先级要低于栅格数据
(注释:这一步也就是要将栅格数据置于多面体顶部,渲染栅格数据后进行显示,这样的立体图效果就会明显很多。三维效果工具条参见3d
effects
toolbar,多面体的优先级要低于栅格数据,可以参见
set
the
priority)
至此,就完成了一个三维地形图的制作。

这样剪裁,在DEM流域特征提取里面,确定流域的范围可以通过划定集水区所有来得到。选取河流及河流所有支流流经的集水区,这就是这条河流的流域。如果要具体的范围的话,可以把集水面这个面文件转化为线文件,提取外边界就好

用write features to text file 工具,把点文件转换成txt文件;把转换后的txt文件中的Point改成Polygon;用Create Features From Text File就可以生成相应的面域文件了。
打开Arcgis软件,创建一个线要素图层,鼠标左键单击“Arctoolbox”工具箱,打开工具箱,打开之后在窗口的左侧显示,找到“数据管理工具”-“要素”-“要素转线双击“要素转线”工具,然后d出“要素转线”窗口,”输入要素选择内容列表中的“线段”,然后会自动生成输出要素,我们也可以自己修改存放路径等,然后单击“确定”按钮,确定后等待一两分钟,出现成功提示后,窗口中会增加线要素图层。
将Input decimal separator 改成1234567812345或1111111111111,也可以是其他,坐标系根据需要自己选择。

在ARCGIS(arcmap)中删除已经矢量化好的线条的 *** 作方法和步骤如下:

1、首先,在ArcMap中打开线要素图层,然后需要剪切线要素,如下图所示。

2、其次,完成上述步骤后,查看线状要素的数据表,为一条完整的线,如下图所示。

3、接着,完成上述步骤后,依次打开“ArcToolbox”-->“Analysis Tools”-->“Overlay-”->“Identity”选项,如下图所示。 

4、然后,完成上述步骤后,在“Identity”对话框中,为“Input Features”选择线层,为“Identity Feature”选择面层,然后为JoinAttributes(optional)下拉列表选择“ALL”,如下图所示。

5、随后,完成上述步骤后,单击ok开始 *** 作。完成后,进度条将自动关闭,如下图所示。

6、接着,完成上述步骤后,检查新图层的数据表,可以看到已根据面将其切成多段线并赋予了属性值,如下图所示。

7、最后,完成上述步骤后,需要将其导出为导出文件,可以在其他项目中使用,如下图所示。这样,问题就解决了。

1、打开ArcMap,加载线要素。
2、在菜单栏空白处点击右键,选择Editor工具。
3、查看打开的Editor工具中下拉菜单,选择StartEditing。
4、如果ArcMap已加载多个要素,会d出对话框让选择需要编辑的图层。
5、点击Editor工具栏中的EditVertices工具或者双击线要素,可打开EditVertices工具,可以编辑线要素节点。
6、点击EditVertices工具栏的DeleteVertex工具,可单机节点删除单个节点或者框选选择多个节点同时删除。

gis中提取自己所需要的区域这样做:
1、点击“开始”,“ArcGIS”,“ArcMap”,启动ArcMap程序。
2、选择“空白地图”模板,点击“确定”,创建一个空白地图。
3、点击ArcMap菜单栏的“添加数据”,打开添加数据对话框。
4、选择要添加的数据,点击“添加”,将shapefile文件添加到空白地图。
5、同样使用添加数据功能,在空白地图上添加局部区域范围线。
6、打开ArcMap的工具箱,选择“工具箱”,“系统工具箱”,“AnalysisToolstbx”,“提取”,“裁剪”,打开要素裁剪界面。
7、在要素裁剪界面,选择输入要素,就是要被裁剪的图层,这里选择添加的shapefile文件,选择裁剪要素,就是用来裁剪shapefile的范围线,选择输出结果的存储位置,点击“确定”,开始裁剪要素。
8、等待要素裁剪完成,完成后裁剪结果会自动添加到地图上,这样就截取了自己所需要的区域了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13084951.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存