arcgis中shape文件:点转线,面和线面互转(1)

合集下载

arcgis、mapgis之间的数据转换

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面转点逻辑

在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之间的转换

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文件要素类包括点,面,折线,多点,多面数据表字段以及数据的查看,添加。。。

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软件并加载需要进行点集转线的数据。

可以通过拖拽文件到地图窗口或使用“添加数据”按钮来导入数据。

导入的数据将在“图层列表”中显示。

接下来,选择要进行点集转线的数据图层。

在“图层列表”中,右键点击目标图层,选择“属性表”选项。

属性表中显示了该图层中的所有点数据。

在属性表中,可以为每个点数据添加一个唯一的标识字段,以便在转线的过程中进行标识。

在“属性表”窗口的工具栏中,选择“添加字段”按钮。

在弹出的对话框中,输入字段名和字段类型,然后点击“确定”按钮。

添加完成后,可以为每个点数据填写相应的标识字段。

完成标识字段的添加后,关闭属性表窗口。

在“图层列表”中,右键点击目标图层,选择“编辑”选项,然后选择“启动编辑”按钮。

启动编辑后,可以对图层进行编辑操作。

接下来,选择“编辑”工具栏中的“创建要素”按钮。

在弹出的对话框中,选择“线”选项,并设置线的样式和属性。

然后,点击“确定”按钮。

在地图窗口中,依次点击每个点数据,将其连接成一条线。

在点击最后一个点数据后,双击结束线的绘制。

完成线的绘制后,可以对其进行进一步编辑和调整。

可以使用“编辑”工具栏中的工具来添加、删除或移动线上的节点,以达到更好的线形效果。

在完成线的编辑后,点击“编辑”工具栏中的“保存编辑”按钮,保存编辑结果。

然后,选择“编辑”工具栏中的“停止编辑”按钮,停止编辑操作。

可以在“图层列表”中右键点击目标图层,选择“属性表”选项,再次打开属性表窗口。

可以看到,每个点数据已经被转换为相应的线数据,并且具有相同的标识字段。

通过以上步骤,我们成功地将点集转换为线数据,实现了地理信息的连续性展示和分析。

ArcGIS如何将线转化成面

ArcGIS如何将线转化成面
2、选Editor编辑\Start Editing开始编辑。
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文件操作步骤

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线转面的方法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"这句话,这就意味着在这里我们可以指定一个点要素文件,来建立面要素的属性。

为什么说是惊喜呢?因为在矢量化的死后,很大一部分工作都是来为图斑赋属性(比如说土地利用类型),有了这个功能,我们在用线勾绘图斑时,可以新建一个点文件,每个图斑中画一个点,为其附上图斑应该赋的属性,这样在先转为多边形时就可以利用这个功能将点的属性直接赋予多边形,省却了我们大量的时间。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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,就可以显示文件了。

相关文档
最新文档