在ArcGIS中由等高线生成dem的步骤

在ArcGIS中由等高线生成dem的步骤
在ArcGIS中由等高线生成dem的步骤

在ArcGIS中由等高线生成dem的步骤

在arcgis中由等高线生成dem的步骤

1.进入arcgis的workstation模块

2.在Arc命令行下输入下面的命令(等高线的各层文件存放在el5目录中)

Arc:arctin d:\el5 d:\tin line elev (黑色为提示符,蓝色为输入的命令,下同)

(即为对el5 建立tin ,elev代表等高线的高程值,并且只有line 参与运算),这样就由等高线生成了tin 注:可以在Arc命令行设置workspace路径,以后的操作不必每次都有写上绝对路径,相对路径就可以了。命令为:Arc:wakespace d:\el5

Arc:w 可以显示当前系统的worksapce目录。

3.由tin生成lattice,需要输入如下命令

Arc:tinlattice d:\tin d:\lat

这样就有tin生成了lattice,转化为了grid形式,分辨率设置为30米

Enter distance between lattice mesh points :后要出入分辨率,对于其它的设置取其默认值即可。

4.最有一步,由lattice生成dem,命令如下

Arc:latticedem d:\lat dem

这样便由lattice转换得到了dem,运行结果如下:

然后在arcmap中可以打开生成的dem,同时也可以显示生成的tin,我们已经在d盘根目录建立了tin 和lattice子目录,目录名字分别为tin 、lat,在arcmap中会有对应的选项

分别单击之,则会加入到arcmap中成为图层。对显示tin的结果:

将局部放大之后可以很清晰的看出tin的结构来:

依照上述同样的方法,我们把生成的lattice显示出来:

将局部放大之后,可以看出lattice的结构跟tin有显著的不同,为栅格状。

如果想把它们转化为其它格式,例如img格式,以方便的在erdas中操作,方法如下:

启动arctools,并单击grid to imge 命令,进行设置后就可以转化为img格式,可以为erdas读取。

用arcgis绘制等高线

用arcgis绘制等高线 目录 1.获得高程数据 (2) 1.1空间地理数据云 (2) 1.2Google地球 (2) 2.导入高程数据 (3) 2.1空间地理数据云DEM数据的导入 (3) 2.2 Google地球取点数据的导入 (3) 3.插值 (3) 4.裁剪与相交 (4) 4.1裁剪 (4) 4.2相交 (4) 5.绘制等高线 (5) 6.处理等高线 (5) 6.1拓扑 (5) 6.2掩膜 (6) 6.3平滑处理 (6) 7.制图效果 (7) 8.制图心得 (7) 9.出图 (8)

关于高程数据的来源主要有两种,分别是空间地理数据云和Google地球。下面分别介绍获取方法。 1.1空间地理数据云 1)注册空间地理数据云账号并登录 2)在主页面点击“模型服务”,选择“DEM高程数据切割”并运 行 3)在新页面地图视口选择需要的区域,并单击下载,将其保存 于制图文件夹中 1.2Google地球 1)下载Google地球取点工具,打开谷歌地图 2)将目标区域选入Google地球的地图视口中,运行取点工具, 选择需要的取点精度,点击开始取点 3)取点结束后保存,并默认文件名为:采集文本1

基于不同高程数据来源,储存高程数据的格式不同,其也有不同的导入方式。下面介绍两种高程数据的导入。 2.1空间地理数据云DEM数据的导入 1)在ArcMap标准工具条中点击【导入数据】,在保存DEM数据 的文件夹中选中下载的DEM数据,点击确定 2.2 Google地球取点数据的导入 1)打开取点工具所保存的文本文档数据文件,在最前面加一行, 并输入““N”,“Y”,“X”,“Z””,其代表四列数据。N列表示 点号,Y列表示对应点的纬度,X列表示对应点的经度,Z列 表示对应点的高程。 2)在Arcmap主菜单中单击【文件】→【添加数据】→【添加 X,Y数据】,并在对话框中X字段、Y字段、Z字段中分别输 入X、Y、Z,点击确定 3.插值 在空间地理数据云上下载的高程数据可以忽略此步,无需插值。用Google地球取点下载的高程数据相当于点要素,需要插值转化为删格数据,然后才能绘制等高线。具体步骤如下: 1)在Arcmap标准工具条中单击【ArcToolbox窗口】

DEM数据生成方法

DEM数据制作方法与步骤 摘要:DEM数据是地形可视化表达和地形分析的基础。就目前DEM 数据的类型、DEM数据生成的方法进行了研究和探讨,并在ArcGIS 平台的基础上,构建了试验环境,初步实现了由高程数据生成格网DEM数据和TIN DEM数据的思路、方法与步骤。 关键词:DEM;等高线;格网;TIN;ArcObjects 引言 DEM是多学科交叉与渗透的高科技产物,已在测绘、资源与环境、灾害防治、国防等与地形分析有关的各个领域发挥着越来越大的作用,也在国防建设与国民生产中有很高的利用价值。 ArcGIS是美国ESRI公司开发的一套功能强大的GIS软件。ArcObjects是ArcGIS提供的一套开发组件库,可以开发出所需要的各种GIS功能,同时为用户提供了更大的开发自主性,它为用户提供了一套完整的生成DEM数据和进行各种DEM分析的对象库和接口,用户可以使用这些对象库和接口快速创建自己的应用软件系统。 现基于ArcObjects生成DEM数据的方法进行了初步的研究和探讨。 1 DEM数据的常见表现形式 DEM模型按照数据的表现形式主要分为两种:不规则三角网(Triangulated Irregular Network简称TIN,也称三角网DEM)和规则格网(简称GRID,也称格网DEM)。 1.1规则格网(GRID)格式DEM

GRID是以规则排列的正方形网格来表示地形表面。GRID数据结构简单,数据存储量小,还可压缩存储,适合于大规模的使用和管理。现在我们常说的DEM及大规模的DEM数据建设,主要是指这种形式,这里所称的数字高程模型DEM,也是指GRID。 栅格模型支持大量丰富的空间分析,比如空间一致性分析、邻近分析、离散度分析以及最低成本路径分析等,这些分析速度也比较快。 1.2不规则三角网(TIN)格式DEM TIN采用离散数据点生成的连续的不重叠的不规则三角形网格来表示地形表面,在地形平坦的区域,三角形较少,而在地形复杂的区域,三角形较多。因此,TIN能较好地顾及地形地貌特征,逼真表示复杂地形的高低起伏变化,并且能够克服地形平坦区域的数据冗余。但TIN的数据结构复杂,数据量大,一般只适用于小范围大比例尺的高精度地形建模。 由于三角形在形状和大小方面有很大的灵活性,所以这种模型能较容易表示断裂线和地形起伏较大的区域。TIN模型还支持很多的表面分析,如计算高程、坡度、坡向、进行体积计算、创建剖面图等,因此TIN建模方法在地形表面建模中引起了越来越多的注意,在GIS 中得到了普遍使用,已成为表面建模的主要方法之一。 在ArcGIS中主要提供了RASTER和TIN两个类型的数据,它们分别对应GRID数据和TIN数据。在ArcGIS中的各种三维操作和三维分析功能都是基于这两种数据进行的。所以这里也主要研究和探

mapgis绘制等高线方法

用Mapgis程序绘制物化探等值线图及点位数据图方法说明 赵明亮(李金忠整理) 一、建立数据表 1、用电子表格建立成图元素表(不要表头,建议将平面坐标按Y、X、数据…列次序移到表前1、2…列,Y、X坐标分别为7位、6位整数); 2、另存为文本文件(制表符分隔)类型的新文件并取名(如文件名为茨竹箐原始数据表)。 二、Mapgiss投影转换 1、打开Mapgiss程序主菜单→点击″实用服务″→点击″投影变换″→点击″P投影转换″→点击″U 用户文件投影转换″→打开文本文件(茨竹箐原始数据表); 2、选″指定分隔符″→指定坐标X、Y列(注意X、Y列可能倒置); 3、点击″设置分隔符″→选″Tab″及″空格″→点击″数据类型″→将所有的字符串点为″双精度″→在″属性名称所在行″选框中选择数据(注意数据不能选″无″)→在″加入″列选定所需的坐标及元素值→确定; 4、点击″点图元参数″→选择子图参数(建议选编号35的圆点的子图号,高度宽度一般均为1,颜色为1)→确定; 5、选″不需要投影″→点击″数据生成″→确定→关闭; 6、另取点文件名(如茨竹箐数据投影)→保存→退出。 三、等值线图的Mapgiss的DTM分析 1、打开Mapgiss程序主菜单→点击″空间分析″→点击″DTM分析″→点击″文件″→点击″打开数据文件″→点击″点数据文件″→打开点文件(如茨竹箐数据投影); 2、点击″处理点线(P)″→点击″点数据高程提取″→在″高程属性项″中点击要成图的元素的值→确定; 3、点击″Tin模型″→点击″快速生成三角剖分网″→在是否保存选项中选择″否″; 4、点击″Tin模型″→点击″删除三角剖分网边″→手工删除不合理的剖分网边; 5、点击″Tin模型″→点击″追踪剖分等值线″; ①选″等值线套区″→选″绘制色阶″→可选或不选″保留边界″→选″等值线光滑处理″→在″光滑度″选项中选择″高程度″; ②点击″等值层值″→对等值线层分段参数中的″起始Z″、″终止Z″、″步长增″及″起始色″、″终止色″进行设置→点击″更新当前分段″→确定;

ArcGIS线转面的方法

ArcGIS线转面的方法 ArcGIS作为GIS软件中的龙头老大,其功能是非常强大的,但是如果作为一个初学者,其部分常用的重要功能不容易掌握,今天就讲一讲在矢量化时非常重要的功能:线转面。 ArcGIS在进行大范围的矢量化时一般很少直接画多边形,这是因为shape文件不具备拓扑,在处理多个相邻多边形时不方便,因此,一般是先用线把地类图斑勾绘出来,然后将线转为多边形。在ArcGIS中,将线转为多边形有三种方法:1. Feature to Polygon 这种方法,顾名思义,就是要素转多边形。在ArcToolBox中,依次找到Data M anagement Tools—>Features—>Feature to Polygon,在弹出的对话框中设置好线要素文件以及生成的多边形存储的位置和文件名,点击确定即可。多边形生成结束后会自动添加到ArcGIS的TOC窗口中。 图一 Feature to Polygon位置

2. Polygon Feature Class from Lines 首先说明,这种方法需要ArcGIS Geodatabase的支持,也就是你的shape数据需要放在ArcGIS的Geodatabase中,Personal Geodatabase或File Geodatab ase都可。在存储线要素的要素数据集(Feature Dataset)中,在空白地区右击,选择New—>Polygon Feature Class from Lines…,在弹出的窗口中输入生成面要素的名称,选择要生成面要素的线要素,往下看我们惊喜的发现了"Se lect a point feature class to establish attributes for the polygon fe ature"这句话,这就意味着在这里我们可以指定一个点要素文件,来建立面要素的属性。为什么说是惊喜呢?因为在矢量化的死后,很大一部分工作都是来为图斑赋属性(比如说土地利用类型),有了这个功能,我们在用线勾绘图斑时,可以新建一个点文件,每个图斑中画一个点,为其附上图斑应该赋的属性,这样在先转为多边形时就可以利用这个功能将点的属性直接赋予多边形,省却了我们大量的时间。 图二 Polygon Feature Class from Lines位置 3. Construct Features

MapGIS 6.7 等高线创建DEM

MapGIS 6.7 –等高线创建DEM 数据准备 已有的等高线数据要确保带有高程属性,高程字段应为双精度类型,例如: 高程点/线栅格化 在MapGIS 6.7 DTM分析中,支持Grd和TIN两种类型的高程模型,根据已有等高线创建两类高程数据使用DTM分析-> 处理点线菜单-> 高程点/线三角化或高程点/线栅格化,高程点/线栅格化步骤如下: 1启动DTM分析模块,通过文件菜单-> 打开数据文件... -> 线数据文件,打开已有的等高线数据,如上图所示。 2 选择处理点线菜单-> 高程点/线栅格化,在打开的如下对话框中分别设置如下参数,设置完毕确定退出,系统根据设置创建Grd数据,处理完毕提示结束。

网格DX/DY:要生成的Grd网格数据的横向/纵向分辨率,为单个网格对应的坐标范围。与X/Y 轴点数对应,数据范围不变的情况下,网格DX/DY的值越小,则X/Y轴点数越大,生成Grd数据越大。 等高线高程属性项:选择高程字段。 栅格化保存:设置生成Grd文件的保存路径及名称。 3查看生成的高程数据:如上图所示,通过工具栏的“打开高程数据文件”打开上一步生成的Grd文件,如下图所示。

高程点/线三角化 根据等高线创建TIN类型高程数据的一般步骤如下: 1启动DTM分析,打开等高线数据。 2选择处理点线菜单-> 高程点/线三角化,选择高程字段后确认,系统即进行创建TIN 操作。 3保存TIN数据:如下图,关闭当前数据窗口,系统提示保存数据,设置路径及名称。

4查看TIN数据:单击工具栏打开高程数据文件按钮,添加上一步保存的TIN文件,如下图所示。

等高线绘制方法

等高线绘制方法 在地形图上表示地貌的方法有很多种,在测量工作中通常采用等高线法。所谓等高线是指地面上高程相同的相邻点所集合而成的闭合曲线。用等高线表示地貌,不仅能明显表示出地面的起伏态,而且能表示出地面的坡度和地面点的高程,便于在图上进行工程的规划设计。 本文就如何生成准确合理的等高线作简单的探讨。外业的数据采集采用全站仪,内业等高线的生成利用广州南方测绘仪器公司开发的地形地籍成图软件(CASS)。--现在此软件已经升级为7.1了。 一、外业数据采集为了让成图软件生成准确合理的等高线,在外业用全站仪采集数据时,除了在地貌变向点和坡度变换点都要立镜外,对于陡坎,只要不是接近90度的,一般应该在坎上和坎下立镜测量,并记录陡坎的走向和坎向。 在测量居民区时,有时难免要在房顶上立镜,此类不能代表当地高程的碎部点,应使其高程为零,即让内业建地面高程模型(DTM)时不予考虑该点。 外业立镜人的测量经验和碎部点的合理性直接影响内业等高线的生成质量,所以立镜人一般由搞测量多年的老工程师担当。 二、等高线的生成当外业工作结束后,回到室内启动CASS成图软件,设置好通讯参数,利用CASS软件的数据传输功能把全站仪上的坐标数据传出来保存为*.DAT格式的文件,然后就可以利用此文件开始内业成图了,在这里仅讨论内业成图中等高线的生成。 首先在建立地面高程模型(DTM)之前,应剔除明显高出地面不能代表当地高程的碎部点,把其高程改为零即可。重要的一点是要使用“选择地性线”功能,使DTM的三角网边经过地性线,一般要将山脊线、山谷线、坡度变化线、地貌变向线、坡顶线和坡底线等用复合线绘出,在建DTM时考虑地性线,当然陡坎的坎上和坎下没有同时测量时,应在建DTM之前先绘出,并注意输入坎高,然后建DTM时根据提示选择考虑陡坎。只有这样才能生成合理的DTM三角网,进而绘出准确逼真的等高线。如果不考虑这些地性线,而用坐标数据文件直接生成三角网,往往会出现三角网边横穿陡坎、山脊线等不合理现象,以此绘制的等高线将失真。 另外在南方CASS软件中提供了对三角网中的三角形进行增加、删除、调整等功能,可使最终的DTM更加合理。 三、等高线和高程点的注记等高线的注记一般只注记计曲线,注记的字头应指向山顶或高地,但字头不应指向图纸的下方,地貌复杂的地方,应注意配置,保持地貌的完整。 关于高程点的注记一般选在明显地物点和地形点上,依据地形类别及地物点和地形点的多少,其密度为图上每100cm2内5~10个。 在南方CASS软件中提供了方便快捷的等高线注记和高程点过滤功能。 四、等高线的修饰等高线在遇到房屋及其它建筑物、双线道路、路堤、坑穴、陡坎、斜坡、湖泊、双线河、双线渠、水库、池塘以及注记等均应中断。 在南方CASS成图软件中提供了自动切除穿陡坎、穿围墙、穿二线间、穿高程注记、穿指定区域内的等高线等功能,完全满足等高线的修剪。 当等高线的坡向不能判别时,还应加绘示坡线。 五、结论要想在数字化成图中自动生成准确逼真的等高线,测量人员的工作经验和强大的成图软件功能缺一不可。

arcgis线转面的方法

1. Feature to Polygon 这种方法,顾名思义,就是要素转多边形。在ArcToolBox中,依次找到Data Management Tools —>Features—>Feature to Polygon,在弹出的对话框中设置好线要素文件以及生成的多边形存储的位置和文件名,点击确定即可。多边形生成结束后会自动添加到ArcGIS的TOC窗口中。 2. Polygon Feature Class from Lines 首先说明,这种方法需要ArcGIS Geodatabase的支持,也就是你的shape数据需要放在ArcGIS的Geodatabase中,Personal Geodatabase或File Geodatabase都可。在存储线要素的要素数据集(Feature Dataset)中,在空白地区右击,选择New—>Polygon Feature Class from Lines…,在弹出的窗口中输入生成面要素的名称,选择要生成面要素的线要素,往下看我们惊喜的发现了"Select a point feature class to establish attributes for the polygon feature"这句话,这就意味着在这里我们可以指定一个点要素文件,来建立面要素的属性。为什么说是惊喜呢?因为在矢量化的死后,很大一部分工作都是来为图斑赋属性(比如说土地利用类型),有了这个功能,我们在用线勾绘图斑时,可以新建一个点文件,每个图斑中画一个点,为其附上图斑应该赋的属性,这样在先转为多边形时就可以利用这个功能将点的属性直接赋予多边形,省却了我们大量的时间。

谷地绘制等高线步骤

谷地绘制等高线步骤 利用谷地GoodyGIS可轻松快捷、方便高效地在地球上生成等高线,并导出为AutoCAD 的dxf格式文件。先看看效果,如下图。 ====================================================================== 目录 1 用谷歌地球高程数据绘制等高线 2 用本地DEM数据绘制等高线 1 用谷歌地球高程数据绘制等高线 第一步:点击高级菜单,打开等值线绘制界面。

第二步:绘制矩形或多边形,并用鼠标左键点击它,识别状态显示成功。 第三步:设置采样点间距、等高距和等高线颜色等参数。是否叠加高程标注,标注密度也可以设置。 第四步:点击提取高程并绘制等高线按钮。地球窗口会移动,并调用surfer软件生成等高线,叠加在地球上。如果范围较大,高程点数太多,可能会持续较长时间,请耐心等待。等高线成功生成后叠加在地球上,如下图:

第五步:导出AutoCAD的dxf格式文件。首先需要选择输出坐标系,最好是选择平面坐标系,如北京54、西安80和UTM。别忘了设置坐标转换参数哦!

至此,等高线绘制并导出完成,我们用AutoCAD或南方CASS打开导出的dxf文件,如下图。默认叠加图层有高程点、等高线、高程标注,可以任意编辑和删除图层。 2 用本地DEM数据绘制等高线 第一步:点击高级菜单,打开等值线绘制界面。

第二步:绘制矩形或多边形,并用鼠标左键点击它,识别状态显示成功。 第三步:勾选是否采用加载的本地DEM数据。如果还没有加载本地dem数据,则弹出加载DEM文件对话框,点击导入本地DEM文件,选择多边形所在区域的dem文件,以粉色边框表示。当多边形范围跨多个dem网格时,需加载相应的多个dem数据文件。到此,我们可以将dem网格隐藏,以便于后期操作。 第四步:设置等高距。由于SRTM高程数据自身采样分辨率为90米,因此无需设置采样点间距,默认为90米。

由DWG地形图生成DEM

1.由DWG地形图生成DEM 1.1从DWG中提取高程点数据 1.1.1切割DWG地形图 数据量太大,先切割再进行其他操作。具体步骤为: 用CAD2005把上、下两幅图转换成2000格式(CASS是CAD2002配套产品)-用CASS打开上、上两幅图(CAD中没有SAVET保存选择多边形内图形功能)-“插入”-“块”-名称中打开红线研究区-去掉“在屏幕上指定点”(X,Y,Z全是0)-确定后就可以显示红线研究区-用矩形圈出研究区-“SAVET命令”-输入比例尺(10 000)-多边形保存1-选中刚画的矩形-OK。 1.1.2合并上下两幅图 CAD中有一些命令,qselect可以选择满足条件的数据,就可以选择一层数据,wblock可以制作块保存选择的数据,具体步骤为: 打开裁剪后的图上-“插入”-“块”-打开裁剪后的图下-去掉“在屏幕上指定点”(X,Y,Z 全是0)-选上左下角的“分解”(如果不分解,整个下图就是一块,选中一条线就把图下全部选中了,删除一条线就把整个删除了,当然现在不选,可以用CAD分解命令分解开)-确定后两幅图就拼接好了-然后打开红线-再次整体裁剪两幅合并的图-打开图层管理-只显示等高线和高程数据图层-另存为CAD图。 1.1.3补充高程点数据 由于等高线质量太差了-断线或缺少线,没有高程属性等,不用等高线生成DEM,用高程点数据生成DEM)。具体步骤为:

设置文字样式通过“格式”-“文字样式”-设置和原来的高程文字相同样式-补点用TEXT 命令-用鼠标确定文字位置-确定角度为0-输入高程数据-复制高程数据文字-沿着等高线粘贴该高程数据即可(以后用回车或空格完成粘贴)-换等高线时粘上错误高程后双击文字可改-然后再复制新文字 1.1.4获得高程点数据表 原先已有高程点是由“高程点和高程数据注记文字”组成的,高程点提供了准确的位置(X,Y)而没有Z属性,但文字注记提供了高程值而位置是不准的,有一个解决办法可以得到准确位置的准确高程值,先得到所有点的位置数据表(包含X,Y),再得到高程数据表(包含X,Y,H),再编程实现点和高程值的匹配,具体实现方法为:点的位置数据和高程数据分别保存在两个数组中,从第一个点开始在高程数据中找距离与他小于一个定值的高程文字,这个文字的内容就是这个点的高程,找到后马上去掉这个高程文字数据,减小以后的寻找负担(在VC中可以用CUintArray作为数据数组,有删除函数,采用GetSize()得到要寻找的数据个数;当然还有一种方法是,现在已经有EXCEL数据,转换成ACESS数据库,然后在VC中读取数据库,一个在VC中好实现读取ACESS数据库,再一个是不是速度比VC中读取EXCEL文件快呢?具体实现时在点数据表中新那一个字段,保存高程,在另一个高程表中读取XY值比较距离,打到高程就把高程数值更新到点数据表中的新字段中,当然找到一个就把高程表那一条记录删除,当然找到一条记录最好是再接着找,要是找到两个就说明那附近有问题,一个点和两个高程数据接近,或者说没有找到任何一个点,是不是距离设置太小了。可以通过VC,VB访问数据库,当然也可以在ACESS的VBA中使用),开始没有做点和高程的匹配,只是把高程数据文字的位置当作高程点的坐标了,在CAD图上看了一下,一般高程点和高程文字注记的距离为30多米。不过,后来把研究区分解成四部分在Excel中根据阀值和最小距离实现了坐标和调和的匹配,在测绘通报和其他测绘方面的期刊上有这样的论文。在这里提取文字信息也是在明经CAD论坛中找到VBA的代码的。获得高程点数据的具体步骤为:

ArcGIS方法利用到路面提取道路中心线的方法

A r c G I S方法-利用到路面提取道路中心线的方法利用到路面提取道路中心线的方法在利用GIS制图时,需要经常跟数据打交道。很多初级的制图人员都存在一种惯性思路,以为数据精度越高,出图的效果就越好。这是错误的观点。假如现在需要制作1:1w的地图,但手头上却只有1:500的地形图,数据精度虽然很高,但却无法在小比例尺下显示出来。回到主题上,1:500的数据,大多数道路都是以面状显示。由于其精度高,有些数据甚至是不带线道路图层的,而在1w的地图下,道路以线状表达才是符合要求的。所以,这就需要涉及到地图制图的一个常规工作—地图缩编。本文主要介绍如何从到路面直接提取出道路中心线,从而辅助小比例尺地图的制作。 由于面状数据一般都是不规则的,所以很难从其提取中心线,一般的GIS软件也没提供直接提取的工具。ArcGIS里面虽然也有一些工具可以辅助一下处理,例如在制图工具箱里面有一个提取中心线的工具,但这个工具的作用是通过道路边线(双线)提取中心线。也有人说ArcGIS里面同样是提供面转线工具,先用工具转一道再提取不就行了吗?可是问题来了,面转线工具传出来的数据是封闭线,而不是道路边线,提取中心线工具依然是不可用,除非在每个路面图形打断两端的封闭,不然无法进行提取,恰好打断工作又是非常的巨大。因此,该方法还是不可用。 为了解决这个问题,那就是ArcScan扩展模块。提到ArcScan扩展,很多专业人员第一时间反应是这只是个栅格矢量化工具,跟当前讨论的中心线提取似乎没有任何关系。只要深入了解ArcScan扩展的具体细节,我们不难发现其自动矢量化里面可以提取面要素和中心线,利用这一特性,我们就可以曲线去完成该任务了。 先来说说总体思路:将路面(矢量面数据)转化为栅格数据,因为ArcScan只能对栅格数据进行处理,由于是从矢量转为栅格而非扫描,栅格质量一般会非常好;通过二值化栅格

用ARCGIS 10 CAD等高线转为DEM的教程

1.启动Spatial ETL Tool工具: 在“Untitled - ArcMap - ArcInfo”中左键单击 打开catalog 在“Toolbox (框线项目)”(位于“Untitled - ArcMap - ArcInfo”中)上用户左键单击选中toolbox 在“Toolbox (框线项目)”(位于“Untitled - ArcMap - ArcInfo”中)上用户右键单击展开菜单

在“Spatial ETL Tool (菜单项目)”上左键单击 在弹出的菜单中选中Spatial ETL Tool 2.设置Spatial ETL Tool工具 在“Create Translation Workspace Wizard (应用程序)”(位于“Create Translation Workspace Wizard”中)上左键单击打开输入文件的类型窗口

在“FME Reader Gallery (应用程序)”(位于“FME Reader Gallery”中)上左键单击 选中AutoCAD DWG/DXF,以打开dxf和dwg文件 在“Create Translation Workspace Wizard (应用程序)”(位于“Create Translation Workspace Wizard”中)上用户左键单击进入下一步,选择导入的CAD文件

在“Create Translation Workspace Wizard (应用程序)”(位于“Create Translation Workspace Wizard”中)上左键单击打开CAD文件所在位置 在“处理后地形图.dwg (列表项目)”(位于“Select File”中)上左键单击 选中CAD文件

ArcGis由Excel坐标表自动生成点、线、面图层的方法

ArcGis由Excel坐标表生成点、线、面图层的方法 一、创建execl点文件 要求格式:第一列为点号,接着两列为X、Y坐标,表格第一行最好为ID、X、Y 二、导入ARCGIS 点击tools——Add XY Date,选择表格、坐标系。 三、保存点文件 在arcgis左边的文件框中选择Sheet1$ Events文件点右键——Date——Export Date,再点ok即可生成点图层。 excel点数据转成Arcgis线、面文件 1、首先将EXCEL中的数据导出为TXT格式的文本方档,用工具Samples-data management-features-write feature to text file。(注:output text file:文件一定要加扩展名txt),将生成的txt文件打开,修改文件中的内容(格式参照以下注意问题及后面的数据格式) 2、打开ARCGIS,点击ARCGIS工具箱,找到Samples-data management -features-creat feature from text file,各参数设置参照注意问题及数据格式。 ARCGIS中用数据生成线及面要注意的问题:

Samples-data management-features-creat feature from text file Inpur decimal separator中在英文状态下输入任一字符,但不能使用空格。数据格式: 1、Polyline后面不能有空格;(如果要生成面,将Polyline改成Polygon) 2、数据间的空格间隔只能是一个字符; 3、生成线的每一点要按顺序排列,按不同顺序排列会生成不同的图像; 4、第一个点的序号从0开始编号; 5、若要生成多条线,对每条线要编号;且要符合上述的要求,每条线的点重新从0开始编号; 6、最后一行要加上END; 7、将数据从EXCEL表中导出成TXT格式后,按上述要求调整好数据格式,新建一个TXT文档,将数据复制到新建的文档当中。 8、各个点的坐标数据必须保留1位以上的小数。 附数据格式: Polyline 1 0 0 100.0 200.0 1.#QNAN 1.#QNAN 1 101.0 201.0 1.#QNAN 1.#QNAN 2 102.0 202.0 1.#QNAN 1.#QNAN 3 103.0 203.0 1.#QNAN 1.#QNAN 4 104.0 204.0 1.#QNAN 1.#QNAN 5 105.0 205.0 1.#QNAN 1.#QNAN 6 106.0 206.0 1.#QNAN 1.#QNAN 7 107.0 207.0 1.#QNAN 1.#QNAN 8 108.0 208.0 1.#QNAN 1.#QNAN END 生成多条线的数据格式: Polyline 1 0

如何利用等高线生成DEM

如何利用等高线生成DEM 2009620 据本人试验,介绍在ArcMap,ArcView 和Arcinfo中由等高线生成DEM的方法。其实操作很简单,也很有用,做一个笔记,希望对后来者有所帮助。 一.在Arcmap中,在工具栏处右击,添加3D analyst工具条,加载等高线矢量图层 1?生成TIN不规则三角网: Create/Modify TIN->Create TIN from features... , Height source 选高程属性。ok 2?由三角网TIN转为DEM: con vert->TIN to raster Converts 日TIN to a raster of elevation,, slope, or aspect. cell size设置栅格大小,1 : 1万像元为5米,1: 5万像元为25米,1: 25万像元为100米1:25 万DEM , 100 米*100 米 1:5 万DEM , 25 米*25 米 经常提到DEM分辨率,我们知道DEM分辨率有两种: 水平分辨率:即所采用的格网大小

垂直分辨率:DEM数据的数值精度 .在Arcview 中,在File->extensions 中添加3D Analyst 模块,OK 1?添加等高线图层 2.Surface->Create TIN from features,选择高程属性做为Height source,生成tin 3?由TIN生成DEM 选中TIN,theme->Conver to Grid,选择保存路径,设置显示范围,cell size大小。OK

三.在Arci nfo 中 Arc: &wo d:test /*设置工作路径 Arc: shapearc 76elev 76el /* 把76elev 由shp 格式转为coverage Arc: build 76el li ne /* 建立拓扑 Arc: shapearc cut2 cut2 Arc: build cut2 polygo n Arc: clip 76el cut2 76clip line /* 裁剪76el 为76clip Arc: ae Arcedit: ec 76clip Arcedit: ef arc Arcedit: items /*显示属性表结构 Arcedit: sel elevatio n = 0 /*对等高线高程值做简单的检查,没有小于Arcedit: sel elevation > 10000 Arcedit: q Arc: createtin tin76 # # # 76clip /* 用76clip 作为边界生成名为tin76 Createtin: cover 76clip line elevation /* 以76clip 的elevation 属性Createti n: end Arc: tin lattice tin76 dem76 /* 以76t in 生成名为dem76 的lattice Enter lattice origin : /* 回车默认为TIN 的边界值 En ter lattice upper-right corner : /*回车默认 Enter lattice resolution : /*回车默认 Enter dista nee between lattice mesh poi nts : 25 /* 设置格网大小 Arc: grid Grid:disp 9999 3 Grid: mape dem76 Grid: image dem76 /*进入grid模块 /*设置显示模式 /*查看生成的lattice Grid: q Arc: latticedem dem76 demnew 格式的76el文件 0,没有大于10000的 的三角网 /* 把lattice 转为dem

arcgis点转线

execl点数据转arcgis点、线、面文件 (2012-01-14 09:53:00) 转载▼ 标签: 分类:ARCGIS学习 杂谈 本文原文参考:https://www.360docs.net/doc/4218606006.html,/s/blog_7b9bdc9f0100tnpd.html在此基础上做了些修改 execl点数据转arcgis点文件 一、创建execl点文件 要求格式:第一列为点号,接着两列为X、Y坐标,表格第一行最好为ID、X、Y 二、导入ARCGIS 点击tools——Add XY Date,选择表格、坐标系。 三、保存点文件

在arcgis左边的文件框中选择Sheet1$ Events文件点右键——Date——Export Date,再点ok 即可 如要标注点号,选择点文件——右键——属性(最下面那个)选择label field的项目——再单击文件右键选择label features,即可。 NOTE:如果文件不能在第二步加载上,则用ACCESS数据库将EXECL表格打开,存成*.database格式或者*.csv格式,然后再操作第二步 execl点数据转成Arcgis 线、面文件 1、首先将EXCEL中的数据导出为TXT格式的文本文档(格式参照以下注意问题及后面的数据格式)。 2、打开ARCGIS,点击ARCGIS工具箱,找到Samples-->data management-->features -->creat feature from text file,各参数设置参照注意问题及数据格式。 ARCGIS中用数据生成线及面要注意的问题: Samples-data management-features-creat feature from text file 对话框中Inpur decimal separator中在英文状态下输入任一字符,但不能使用空格。 数据格式: 1、Polyline后面不能有空格;(如果要生成面,将Polyline改成Polygon,如果生成点,即point) 2、数据间的空格间隔只能是一个字符; 3、生成线的每一点要按顺序排列,按不同顺序排列会生成不同的图像; 4、第一个点的序号从0开始编号; 5、若要生成多条线,对每条线要编号;且要符合上述的要求,每条线的点重新从0开始编号; 6、最后一行要加上END; 7、将数据从EXCEL表中导出成TXT格式后,按上述要求调整好数据格式,新建一个TXT 文档,将数据复制到新建的文档当中。 8、各个点的坐标数据必须保留1位以上的小数。

利用ArcGIS制作真实地形图的方法

多媒体教学 2015 年 第 14 期 在中学地理教材上有许多地理信息均以地图的形式表达出来,且部分地理信息只能通过地图的形式加以呈现。地图对于地理的学习非常重要,地图有地理学的“第二语言”之称。近年来,对于等高线地形图的判读与应用归纳和总结的文章较多,然而很少有地理教师关注如何从出题者的角度科学地制作出一幅地形真实且精度较高的地形图,进而使原创试题设计更加合理。 一、地形图的分类 地形图描述了地表形态高低起伏的变化特征,一般包括等高线地形图、分层设色地形图和地形剖面图。其中,把陆地表面海拔相等的点连接成的线叫等高线,把海洋或者湖泊中深度相同的各点连接成的线叫等深线。在绘有等高线或等深线的地形图上,按照不同的高度和深度,着上深浅不同的各种颜色,使得地表形态和海底起伏状况清晰可见,这种地形图叫分层设色地形图,一般而言,对于黑白灰着色没有明确的要求,彩色中,往往以绿色、黄色、棕色等表示平原、高原和山地,以深浅不同的蓝色表示海洋的深度。地形剖面图则是根据等高线地形图沿着某一方向的直线所作的垂直断面图,这种地形图可以直观地表示地面上沿着某一方向地形的起伏状况。下面将从这三个层次依次介绍地形图的制作过程。 二、数据来源 要想制作一幅真实且具有一定精度的地形图,前提是获取相应精度的地形高程数据。一般而言,高程数 彭云龙 (江苏省南师附中新城初中黄山路分校, 江苏 南京 210019) 利用制作真实地形图的方法 摘要:新课程改革使地理信息技术进入中学地理教材,这要求中学地理教师需加深对地理信息技术的了解和应用。GIS技术在中学地理教学中应用广泛,本文以地形图的制作为例,探讨一线地理教师地形图制作过程中的不足,并分析地形图的种类,最后依次介绍了GIS技术在不同种类地形图制作中的具体过程。 关键词:ArcGIS;地形图;等高线 据的来源有两个途径:一是携带专业设备进行野外测量,然后在室内利用一定的插值方法进行空间插值得到高程数据;二是可以从权威机构共享的数据库中下载得到。第一种方法获取的数据精度较高,但难度较大,数据范围较小。对于中学地理教师而言,第二种数据源是比较切合实际的,并且数据精度一般可以达到出题者的要求。常见数据类型有SRTM-DEM数据和ASTER-GDEM数据[1]。SRTM-DEM数据有两种精度类型,即30m的SRTM-1和90m的SRTM-3高程数据。90m 的高程数据全球共享,可以从NASA官网获取(数据:https://www.360docs.net/doc/4218606006.html,/srtm/),但是30m的高程数据仅覆盖美国地区。如果想获取30m的DEM数据,可以从中国科学院网络信息中心国际科学数据镜像网站(数据:https://www.360docs.net/doc/4218606006.html,)免费下载。本文以30m的庐山地区的ASTER-GDEM数据为例。 三、地形图的制作过程1.等高线地形图的制作 (1)加载高(1)加载高程数据程数据 打开ArcMap9.3,点击“工具栏”上的“Arc Catalog”图标,找到高程数据(已经裁剪好的DEM)直接拖入“ArcMap9.3”主窗口中即可加载数据。如图1,黑色表示的海拔较低,最低为-53米,因为该区域属于长江水系,河流侵蚀基准面高于平均海平面(0米),故最低海拔是数据误差造成的,白色表示的海拔较高[2],该地区最高海拔为1446米。

arcgis点生成面、线的问题

execl点数据转arcgis点文件 一、创建execl点文件 要求格式:第一列为点号,接着两列为X、Y坐标,表格第一行最好为ID、X、Y 二、二、导入ARCGIS 点击tools——Add XY Date,选择表格、坐标系。 三、三、保存点文件 在arcgis左边的文件框中选择Sheet1$ Events文件点右键——Date——Export Date,再点ok即可 !!!如要标注点号,选择点文件——右键——属性(最下面那个)——按照图1选择label field 的项目——再单击文件右键选择label features,即可。 execl点数据转成Arcgis线、面文件 1、首先将EXCEL中的数据导出为TXT格式的文本方档(格式参照以下注意问题及后面的数据格式)。 2、打开ARCGIS,点击ARCGIS工具箱,找到Samples-data management-features-creat feature from text file,各参数设置参照注意问题及数据格式。 ARCGIS中用数据生成线及面要注意的问题: Samples-data management-features-creat feature from text file Inpur decimal separator中在英文状态下输入任一字符,但不能使用空格。 数据格式: 1、Polyline后面不能有空格;(如果要生成面,将Polyline改成Polygon) 2、数据间的空格间隔只能是一个字符; 3、生成线的每一点要按顺序排列,按不同顺序排列会生成不同的图像; 4、第一个点的序号从0开始编号; 5、若要生成多条线,对每条线要编号;且要符合上述的要求,每条线的点重新从0开始编号; 6、最后一行要加上END; 7、将数据从EXCEL表中导出成TXT格式后,按上述要求调整好数据格式,新建一个TXT文档,将数据复制到新建的文档当中。 8、各个点的坐标数据必须保留1位以上的小数。 附数据格式: Polyline 1 0 0 100.0 200.0 1.#QNAN 1.#QNAN 1 101.0 201.0 1.#QNAN 1.#QNAN 2 102.0 202.0 1.#QNAN 1.#QNAN 3 103.0 203.0 1.#QNAN 1.#QNAN 4 104.0 204.0 1.#QNAN 1.#QNAN 5 105.0 205.0 1.#QNAN 1.#QNAN 6 106.0 206.0 1.#QNAN 1.#QNAN

在ArcGIS中由等高线生成dem的步骤

在ArcGIS中由等高线生成dem的步骤 在arcgis中由等高线生成dem的步骤 1.进入arcgis的workstation模块 2.在Arc命令行下输入下面的命令(等高线的各层文件存放在el5目录中) Arc:arctin d:\el5 d:\tin line elev (黑色为提示符,蓝色为输入的命令,下同) (即为对el5 建立tin ,elev代表等高线的高程值,并且只有line 参与运算),这样就由等高线生成了tin 注:可以在Arc命令行设置workspace路径,以后的操作不必每次都有写上绝对路径,相对路径就可以了。命令为:Arc:wakespace d:\el5 Arc:w 可以显示当前系统的worksapce目录。 3.由tin生成lattice,需要输入如下命令 Arc:tinlattice d:\tin d:\lat 这样就有tin生成了lattice,转化为了grid形式,分辨率设置为30米 Enter distance between lattice mesh points :后要出入分辨率,对于其它的设置取其默认值即可。 4.最有一步,由lattice生成dem,命令如下 Arc:latticedem d:\lat dem 这样便由lattice转换得到了dem,运行结果如下: 然后在arcmap中可以打开生成的dem,同时也可以显示生成的tin,我们已经在d盘根目录建立了tin 和lattice子目录,目录名字分别为tin 、lat,在arcmap中会有对应的选项 分别单击之,则会加入到arcmap中成为图层。对显示tin的结果:

Arcgis常用操作方法总结

一些常用操作方法总结 一、计算面积 (可以帮我们计算小班面积) 添加AREA字段,然后右键点击字段列,然后点击CALCULATE VALUES; --->选择ADVANCED--》把下面的代码输入,然后在最下面=处写OUTPUT点击OK就OK了。 Dim Output as double Dim pArea as Iarea Set pArea = [shape] Output = pArea.area 二、计算长度 (可以帮我们计算林带长度) 同上添加LENGTH字段,然后右键点击字段列,然后点击CALCULATE VALUES; --->选择ADVANCED --》把下面的代码输入,然后在最下面=处写OUTPUT。点击OK就OK了。 Dim Output as double Dim pCurve as ICurve Set pCurve = [shape] Output = pCurve.Length 三、小班升序排列: 同上添加小班号字段,然后右键点击字段列,然后点击CALCULATE VALUES; --->选择ADVANCED --》把下面的代码输入,然后在最下面=处写OUTPUT。点击OK就OK了。 Static i as long Dim Output as string i=i+1 Output =i 四、村界切割小班 选择->根据位置选择,小班are are crossed by the outline of村面,然后选择->设置可选择图层为村面。用追踪工具,任务为切割多边形要素,进行切割 五、字段赋值 选择->根据位置选择,小班are within村面。打开属性表显示选中的,选择一整列计算字段值对整个字段赋一个常量或,勾选高级加求变量代码 六、拓扑检查 ArcCatalog选要进行拓扑检查的文件夹右键->新建个人geodatabase->新建要素集->新建拓扑。ArcMap中打开由拓扑规则产生的文件,利用topolopy工具条中给出的错误记录信息进行修改 七、投影和投影转换 ArcToolbox->数据管理->投影和投影转换->project,batch project。(地理变换中加入之前创建自定义地理变换文件) 八、合并图层 ArcToolbox->数据管理->常规->merge

相关文档
最新文档