在ArcGis中如何将Polyline线转换为Polygon面
- 格式:docx
- 大小:59.72 KB
- 文档页数:2
ARCGIS教程ARCGIS教程⼀ARCGIS 10 ⾥提供的拓扑规则共32种下⾯⼀⼀介绍:1.⾯1.1 不能有叠加(overlap):⼀个⾯图层⾥各要素间不能有叠加,实际应⽤中:⼀块地既属于河南⼜属于河北1.2不能有缝隙(gaps): ⼀个⾯图层⾥各要素之间不能有个缝隙,实际应⽤:河南和河北之间不能有⼀个缝隙。
1.3 节点距离必须⼤于聚合阈值(cluster tolerance):节点距离⼤于聚合阈值时,两个节点⾃动连接在⼀起,避免多边形之间有缝隙出现。
类似于1.2,可⽤于线⾯叠加分析。
1.5 包含点在点图层和⾯图层叠加时,需要⾯图层⾥的每个要素都要含有点,应⽤:省界⾯图层和全国城市点图层叠加时,必须保证每个省⾥都要有城市点。
1.6 包含⼀个点在点图层和⾯图层叠加时,需要⾯图层⾥的每个要素都要含有⼀个点,应⽤:省界⾯图层和全国省会点图层叠加时,必须保证每个省⾥都要有⼀个点。
1.7 必须被⼀种要素类型覆盖(covered)当⼀个⾯图层和两外⼀个图层叠加时,该⾯图层要覆盖另外⼀个图层。
⽐如国界⾯图层必须覆盖省界⾯图层。
1.8边界必须被覆盖:两个图层叠加时,⼀个图层的边界要覆盖另外⼀个图层。
⽐如城市点数据必须被国界图层的范围所覆盖。
1.9不能有叠加当两个⾯图层叠加时,不能出现有相互覆盖的地⽅。
⽐如⽔系图层和绿地图层叠加时,不能有重叠部分。
该部分⼟地利⽤类型既属于⽔系也属于绿地。
1.10 必须被完全覆盖两个⾯叠加时,某个⾯必须完全落⼊另⼀个⾯图层的⼀个要素中。
应⽤:县界⾯和省界⾯叠加时,每个县要素必须落⼊⼀个省要素中。
⽽不能落在2个省内,使得⼀个县同属于2个省。
1.11边界⼀致性当两个多边形图层叠加时,必须区域界线⼀致。
⽐如县区界和省界叠加时,在省界处两个⾯的边界应重合。
⽽不能不⼀致。
1.12 必须叠加在⼀起两个⾯叠加时,必须⼀致覆盖同⼀区域,⽐如交通旅游图中的某公园和⼟地利⽤图中的该公园应该是⼀致的。
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"这句话,这就意味着在这里我们可以指定一个点要素文件,来建立面要素的属性。
为什么说是惊喜呢?因为在矢量化的死后,很大一部分工作都是来为图斑赋属性(比如说土地利用类型),有了这个功能,我们在用线勾绘图斑时,可以新建一个点文件,每个图斑中画一个点,为其附上图斑应该赋的属性,这样在先转为多边形时就可以利用这个功能将点的属性直接赋予多边形,省却了我们大量的时间。
3. Construct Features这个还是首先要说明一下,实现这种方法,除了需要方法2中Geodatabase的支持外,还需要ArcGIS Topology模块(ArcGIS拓扑模块)的支持,方法是这样的:新建一个面要素文件,用来存储生成的多边形。
arcgis点转面步骤
ArcGIS是由Esri公司开发的一款地理信息系统软件,在进行点转面的过程中,可以通过以下步骤进行操作:
1. 导入点数据:首先需要将点数据导入到ArcGIS软件中。
可以通过多种方式导入,例如将点数据文件导入到ArcMap中,或者将点数据导入到ArcCatalog中的地理数据库中。
导入点数据后,可以在数据视图中查看点数据的内容和属性。
3. 点转面操作:在ArcGIS软件中,有多种方法可以将点转换为面。
以下是其中一种常用的方法:
a.选择点:使用选择工具在数据视图中选择需要转换的点。
可以根据点的属性进行选择,或者手动选择点。
b.创建缓冲区:使用缓冲区工具将选定的点创建缓冲区。
可以根据需要设置缓冲区的半径或者其他参数。
c.融合缓冲区:使用融合工具将相邻的缓冲区进行融合,使得转换后的面没有重叠或间隙。
可以根据需要调整融合工具的参数,以达到最佳的融合效果。
d.创建面:将融合后的缓冲区转换为面图层。
可以使用面工具将缓冲区转换为面,或者使用裁剪工具将缓冲区裁剪为需要的面。
线面转换
线转多边形:
方法一:
在Arcmap中,编辑状态下,将目标层设置为多边形要素类,选择构成多边形的线段,单击topology工具条上的创建要素工具并选择容限值即可。
不需要创建拓扑。
方法二:
在ArcCatalog中,只能由同一个要素集中的线,多边形和点要素创建新的多边形要素。
右键单击包含源线要素(和多边形,点要素等)的要素集,选择new-》Polygon feature class from lines,命名新的要素类并设置容限值,选择需要的线要素(或多边形要素),还可以选择用来赋予新多边形属性的点要素。
此方法也不需要创建拓扑,但需要在要素集中进行。
多边形转线
在Arcmap里,编辑状态下,将目标层设置为线要素类,选择多边形要素,单击topology工具条上的创建要素工具并选择容限值即可。
不需要创建拓扑,源或目标要素也不需要在Geodatabase里。
此方法会在相邻的多边形初产生双重线(duplicate lines),最简单的删除方法是从属性对话框删除。
将选择图层设置为线要素图
层,选中可能产生双重线的地方,在属性对话框中,选择高亮显示要素,右键单击记录,选择delete删除。
ArcGIS教程:如何在ArcMap中将点图层的属性赋给面图层ARCGIS如何将点图层的属性赋给面图层1、ARCGIS如何将点图层的属性赋给面图层用arctoolbox anaglist ----> overlay ------->sptatial join 工具,可以把点属性赋值到面上,即可解决。
2、在ArcGIS中可以对点、线、面数据进行批量拓扑处理================================================================ =====================================1.线自动连接分两种情况:a:如果线只是相交自动打断,即没有间隔,从表面上看是相连的一条(其实是两条),可以用Arctoolbox 里的工具DataManagement Tools-Generalization-Dissolve工具来做融合,可以设置融合的参考字段,字段名称内容一致的自动融合成一条。
融合后的图层保留参考字段属性,其他属性字段删除。
b:如果线段之间有间隔,可以用ArcMap中的Topology工具条来做,先加载需处理的线图层lineA,最好复制一个空的lineB图层,字段结构和lineA一致,只是内容清空,然后开始编辑,设置target layer为lineB,选择lineA里的线要素,设置Map Topology图层为lineB,然后单击Construct features按钮,设置容差值,在容差之之内的间隔线段将自动连接起来。
上述b方法的缺点是属性记录没有保留,需要用Join方法来连接属性,join的方式选择Join data from another layer based on spatial location。
2.用线来切割面(全图范围或选定线范围内)用线切割面如果是手动操作的话可以用Editor里的cut polygon feature来做,但要是批量处理的话可以用topology工具条里的Construct feature按钮来做方法:加载需切割的面图层和切割参照线图层,start editor,设置Map Topology为面图层,选择切割参照线,单击construct feature按钮,在弹出的对话框中选择"Split existing features in target layer using selection"即可。
ArcGIS 9.3线转面的方法ArcGIS作为GIS软件中的龙头老大,其功能是非常强大的,但是如果作为一个初学者,其部分常用的重要功能不容易掌握,今天就讲一讲在矢量化时非常重要的功能:线转面。
ArcGIS在进行大范围的矢量化时一般很少直接画多边形,这是因为shape文件不具备拓扑,在处理多个相邻多边形时不方便,因此,一般是先用线把地类图斑勾绘出来,然后将线转为多边形。
在ArcGIS中,将线转为多边形有三种方法:1. Feature to Polygon这种方法,顾名思义,就是要素转多边形。
在ArcToolBox中,依次找到Data Management Tools—>Features—>Feature to Polygon,在弹出的对话框中设置好线要素文件以及生成的多边形存储的位置和文件名,点击确定即可。
多边形生成结束后会自动添加到ArcGIS的TOC窗口中。
图一 Feature to Polygon位置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"这句话,这就意味着在这里我们可以指定一个点要素文件,来建立面要素的属性。
为什么说是惊喜呢?因为在矢量化的死后,很大一部分工作都是来为图斑赋属性(比如说土地利用类型),有了这个功能,我们在用线勾绘图斑时,可以新建一个点文件,每个图斑中画一个点,为其附上图斑应该赋的属性,这样在先转为多边形时就可以利用这个功能将点的属性直接赋予多边形,省却了我们大量的时间。
Arcgis中点、线、面的相互转换方法Arcgis中点、线、面的相互转换方法在Arcgis中,点、线、面是构成图层的主要元素,有时候知道已知的点或线,如何生成面状图层,或者已知面,又如何根据面的边界生成线状图层呢?实际上,通过Arcgis软件,可以实现:已知的点、线、面之间的相互转换。
网上有很多文章也涉及到这方面的内容,但有好多都是要借助于外挂程序,或通过编写VBA来实现。
本人根据工作需要,经过多次实验,成功找出一套完全不借助于任何外程序,完全通过Arcgis本身的功能来实现点、线、面之间的相互转换的方法:一、面1、面到线打开Arcmap,首先添加一个面状图层。
如图1图1点击Arctoolbox图标,如图:,就是那个红色的盒子。
出现Arctoolbox窗口。
选择数据管理工具(Data Management Tools)→要素→多边形到线。
双击后出现多边形到线对话框。
如图2图1在弹出的对话框的“输入要素”项中,点右边的倒三角箭头,选择需要转换的面状图层,或者打开文件夹选择图层文件。
在“输出要素类”中,一般系统会自动给出一个名称,也可以根据需要修改名称。
点击“确定”后,就会生成并在内容列表中自动添加一个线状图层。
如图3图32、面到点同“面到线”步骤。
点击Arctoolbox图标,如图:,就是那个红色的盒子。
出现Arctoolbox窗口。
选择数据管理工具(Data Management T ools ) →要素→要素到点。
双击后出现要素到点对话框。
然后与“面到线”一样,选择好图层,并填写好输出路径与名称后,点击确定后,就可以在一个多边形要素内部生成一个点图层了。
二、线1、线到点(1)要素到点:同“面到点”步骤。
点击Arctoolbox图标,如图:,就是那个红色的盒子。
出现Arctoolbox窗口。
选择数据管理工具(Data Management T ools ) →要素→要素到点。
双击后出现要素到点对话框。
ArcMap中如何将大量坐标点(point)按顺序连接成线(polyline)、生成面(polygon)[转]工作过程中,如果获得了一批点坐标信息(如通过GPS 获得的点位坐标),如何将这些坐标信息直接转换成Arcmap 下面的点呢?或者说就是把这些点坐标直接转换成线或面呢?需要用到Add XY Data…工具,下面是具体的方法:1,将数据导入到Excel里面,总共有两列X,Y(列名可以随便取,但必须有列名),下面对应x,y坐标数据即可;2,将文件保存成.xls或者dbf文件。
(1)ArcMAP下面,菜单tools-Add XY Data(2)这时会形成一个新图层,所有的点都添加进来了,但现在添加进来的点由于没有objectID或者FID,现在图层不具备.shp图层的大部分功能,如点的选择,编辑,关联,属性等操作(3)在刚才生成的图层上点右键,选data-expot data…,导出成.shp文件。
3,利用arcgis中toolbox工具中的脚本,将shp点文件转成线或面(1)利用write features to Text file 生成txt文件,这个文件主要是描述各个点的坐标和格式化用的,结果如下:上图中的Point 改成Polyline或Polygon,即可满足连接生成线和面的要求,当然这只是为下一步做一个基础。
(2)利用Create Features From Text File工具导入刚刚你生成的并改Polyline或Polygon的txt文件将INput decimal separator 改成12345678.12345或者11111111.11111也可以是其他再点确定,就搞定收工了,期间有要修改坐标系统的不明说了。
ArcGIS中输出指定比例尺图片(2010-06-08 13:23:20)转载▼分类:GIS标签:杂谈ArcMap可以用Export Map菜单来将地图输出成其他格式的图片;当我们希望将地图在某个特定比例尺下输出时,则在输出前需要进行一翻计算和配置;进过一下午的请教与自身摸索尝试,终于学会了其中要略,也对ArcGIS打印输出功能有了一定的基础。
ArcGIS教程:如何在ArcMap中将点图层的属性赋给面图层ARCGIS如何将点图层的属性赋给面图层1、ARCGIS如何将点图层的属性赋给面图层用arctoolbox anaglist ----> overlay ------->sptatial join 工具,可以把点属性赋值到面上,即可解决。
2、在ArcGIS中可以对点、线、面数据进行批量拓扑处理================================================================ =====================================1.线自动连接分两种情况:a:如果线只是相交自动打断,即没有间隔,从表面上看是相连的一条(其实是两条),可以用Arctoolbox 里的工具DataManagement Tools-Generalization-Dissolve工具来做融合,可以设置融合的参考字段,字段名称内容一致的自动融合成一条。
融合后的图层保留参考字段属性,其他属性字段删除。
b:如果线段之间有间隔,可以用ArcMap中的Topology工具条来做,先加载需处理的线图层lineA,最好复制一个空的lineB图层,字段结构和lineA一致,只是内容清空,然后开始编辑,设置target layer为lineB,选择lineA里的线要素,设置Map Topology图层为lineB,然后单击Construct features按钮,设置容差值,在容差之之内的间隔线段将自动连接起来。
上述b方法的缺点是属性记录没有保留,需要用Join方法来连接属性,join的方式选择Join data from another layer based on spatial location。
2.用线来切割面(全图范围或选定线范围内)用线切割面如果是手动操作的话可以用Editor里的cut polygon feature来做,但要是批量处理的话可以用topology工具条里的Construct feature按钮来做方法:加载需切割的面图层和切割参照线图层,start editor,设置Map Topology为面图层,选择切割参照线,单击construct feature按钮,在弹出的对话框中选择"Split existing features in target layer using selection"即可。
如何将ArcGIS不闭合线转化为面
2013-02-04 19:19:41| 分类:默认分类|举报|字号订阅
1、打开ArcMap用Add Data加载shp Polyline线文件;
2、选Editor编辑→Start Editing开始编辑;
3、选Editor编辑→More Editing Tools→Topology拓扑;
4、在Topology拓扑工具栏中选Map Topology 再在Shp文件上打勾Ok;
5、用Select Features 选择指针把线全部选中,这时Topology拓扑工具栏中的Construct Features选项为激活状态;
6、这时点击Construct Features来检查图中有无多余的线段和点与线分离的过远,多次输入0.1和0.2的值仔细调整;
7、调整好后选Editor编辑→Save Edits保存;
8、打开ArcToolbox→Data Management Tools→Features→Feature To Polygon(特性到面),在Input Features选中正在编辑的Shp文件,在Output Feature Class处输出文件名(可改),点击Ok即可完成线面转换;
9、检查有无错误、缺线等,若有,可重做第6步。
一些常用操作方法总结一、计算面积 (可以帮我们计算小班面积)添加AREA字段,然后右键点击字段列,然后点击CALCULATE VALUES; --->选择ADVANCED--》把下面的代码输入,然后在最下面=处写OUTPUT点击OK就OK了。
Dim Output as doubleDim pArea as IareaSet pArea = [shape]Output = pArea.area二、计算长度 (可以帮我们计算林带长度)同上添加LENGTH字段,然后右键点击字段列,然后点击CALCULATE VALUES; --->选择ADVANCED--》把下面的代码输入,然后在最下面=处写OUTPUT。
点击OK就OK了。
Dim Output as doubleDim pCurve as ICurveSet pCurve = [shape]Output = pCurve.Length三、小班升序排列:同上添加小班号字段,然后右键点击字段列,然后点击CALCULATE VALUES; --->选择ADVANCED --》把下面的代码输入,然后在最下面=处写OUTPUT。
点击OK就OK了。
Static i as longDim Output as stringi=i+1Output =i四、村界切割小班选择->根据位置选择,小班are are crossed by the outline of村面,然后选择->设置可选择图层为村面。
用追踪工具,任务为切割多边形要素,进行切割五、字段赋值选择->根据位置选择,小班are within村面。
打开属性表显示选中的,选择一整列计算字段值对整个字段赋一个常量或,勾选高级加求变量代码六、拓扑检查ArcCatalog选要进行拓扑检查的文件夹右键->新建个人geodatabase->新建要素集->导入要素类->新建拓扑(导入要拓扑的图层)。
arcmap坐标点生成线和面
ArcMap中如何将大量坐标点(point)按顺序连接成线(polyline)、生成面(polygon)[转]
工作过程中,如果获得了一批点坐标信息(如通过GPS获得的点位坐标),如何将这些坐标信息直接转换成Arcmap下面的点呢?或者说就是把这些点坐标直接转换成线或面呢?需要用到Add XY Data…工具,下面是具体的方法:
1,将数据导入到Excel里面,总共有两列X,Y(列名可以随便取,但必须有列名),下面对应x,y 坐标数据即可;
2,将文件保存成.xls或者dbf文件。
(1)ArcMAP下面,菜单tools-Add XY Data
(2)这时会形成一个新图层,所有的点都添加进来了,但现在添加进来的点由于没有objectID 或者FID,现在图层不具备.shp图层的大部分功能,如点的选择,编辑,关联,属性等操作
(3)在刚才生成的图层上点右键,选data-expot data…,导出成.shp文件。
3,利用arcgis中toolbox工具中的脚本,将shp点文件转成线或面
(1)利用write features to Text file生成txt文件,这个文件主要是描述各个点的坐标和格式化用的,结果如下:
(打开TXT,你懂的)
上面的Point改成Polyline或Polygon,即可满足连接生成线和面的要求,当然这只是为下一步做一个基础。
(2)利用Create Features From Text File工具导入刚刚你生成的并改Polyline或Polygon的txt 文件
将INput decimal separator改成12345678.12345或者11111111.11111也可以是其他
再点确定,就搞定收工了。
在ArcGIS 中,可以使用Python 的arcpy 模块将栅格数据转换为面数据。
以下是一个简单的示例代码:
python
import arcpy
# 设置工作空间和输入栅格数据
arcpy.env.workspace = "C:/data"
raster_dataset = "raster.tif"
# 定义输出面数据文件名和路径
output_feature_class = "C:/output/polygon.shp"
# 将栅格数据转换为面数据
arcpy.RasterToPolygon_conversion(raster_dataset, output_feature_class, dxf_symbology=False)
在这个示例代码中,我们首先使用arcpy.env.workspace 函数设置工作空间和输入栅格数据。
然后,我们使用arcpy.RasterToPolygon_conversion 函数将栅格数据转换为面数据。
该函数的第一个参数是要转换的栅格数据,第二个参数是输出面数据文件名和路径,第三个参数指定是否使用DXF 符号。
在执行此代码之前,请确保已安装ArcGIS 软件,并且已经定义了输入栅格数据和输出面数据文件名和路径。
arcgis点转面步骤ArcGIS是一款功能强大的地理信息系统软件,其中点转面是其中一个重要的功能。
点转面可以将离散的点数据转换为面数据,从而方便地进行空间分析和可视化展示。
本文将介绍ArcGIS点转面的具体步骤。
一、准备工作在进行点转面之前,我们需要准备一些数据和工具。
首先,需要有包含点数据的图层,可以是矢量文件、栅格文件或者数据库中的表。
其次,需要打开ArcGIS软件,并确保已经加载了点数据的图层。
最后,需要打开ArcToolbox工具箱,以便使用点转面工具。
二、选择点转面工具在ArcToolbox中,可以找到“数据管理工具”-“要素”-“点转面”工具。
点击该工具,即可打开点转面的设置界面。
三、设置点转面参数在点转面设置界面中,我们需要设置几个参数。
首先,需要选择要素图层,即包含点数据的图层。
然后,需要选择点数据中表示面的属性字段。
该字段的值将决定点转面后每个面的属性。
接下来,可以选择是否创建多边形拓扑。
如果选择创建多边形拓扑,将会在转换后的面数据中添加多边形拓扑信息。
最后,可以选择输出的面数据的存储位置和名称。
四、运行点转面工具在设置完参数后,点击运行按钮,即可开始点转面的过程。
ArcGIS 将根据设置的参数,自动将点数据转换为面数据。
在转换过程中,可以在工具运行界面查看进度信息。
转换完成后,可以在指定的存储位置找到生成的面数据。
五、验证转换结果转换完成后,需要验证生成的面数据是否符合预期。
可以通过添加面数据的图层,将其显示在地图上进行观察。
同时,可以使用ArcGIS的属性表功能,查看面数据的属性信息。
如果发现转换结果不正确,可以重新调整参数,再次运行点转面工具。
六、进一步分析和应用转换完成的面数据可以进一步进行空间分析和应用。
例如,可以使用面数据进行空间统计分析,计算不同区域的面积、长度等指标。
另外,可以将面数据与其他地理数据进行叠加分析,得出更加丰富的空间信息。
此外,还可以将面数据进行可视化展示,制作专题地图或者进行空间数据分析报告。
arcgis点转面步骤ArcGIS点转面是指将以点为要素的数据转换为以面为要素的数据。
这在GIS分析和空间统计中非常重要,因为面要素可以提供更详细的空间信息和更精确的分析结果。
下面是ArcGIS中点转面的步骤。
1.准备数据2.预处理数据在将点转换为面之前,我们可能需要对数据进行一些预处理操作。
例如,如果数据中存在重复的点要素,可以使用"删除重复要素"工具来去除这些重复点。
此外,如果数据中存在缺失值或无效值,也需要进行清理。
3.创建缓冲区在将点转换为面之前,我们可以先创建一个缓冲区。
缓冲区可以为每个点要素创建一个固定半径的圆形区域,以便后续转换为面。
使用"缓冲区"工具可以轻松创建缓冲区。
4.点合并在一些情况下,数据中的点要素可能会非常接近,甚至重叠。
如果我们希望将这些点合并为一个面要素,可以使用"合并"工具来合并这些重叠的点。
5.点转面在ArcGIS中,点转面的方法有很多。
下面介绍几种常用的方法:-最小距离法:这是一种基本的方法,通过将点之间的最小距离连线形成面。
使用"生成最近连接多边形"工具可以实现最小距离法。
-TIN插值法:这种方法使用一个三角网来将点连接成面。
使用"创建TIN"工具可以将点数据转换为TIN,然后再将TIN转换为面。
-凸包法:这种方法使用点要素的外围边界形成一个凸多边形。
使用"凸包"工具可以实现凸包法。
6.属性转移在将点转换为面时,我们还需要将点要素的属性信息转移到面要素中。
这涉及到将点要素的属性值分配给相应的面要素。
如果有多个点要素分别转换为一个面要素,可以使用特定的属性聚合函数来对点要素的属性进行聚合,例如求和、平均值等。
7.数据验证在将点转换为面之后,我们需要验证生成的面要素是否准确无误。
在验证过程中,可以使用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 fileInpur decimal separator中在英文状态下输入任一字符,但不能使用空格。
数据格式:1、Polyline后面不能有空格;(如果要生成面,将Polyline改成Polygon)2、数据间的空格间隔只能是一个字符;3、生成线的每一点要按顺序排列,按不同顺序排列会生成不同的图像;4、第一个点的序号从0开始编号;5、若要生成多条线,对每条线要编号;且要符合上述的要求,每条线的点重新从0开始编号;6、最后一行要加上END;7、将数据从EXCEL表中导出成TXT格式后,按上述要求调整好数据格式,新建一个TXT文档,将数据复制到新建的文档当中。
8、各个点的坐标数据必须保留1位以上的小数。
附数据格式:Polyline1 00 100.0 200.0 1.#QNAN 1.#QNAN1 101.0 201.0 1.#QNAN 1.#QNAN2 102.0 202.0 1.#QNAN 1.#QNAN3 103.0 203.0 1.#QNAN 1.#QNAN4 104.0 204.0 1.#QNAN 1.#QNAN5 105.0 205.0 1.#QNAN 1.#QNAN6 106.0 206.0 1.#QNAN 1.#QNAN7 107.0 207.0 1.#QNAN 1.#QNAN8 108.0 208.0 1.#QNAN 1.#QNANEND生成多条线的数据格式:Polyline1 00 2307375.5 738229.4375 1.#QNAN 1.#QNAN1 2307272.5 738052.875 1.#QNAN 1.#QNAN2 2307269.5 738043.3125 1.#QNAN 1.#QNAN3 2307268.75 738033.3125 1.#QNAN 1.#QNAN4 2307270.25 738023.375 1.#QNAN 1.#QNAN5 2307273.75 738014.0 1.#QNAN 1.#QNAN6 2307279.25 738005.625 1.#QNAN 1.#QNAN7 2307286.5 737998.75 1.#QNAN 1.#QNAN8 2307295.25 737993.5625 1.#QNAN 1.#QNAN9 2307304.75 737990.4375 1.#QNAN 1.#QNAN10 2307314.75 737989.5 1.#QNAN 1.#QNAN2 00 2307761.25 737763.374999 1.#QNAN 1.#QNAN1 2307783.25 737797.624999 1.#QNAN 1.#QNAN2 2307786.0 737807.249999 1.#QNAN 1.#QNAN3 2307786.25 737817.249999 1.#QNAN 1.#QNAN4 2307784.0 737827.062499 1.#QNAN 1.#QNAN5 2307779.5 737835.937499 1.#QNAN 1.#QNAN 3 00 2304276.0 737817.499999 1.#QNAN 1.#QNAN1 2303845.0 737819.124999 1.#QNAN 1.#QNAN2 2303835.5 737816.374999 1.#QNAN 1.#QNAN3 2303829.25 737808.687499 1.#QNAN 1.#QNAN4 2303828.5 737798.812499 1.#QNAN 1.#QNAN5 2304078.0 737374.437499 1.#QNAN 1.#QNAN 4 00 2306888.5 737815.124999 1.#QNAN 1.#QNAN2 2304440.5 737808.124999 1.#QNAN 1.#QNAN3 2304437.75 737798.687499 1.#QNAN 1.#QNAN4 2304656.0 737430.124999 1.#QNAN 1.#QNAN5 2304661.5 737421.749999 1.#QNAN 1.#QNAN6 2304667.5 737413.562499 1.#QNAN 1.#QNAN7 2304673.5 737405.624999 1.#QNAN 1.#QNAN 5 00 2307167.0 737790.749999 1.#QNAN 1.#QNAN1 2306376.0 736396.374998 1.#QNAN 1.#QNAN2 2306371.75 736387.312498 1.#QNAN 1.#QNAN3 2306370.25 736377.437498 1.#QNAN 1.#QNAN4 2306372.25 736367.562498 1.#QNAN 1.#QNAN5 2306377.0 736358.749998 1.#QNAN 1.#QNAN6 2306384.25 736351.874998 1.#QNAN 1.#QNAN7 2306665.75 736195.812502 1.#QNAN 1.#QNAN8 2306695.5 736179.687502 1.#QNAN 1.#QNAN9 2306705.25 736177.562502 1.#QNAN 1.#QNAN10 2306715.25 736177.875002 1.#QNAN 1.#QNAN11 2306725.0 736180.750002 1.#QNAN 1.#QNAN12 2306733.5 736185.875002 1.#QNAN 1.#QNAN13 2306740.5 736192.937502 1.#QNAN 1.#QNAN6 00 2305393.25 735126.312501 1.#QNAN 1.#QNAN1 2305397.75 735127.687501 1.#QNAN 1.#QNAN2 2305402.0 735130.812501 1.#QNAN 1.#QNAN3 2305404.5 735133.000001 1.#QNAN 1.#QNAN4 2306111.75 736384.437498 1.#QNAN 1.#QNAN5 2306114.25 736394.187498 1.#QNAN 1.#QNAN6 2306114.25 736404.187498 1.#QNAN 1.#QNAN7 2306111.75 736413.937498 1.#QNAN 1.#QNAN8 2306107.25 736422.874998 1.#QNAN 1.#QNAN9 2306100.75 736430.437498 1.#QNAN 1.#QNAN10 2306092.5 736436.249998 1.#QNAN 1.#QNAN11 2304691.75 737244.374999 1.#QNAN 1.#QNAN12 2304683.0 737249.312499 1.#QNAN 1.#QNAN13 2304673.75 737253.687499 1.#QNAN 1.#QNAN14 2304664.5 737257.499999 1.#QNAN 1.#QNAN15 2304655.0 737260.812499 1.#QNAN 1.#QNAN16 2304645.25 737263.562499 1.#QNAN 1.#QNAN17 2304635.5 737265.749999 1.#QNAN 1.#QNAN18 2304625.5 737267.312499 1.#QNAN 1.#QNAN19 2304615.5 737268.312499 1.#QNAN 1.#QNAN21 2304595.5 737268.624999 1.#QNAN 1.#QNAN22 2304585.5 737267.874999 1.#QNAN 1.#QNAN23 2304168.25 737270.812499 1.#QNAN 1.#QNAN24 2304158.5 737268.562499 1.#QNAN 1.#QNAN25 2304151.5 737261.687499 1.#QNAN 1.#QNAN26 2304149.0 737252.062499 1.#QNAN 1.#QNAN27 2304151.75 737242.499999 1.#QNAN 1.#QNAN28 2305377.5 735136.187501 1.#QNAN 1.#QNAN29 2305380.0 735131.937501 1.#QNAN 1.#QNAN30 2305383.5 735128.437501 1.#QNAN 1.#QNAN31 2305388.5 735126.687501 1.#QNAN 1.#QNAN32 2305393.25 735126.312501 1.#QNAN 1.#QNAN 7 00 2306298.5 736277.937502 1.#QNAN 1.#QNAN1 2305528.5 734921.312501 1.#QNAN 1.#QNAN2 2305523.25 734912.687501 1.#QNAN 1.#QNAN3 2305519.0 734903.562501 1.#QNAN 1.#QNAN4 2305516.0 734894.062501 1.#QNAN 1.#QNAN5 2305513.75 734884.250001 1.#QNAN 1.#QNAN6 2305512.75 734874.250001 1.#QNAN 1.#QNAN7 2305512.75 734864.187501 1.#QNAN 1.#QNAN8 2305513.75 734854.187501 1.#QNAN 1.#QNAN9 2305516.0 734844.375001 1.#QNAN 1.#QNAN10 2305519.25 734834.875001 1.#QNAN 1.#QNAN11 2305523.25 734825.750001 1.#QNAN 1.#QNAN12 2305528.5 734817.125001 1.#QNAN 1.#QNAN13 2305534.5 734809.125001 1.#QNAN 1.#QNAN14 2305765.25 734418.6875 1.#QNAN 1.#QNAN15 2305770.0 734409.875 1.#QNAN 1.#QNAN16 2305778.0 734403.9375 1.#QNAN 1.#QNAN17 2305787.75 734402.0625 1.#QNAN 1.#QNAN18 2305797.5 734404.5625 1.#QNAN 1.#QNAN19 2305805.25 734410.9375 1.#QNAN 1.#QNAN20 2306674.25 736076.312502 1.#QNAN 1.#QNAN21 2306678.25 736085.437502 1.#QNAN 1.#QNAN22 2306678.0 736095.375002 1.#QNAN 1.#QNAN23 2306673.25 736104.125002 1.#QNAN 1.#QNAN24 2306665.0 736109.812502 1.#QNAN 1.#QNAN25 2306350.5 736293.499998 1.#QNAN 1.#QNAN26 2306341.5 736297.749998 1.#QNAN 1.#QNAN27 2306331.5 736298.749998 1.#QNAN 1.#QNAN28 2306322.0 736296.312498 1.#QNAN 1.#QNAN29 2306313.5 736290.687498 1.#QNAN 1.#QNAN8 00 2305417.75 734658.5 1.#QNAN 1.#QNAN1 2305599.0 734334.0 1.#QNAN 1.#QNAN2 2305600.25 734324.1875 1.#QNAN 1.#QNAN3 2305596.75 734314.875 1.#QNAN 1.#QNAN4 2305589.0 734308.625 1.#QNAN 1.#QNAN5 2305579.25 734306.9375 1.#QNAN 1.#QNAN6 2305254.5 734476.25 1.#QNAN 1.#QNAN7 2305248.5 734484.0625 1.#QNAN 1.#QNAN8 2305247.25 734493.9375 1.#QNAN 1.#QNAN9 2305254.0 734505.9375 1.#QNAN 1.#QNAN10 2305364.0 734695.437501 1.#QNAN 1.#QNAN11 2305369.25 734703.750001 1.#QNAN 1.#QNAN12 2305378.25 734708.062501 1.#QNAN 1.#QNAN13 2305388.25 734707.062501 1.#QNAN 1.#QNAN14 2305391.25 734703.312501 1.#QNAN 1.#QNAN15 2305417.75 734658.5 1.#QNAN 1.#QNAN9 00 2307288.0 738444.5 1.#QNAN 1.#QNAN1 2307081.5 738062.0 1.#QNAN 1.#QNAN2 2307075.75 738053.8125 1.#QNAN 1.#QNAN4 2307059.25 738042.5625 1.#QNAN 1.#QNAN5 2307049.5 738040.1875 1.#QNAN 1.#QNAN6 2307039.5 738040.125 1.#QNAN 1.#QNAN7 2303712.75 737985.25 1.#QNAN 1.#QNAN8 2303702.75 737985.0625 1.#QNAN 1.#QNAN END生成面的数据格式:Polygon1 00 100.0 200.0 1.#QNAN 1.#QNAN1 200.0 200.0 1.#QNAN 1.#QNAN2 200.0 300.0 1.#QNAN 1.#QNAN3 100.0 300.0 1.#QNAN 1.#QNAN4 100.0 200.0 1.#QNAN 1.#QNANEND。
ArcGIS中不连续等高线转等高面图文并茂版!
ArcGIS中不连续等高线转等高面1、原数据为不连续的等高线
2、使用工具箱中的融合工具连接线,融合字段为高程(Elev)
3、使用Edit工具编辑融合后仍然不连续的高程线,为了使外围不闭合的高程线也能转成面
要素,需要添加一个外围的行政区域。
4、全部连接完成后,使用“Features to polygon”工具转成面要素。
5、等高线转出的等高面小部分有问题(有些面没有分开),需要修正(修剪等)。
6、直接转出的等高面没有属性信息,需要利用空间位置关联属性。
使用工具箱中的
“Analysis—SpacialJion”工具利用空间位置连接属性。
7、大功告成!。