arcgis中shape文件:点转线,面和线面互转(1)
arcgis、mapgis之间的数据转换
arcgis、mapgis之间的数据转换在做项目的时候,经常会在各个软件之间互相交互数据,各个软件有自己的优缺点,有自己的文件的数据格式和类型。
现将CAD/MAPGIS/ARCGIS之间的转换简要介绍下:首先,MapGIS符合国人的应用习惯和集成某些常用制图标准,比如在制作图框时,在MapGIS的“实用服务”模块下的“投影变换”系统中的“系列标准图框”就可以直接生成不同比例尺、标准图幅和非标准图幅的图框,如下图:MapGIS的标准数据格式主要有点(wt)、线(wl)、面(wp)3种类型,软件本身提供的数据交换格式有点(wat)、线(wa1)、面(wap),它们都是ASCII码的明码文件。
而ArcGIS是美国环境系统研究所(ESRI)开发的一款GIS软件,是国内GIS行业常用的软件,它对空间数据的支持较强,数据格式主要有Shape、Coverage、Geodatabase和E00。
CAD主要是DWG和DXF,幸好在MapGIS 软件的文件转换模块中,提供了对dxf、mif、E00、shape等文件的输入输出功能。
实现了不同软件文件之间的交换。
GIS软件在组织数据的时候一般都是按点、线、面分类,这一点MAPGIS和arcGIS是一样的,所以我们在转换数据的时候要分别按点、线、面转换,对于“点”要素来讲,分“注释型”点和“图元型”点,前者从mapgis到arcgis本人觉得通过坐标点生成点,然后赋属性和采用“E00”方式转换的结果比较满意,除了符号参数不一样以外,图形和属性都完整且定位准确。
只是“E00”方式转换得到的Coverage格式里的anotation文件需转到Geodatebase里,变成Geodatebase的anotation才能编辑,后者则直接输入shape文件,但是如果属性字段中包含有中文,还需单独导出属性进行替换原先随shape导出的属性。
“线”和“面”要素从mapgis到arcgis相比“点”来讲就简单多了,直接由mapgis“文件转换”模块导出shape 文件,然后单独导出属性,进行替换,再进行拓扑修复(repair geometry)就ok了,。
arcgis面转点逻辑
在ArcGIS中,将面要素转换为点要素可以通过以下步骤完成:
1. 打开ArcMap软件并加载包含面要素的图层。
2. 确保编辑工具栏处于激活状态。
如果未显示编辑工具栏,请导航到"Customize(自定义)"菜单,选择"Toolbars(工具栏)",然后勾选"Editor(编辑器)"。
3. 单击编辑工具栏上的"Editor(编辑器)"按钮,并选择"Start Editing(开始编辑)"以启动编辑模式。
4. 在编辑工具栏上,选择"Create Features(创建要素)"工具。
5. 在要素类列表中,选择包含面要素的图层。
6. 在要素模板列表中,选择要创建的点要素类型。
7. 单击地图上的面要素的任意位置,以创建与面相交的点要素。
你可以重复此步骤以创建更多的点要素。
8. 完成点要素的创建后,单击编辑工具栏上的"Editor(编辑器)"按钮,并选择"Stop Editing(停止编辑)"以退出编辑模式。
9. 保存编辑结果。
经过以上步骤,你就可以将面要素转换为点要素。
请注意,这种转换会在原始面要素上创建新的点要素,但不会删除或改变原始面要素。
1。
mapgis、arcgis.coverage之间的转换
MapGIS6.X向ArcGIS9.0的数据转换在由MapGIS6.X向ArcGIS9.0的数据转换时有两种方法:1、直接在mapgis中使用文件转换模块,打开需转换数据,输出shape文件。
2、首先将点数据、线数据和面数据转换到E00格式,然后在ArcCatalog中选择工具将E00数据转换到Coverage格式,然后在ArcEdit 中对线数据和面数据进行拓扑重建,这样就完成了由E00到Coverage的转换,接着利用ArcToolBox中的其他工具就可以很方便地转换到其它的ArcGIS格式。
在转换之前要做的几个工作1,MAPGIS的点文件最好要压缩存盘——“输入编辑”——“设置”——“参数设置”——数据压缩存盘打上勾。
2,重设缺省ID,“文件转换”——“选择”——重设缺省ID(要打开需转换的数据)3,设置500点自动打断,“文件转换”——“选择”——500点自动打断。
第一步:由MapGIS 格式转换到E00格式在MapGIS的主界面选择菜单项“图形处理”→“文件转换”,进入文件转换界面。
然后在主菜单中选择“文件”,这时可以选择要装入的文件类型〔点数据、线数据、面数据)装入文件以后,选择菜单“输出”,这时根据所装入的文件类型选择输出点数据、线数据或者面数据的E00格式。
第二步:由E00格式向Coverage格式转换(1)启动ArcGIS9.0,打开“VIEW”菜单→“Toolbars”菜单→选择复选框“ArcView 8x Tools”,添加转换工具条Conversion Tools。
(2)单击Conversion Tools下拉菜单,选择“Impot from Interchange File”工具(如图2),打开“ArcView Impot Interchange File”对话框。
(3)在“Input File”框中输入E00数据文件路径和文件名,在“Output”框中选择转换的文件路径和文件名。
ArcGISshape文件要素类包括点,面,折线,多点,多面数据表字段以及数据的查看,添加。。。
ArcGISshape⽂件要素类包括点,⾯,折线,多点,多⾯数据表字段以及数据的查看,添加。
⾸先shape⽂件是怎么建⽴的呢?======================打开ArcGIS Desktop中的Catalog,在⽬录树列表中,选择⼀个⽂件夹(如果有ArcSDE GeoDatabase则省去这步),在⽂件夹点击右键,新建ShapeFile⽂件,或者在空间数据库中New -》要素类FeatureClass(两者其实⼀样⼀样的),输⼊名称,和选择要素类型(有五种点线⾯多点多⾯||),坐标系也选择⼀个,⼀般要和其他要素⼀样,⽐如都是China的那个某年的坐标系,点击确定就创建了shape⽂件(在地理空间数据库中就是建⽴了⼀个表,⼀个要素类⽽已,下⾯全部按照shape单独的⽂件来说,地理空间数据库其实⼀样。
)。
Shape⽂件添加删除字段,暂时⽆法修改字段============================在shape⽂件上点击右键,打开【属性】,选择字段,默认有FID、Shape和id三个字段,FID就是⾃动增长的⼀个id,Shape是类型,这俩必须有,还必须有第三个字段,ArcGIS10好像不能修改id字段,但是可以先添加⼀个字段,然后再id这⼀⾏最左边,点击选择整⾏进⾏删除。
这样就可以查看,添加或删除字段了,⾄于修改,和更改顺序(其实更改顺序只是给⼈看的,没啥⽤),我暂时不知道如何操作。
Shape⽂件中对表进⾏数据的添加删除修改操作============================在有了字段后,表还是空的,这⾥的表其实和数据库⾥的表table的概念是⼀模⼀样的。
有了表结构,下⾯就是对表内容进⾏进⾏添加删除修改了。
这个操作需要使⽤ArcGIS Desktop⾥的 ArcMap软件。
打开ArcMap之后,⾸先把编辑器和绘图⼯具条调⽤出来。
在【⾃定义】【⾃定义模式】中可以操作,简单的也可以在⼯具栏空⽩处点击右键直接打开这些⼯具条。
arcgis中点集转线方法
arcgis中点集转线方法ArcGIS是一款专业的地理信息系统软件,可以对地理数据进行管理、分析和可视化。
其中,点集转线是一种常用的空间分析方法,可以将离散的点数据转换为连续的线数据,从而更好地理解和展示地理现象。
本文将介绍ArcGIS中点集转线的方法和步骤。
打开ArcGIS软件并加载需要进行点集转线的数据。
可以通过拖拽文件到地图窗口或使用“添加数据”按钮来导入数据。
导入的数据将在“图层列表”中显示。
接下来,选择要进行点集转线的数据图层。
在“图层列表”中,右键点击目标图层,选择“属性表”选项。
属性表中显示了该图层中的所有点数据。
在属性表中,可以为每个点数据添加一个唯一的标识字段,以便在转线的过程中进行标识。
在“属性表”窗口的工具栏中,选择“添加字段”按钮。
在弹出的对话框中,输入字段名和字段类型,然后点击“确定”按钮。
添加完成后,可以为每个点数据填写相应的标识字段。
完成标识字段的添加后,关闭属性表窗口。
在“图层列表”中,右键点击目标图层,选择“编辑”选项,然后选择“启动编辑”按钮。
启动编辑后,可以对图层进行编辑操作。
接下来,选择“编辑”工具栏中的“创建要素”按钮。
在弹出的对话框中,选择“线”选项,并设置线的样式和属性。
然后,点击“确定”按钮。
在地图窗口中,依次点击每个点数据,将其连接成一条线。
在点击最后一个点数据后,双击结束线的绘制。
完成线的绘制后,可以对其进行进一步编辑和调整。
可以使用“编辑”工具栏中的工具来添加、删除或移动线上的节点,以达到更好的线形效果。
在完成线的编辑后,点击“编辑”工具栏中的“保存编辑”按钮,保存编辑结果。
然后,选择“编辑”工具栏中的“停止编辑”按钮,停止编辑操作。
可以在“图层列表”中右键点击目标图层,选择“属性表”选项,再次打开属性表窗口。
可以看到,每个点数据已经被转换为相应的线数据,并且具有相同的标识字段。
通过以上步骤,我们成功地将点集转换为线数据,实现了地理信息的连续性展示和分析。
ArcGIS如何将线转化成面
3、Байду номын сангаасEditor编辑\More Editing Tools\Topology拓扑
4、在Topology拓扑工具栏中选Map Topology 再在Shp文件上打勾Ok
5、用Select Features 选择指针把线全部选中,这时Topology拓扑工具栏中的Construct Features选项为激活状态。
在Input Features选中正在编辑的Shp文件,在Output Feature Class处输出文件名可改。点击Ok即可完成线面转换。
检查有错误,缺线等,可重做第6步
6、这时点击Construct Features来检查图中有无多余的线段和点与线分离的过远,多次输入0.1和0.2的值仔细调整。
7、调整好后选Editor编辑\Save Edits保存。
8、打开ArcToolbox选Data Management Tools\Features\双击Feature To Polygon 特性到面
ArcGIS如何将线转化成面
有时候我们需要将线图层转化成面图层,比如知道省的边界,是线图层,但是为了知道他的面积,就必须转化成面才能计算面积,或者为了减少工作量,省去了面的边界重复画的麻烦。
比如有一个省份边界图层polyline
1、打开ArcMap用Add Data加载shp Polyline线文件。
Arcgis软件导shape文件操作步骤
shape文件导出的操作步骤
一、导入kml文件。
1.在谷歌地球里面导出完整闭合的kml.文件。
2.打开arcgis,目录→系统工具→Conversion Tools.tbx→由kml转图层;
3.点击kml转图层
4.跳出对话框→点击输入kml文件(谷歌地球导出的kml文件)→点
击确定。
5.等1-2分钟,界面右下角出现
Kml文件导入完成。
如果导入失败,重新检查kml文件是否是单个项目的kml图层。
注:此处导入的kml文件必须是单个项目闭合的kml文件。
二、要素转面
1.返回目录→Data Management Toolx.tbx→要素→要素转面
2.跳出对话框要素转面→点击输入要素→选择\Polylines(线图层)→点击确定。
3.界面右下角显示(感叹号变对号说明已完成线转面图层)。
三、导出shape文件
1.在标题栏窗口里面找到内容列表;
2.找到已转好的面图层;
3.右击→找到数据→导出数据→确定(此处特别要注意输出要素类的文件位置)。
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"这句话,这就意味着在这里我们可以指定一个点要素文件,来建立面要素的属性。
为什么说是惊喜呢?因为在矢量化的死后,很大一部分工作都是来为图斑赋属性(比如说土地利用类型),有了这个功能,我们在用线勾绘图斑时,可以新建一个点文件,每个图斑中画一个点,为其附上图斑应该赋的属性,这样在先转为多边形时就可以利用这个功能将点的属性直接赋予多边形,省却了我们大量的时间。
Arcgis中点、线、面的相互转换方法
Arcgis中点、线、面的相互转换方法在Arcgis中,点、线、面是构成图层的主要元素,有时候知道已知的点或线,如何生成面状图层,或者已知面,又如何根据面的边界生成线状图层呢?实际上,通过Arcgis软件,可以实现:已知的点、线、面之间的相互转换。
网上有很多文章也涉及到这方面的内容,但有好多都是要借助于外挂程序,或通过编写VBA来实现。
本人根据工作需要,经过多次实验,成功找出一套完全不借助于任何外程序,完全通过Arcgis本身的功能来实现点、线、面之间的相互转换的方法:一、面1、面到线打开Arcmap,首先添加一个面状图层。
如图1图1点击Arctoolbox图标,如图:,就是那个红色的盒子。
出现Arctoolbox窗口。
选择数据管理工具(Data Management Tools)→要素→多边形到线。
双击后出现多边形到线对话框。
如图2图1在弹出的对话框的“输入要素”项中,点右边的倒三角箭头,选择需要转换的面状图层,或者打开文件夹选择图层文件。
在“输出要素类”中,一般系统会自动给出一个名称,也可以根据需要修改名称。
点击“确定”后,就会生成并在内容列表中自动添加一个线状图层。
如图3图32、面到点同“面到线”步骤。
点击Arctoolbox图标,如图:,就是那个红色的盒子。
出现Arctoolbox窗口。
选择数据管理工具(Data Management Tools ) →要素→要素到点。
双击后出现要素到点对话框。
然后与“面到线”一样,选择好图层,并填写好输出路径与名称后,点击确定后,就可以在一个多边形要素内部生成一个点图层了。
二、线1、线到点(1)要素到点:同“面到点”步骤。
点击Arctoolbox图标,如图:,就是那个红色的盒子。
出现Arctoolbox窗口。
选择数据管理工具(Data Management Tools ) →要素→要素到点。
双击后出现要素到点对话框。
然后与“面到线”一样,选择好要输入的线状图层,并填写好输出路径与名称后,点击确定后,就可以在线状要素的两端点之间生成点了。
arcgis点转面要素
arcgis点转面要素在ArcGIS中,点转面是一种常见的操作,它允许将点要素集合转换为面要素集合。
这种转换通常用于将点表示的特征或现象转化为面表示,从而更好地描述和分析空间数据。
在进行点转面操作时,有以下几个关键参考内容需要考虑。
1. 数据准备:在进行点转面操作之前,首先需要准备好用于转换的点要素和相关属性数据。
点要素通常包含了空间位置信息和一些属性信息,如点的类型、大小、高度等。
在转换过程中,需要根据这些属性来指定面要素的属性。
此外,还需要清洗和处理原始数据,确保数据的一致性和完整性,以准确地反映现实世界的特征。
2. 转换方法选择:在ArcGIS中,有多种方法可以进行点转面操作,可以根据不同的需求和数据特点选择合适的转换方法。
常用的转换方法包括凸包法、插值法、缓冲区法和最小二乘拟合法等。
每种方法都有其适用的场景和限制条件。
例如,凸包法适用于点集合较为分散的情况,而插值法适用于基于密集点数据生成连续面的情况。
选择合适的转换方法是确保转换结果准确性的关键。
3. 属性映射:在点转面过程中,点要素的属性需要映射到生成的面要素中。
例如,将点要素的高度属性映射为面要素的高度属性,将点的类型属性映射为面的类别属性等。
在ArcGIS中,可以通过设置字段映射来实现属性的映射。
这样可以保留点要素的属性信息,并将其传递给生成的面要素,从而实现对空间数据丰富描述和分析的需求。
4. 符号化和渲染:点转面后,生成的面要素需要进行符号化和渲染,以便在地图中进行可视化。
符号化和渲染是将数据可视化的重要环节,可以通过选择不同的颜色、大小、透明度等方式来表示不同的属性值。
在ArcGIS中,可以使用唯一值符号化、分级符号化等方法来对面要素进行符号化和渲染,从而更好地展示数据的空间分布和变化趋势。
5. 空间分析和应用:转换为面要素后,可以对生成的面要素进行各种空间分析和应用。
例如,可以进行空间查询、叠加分析、缓冲区分析等,以获得更多的空间信息和洞察。
Arcgis9.3下点转线、面
1.已有的坐标数据做成.xls格式如下
2.在Arcgis下通过添加XY数据的方法将坐标数据加载进来(注意XY的对应关系),生成一个临时的事件文件,将生成的文件导出成.shp格式
3. 将此.shp文件通过Toolbox下的Write Features To Text File工具生成txt格式的坐标数据,生成的坐标数据如下为Point点的文件,要将此数据生成成线或者面只需要将文件中的Point 改为Polyline或者Polygon(注意生成的坐标中首尾不闭合,需手工把第一个坐标复制到最后一个坐标后)
4. 将改好的坐标文件通过Toolbox下的Create Features From Text File工具,设置好路径坐标系,生成线或面文件。
arcgis线要素转面变形
将ArcGIS中的线要素转换为面要素可能会出现变形或错误,这主要是由于线要素和面要素在空间几何关系上的差异。
在进行转换时,需要使用拓扑工具来确保转换的准确性。
以下是将ArcGIS中的线要素转换为面要素的一般步骤:
1. 在ArcGIS中打开需要转换的线要素数据,例如Polyline数据。
可以使用Add Data工具将数据加载到TOC窗口中。
2. 在Editor工具条上,点击Start Editing开始编辑。
3. 在Topology工具条上,点击Map Topology(地图拓扑)按钮,打开拓扑对话框。
4. 在拓扑对话框中,选中需要建立多边形的线要素,并关闭对话框。
5. 进行线转面的拓扑操作。
在Topology工具条上,点击Create Features(创建要素)按钮,并选择需要转换的线要素。
6. 在Create Features对话框中,选择Convert Lines to Polygons (将线转换为多边形)选项,并设置相关的参数。
7. 点击OK按钮执行转换操作,将线要素转换为面要素。
需要注意的是,在进行线转面操作时,可能会出现一些无法转换或变形的情况,如线的长度不足、线的端点不重合、线的方向不一致等。
因此,在进行转换之前,需要先对线要素数据进行检查和编辑,
确保数据的准确性和完整性。
另外,在进行转换时,也可以设置相关的参数如容差值、平滑度等来控制转换的效果。
arcgis点转面步骤
arcgis点转面步骤ArcGIS点转面是指将以点为要素的数据转换为以面为要素的数据。
这在GIS分析和空间统计中非常重要,因为面要素可以提供更详细的空间信息和更精确的分析结果。
下面是ArcGIS中点转面的步骤。
1.准备数据2.预处理数据在将点转换为面之前,我们可能需要对数据进行一些预处理操作。
例如,如果数据中存在重复的点要素,可以使用"删除重复要素"工具来去除这些重复点。
此外,如果数据中存在缺失值或无效值,也需要进行清理。
3.创建缓冲区在将点转换为面之前,我们可以先创建一个缓冲区。
缓冲区可以为每个点要素创建一个固定半径的圆形区域,以便后续转换为面。
使用"缓冲区"工具可以轻松创建缓冲区。
4.点合并在一些情况下,数据中的点要素可能会非常接近,甚至重叠。
如果我们希望将这些点合并为一个面要素,可以使用"合并"工具来合并这些重叠的点。
5.点转面在ArcGIS中,点转面的方法有很多。
下面介绍几种常用的方法:-最小距离法:这是一种基本的方法,通过将点之间的最小距离连线形成面。
使用"生成最近连接多边形"工具可以实现最小距离法。
-TIN插值法:这种方法使用一个三角网来将点连接成面。
使用"创建TIN"工具可以将点数据转换为TIN,然后再将TIN转换为面。
-凸包法:这种方法使用点要素的外围边界形成一个凸多边形。
使用"凸包"工具可以实现凸包法。
6.属性转移在将点转换为面时,我们还需要将点要素的属性信息转移到面要素中。
这涉及到将点要素的属性值分配给相应的面要素。
如果有多个点要素分别转换为一个面要素,可以使用特定的属性聚合函数来对点要素的属性进行聚合,例如求和、平均值等。
7.数据验证在将点转换为面之后,我们需要验证生成的面要素是否准确无误。
在验证过程中,可以使用ArcGIS中的拓扑检查工具来检查面要素之间是否存在重叠、间隙或边界错误等。
Arcgis数据转换
中国科学院计算技术研究所教育中心
Page 28
ArcGIS到MapGIS
注记可通过MIF做中间格式
中国科学院计算技术研究所教育中心
Page 29
6、ArcGIS和其他数据格式转换(中级) 中国科学院计算技术研究所教育中心
Page 2
1、ArcGIS自身的数据格式转换
中国科学院计算技术研究所教育中心
ArcGIS自身的矢量数据有SHP、GeodataBase (file,mdb,和数据库),EOO.
① SHP和GeoDatabase转换
② EOO转换
Page 3
1.1 SHP和GeoDatabase转换
Shp转GeoDatabase ① ArcCatalog右键导出 注意要首先建立
转的过程:属性自动带过来
数据目录:\5convert\shpgeodatabase
Page 11
Feature Vertices To Points
中国科学院计算技术研究所教育中心
导出有五种方式,全部节点,(线段)中点,开始点,结束 点,两个端点
Page 12
2.2 转到线层
Байду номын сангаас
中国科学院计算技术研究所教育中心
小技巧:Arctoolbox,只知道名字,找到工具
1、通过索引(index查找)
2、同search查找,locate定位
Page 6
GeoDatabase 转Shp第二种方 法
中国科学院计算技术研究所教育中心
可以一个图层转,也整个GeoDatabase,右键转换
ArcGIS点、线、面数据拓扑处理
ArcGIS点、线、面数据拓扑处理ArcGIS点、线、面数据拓扑处理2011年03月29日在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拓扑转:浅谈ARCGIS拓扑 2010-04-23 11:15 拓扑是地理要素间的空间关系,它是确保数据质量的基础。
arcgis中shape文件:点转线,面和线面互转(1)
arcgis中shape文件:点转线,面和线面互转(1)
arcgis中shape文件:点转线,面和线面互转
利用arcgis中toolbox工具中的脚本,将shp点文件转成线或面(1)利用write features to Text file 生成txt文件(如图1),这个文件主要是描述各个点的坐标和格式化用的,结果如图2:将图2中的Point 改成Polyline或Polygon,即可满足连接生成线和面的要求,当然这只是为下一步做一个基础。
这里需要注意的是输出的文件要写为*.txt形式,且注意下面environment的设置,
(2)利用Create Features From Text File工具导入刚刚你生成的并改Polyline或Polygon的txt文件(去你设置的工作空间中找)将INput decimal separator 改成.12345或者.11111也可以是其他的。
再点ok,就可以显示文件了。
点数据转成Arcgis线
点数据转成Arcgis线、面文件的方法工作过程中,如果获得了一批点坐标信息(如通过GPS获得的点位坐标),如何将这些坐标信息直接转换成Arcmap下面的点呢?或者说就是把这些点坐标直接转换成线或面呢?用键盘一个点一个点地输入很是麻烦。
最近从网上找了很多关于点数据转成Arcgis线、面文件的资料,但运用起来让人不是很满意。
本人根据网上的资料结合实践总结整理了一点经验,供大家参考一、创建execl点文件将数据导入到Excel里面,总共有两列X,Y(列名可以随便取,但必须有列名),下面对应x,y坐标数据即可;要求格式:第一列为点号,接着两列为X、Y坐标,表格第一行最好为ID、X、Y。
二、将文件保存成.xls或者dbf文件。
1、ArcMAP下面,点击菜单tools-Add XY Data,在arcgis左边的文件框中选择Sheet1$表格、坐标系,确定。
2、这时会形成一个新图层,所有的点都添加进来了,但现在添加进来的点由于没有objectID或者FID,现在图层不具备.shp图层的大部分功能,如点的选择,编辑,关联,属性等操作3、在刚才生成的图层上点右键,选data-expot data…,导出成.shp点文件。
三、利用arcgis中toolbox工具中的脚本,将shp点文件转成线或面1、打开ARCGIS工具箱,找到Samples-data management-features-write features to Text file ,导入.shp点文件生成txt文件,这个文件主要是描述各个点的坐标和格式化用的,结果如下:2、新建一个TXT文档,将上图中的Point文件复制到新建的文档当中。
将Point 改成Polyline或Polygon,按下列数据格式要求调整好数据格式,即可满足连接生成线和面的要求,当然这只是为下一步做一个基础。
数据格式要求:(1)Polyline后面不能有空格;(如果要生成面,将Polyline改成Polygon)(2)数据间的空格间隔只能是一个字符;(3)生成线的每一点要按顺序排列,按不同顺序排列会生成不同的图像;(4)第一个点的序号从0开始编号;(5)最后一行要加上END;(6)若要生成多条线,每条线结束后,加END。
ArcGIS点转换线、坐标配准实验报告
ArcGIS点转换线、坐标配准实验报告【实验步骤】点的加载1.加载“配准华师.tif”到ArcGIS中2.点击【添加XY数据】按钮3.打开【添加XY数据】面板,选择“huashi11.xls”表,X字段选择表中对应的“Y坐标”,Y字段选择表中的“X坐标”4.点击【确定】5.此时弹出【表没有Objece-ID字段】面板,提示表中没有Objece-ID字段,无法选择、查找图层中的要素6.点击【确定】按钮7.此时在目录表中新增了“huashi11$个事件”点图层8.右击【huashi11$个事件】,选择【打开属性表】9.打开【表】面板,发现属性中只有列名没有属性10.右击【huashi11$个事件】,点击【数据】-【导出数据】11.打开【导出数据】面板,在【输出要素类】中选择.shp文件存放的地址、文件名,点击【确定】12.加载新生成的“g1-poing.shp”文件13. 右击【huashi11$个事件】,选择【打开属性表】14.打开【表】面板,发现每个点都有数据,证明图层加载成功15.点的加载步骤完成,进行下一步几何配准1.从上一步操作中,可以看出生成的点与“配准华师.tif”中地物的位置是不匹配的2.根据实验时记录的取点位置、点号等信息,将“g1-point.shp”图层的点与“配准华师.tif”进行匹配3.为了方便,为“g1-point.shp”的点添加注记。
右击【g1-point】,选择【属性】4.打开【图层属性】面板,勾选【标注此图层中的要素】,点击【确定】5.点被标记6.点击【编辑器】,选择【开始编辑】7.点击【地理配准】工具条中【添加控制点】图标,然后分别点选“配准华师.tif”和“g1-point.shp”对应的点,选取8对控制点8.配准完成点转换线、面1.点击【ArcT oolbox】,选择【Samples】-【Data Management】-【Write Features To T ext】2.打开【Write Features To Text File】面板,在【Input Features】选择“g1-point..shp”,在【Output Text File】处选择输出地址、文件名3.打开生成的.txt文件,根据记录的点的位置把它们分为面类、线类,按照如图所示方式编辑文本4. 点击【ArcT oolbox】,选择【Samples】-【Data Management】-【Create Features From Text File】5.打开【Create Features From Text File】面板,输入如下参数6.点击【OK】,生成如下面图层7.对于线的操作同样如此8.生成效果图9.完成点-线、点-面转化,数据处理完成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
arcgis中shape文件:点转线,面和线面互转
利用arcgis中toolbox工具中的脚本,将shp点文件转成线或面
(1)利用write features to Text file 生成txt文件(如图1),这个文件主要是描述各个点的坐标和格式化用的,结果如图2:
将图2中的Point 改成Polyline或Polygon,即可满足连接生成线和面的要求,当然这只是为下一步做一个基础。
这里需要注意的是输出的文件要写为*.txt形式,且注意下面environment的设置,
(2)利用Create Features From Text File工具导入刚刚你生成的并改Polyline或Polygon的txt文件(去你设置的工作空间中找)
将INput decimal separator 改成.12345或者.11111也可以是其他的。
再点ok,就可以显示文件了。