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

合集下载

如何利用数据在mapgis中自动生成地形等高线或物、化探

如何利用数据在mapgis中自动生成地形等高线或物、化探

………
3、打开mapgis主菜单—空间分析—DTM分析。
4、GRD模型—离散数据网格化—选中已保存的记事本打开—换名—确定。
5、GRD模型—平面等值线绘制(根据需要也可生成也可采用格网等值线绘制或彩色等值线立体图绘制),等值线光滑、套区、保留边界、各等值线线宽、线型、线色等选项处理;
6、改名、改路径保存点、线、区文件。
7、打开mapgis菜单中图形编辑,新建工程文件,添加保存的点、线、区文件,OK。
此法可以生成平面及立体等值线,及平面、立体对照图。
8、同时利用生成的GRD模型离散数据网格化可以生成电子沙盘。
以上为个人观点仅供参考。
如何利用数据在mapgis中自动生成地形等高线或物、化探
1、数据准备:异常值相当于地形线的高程值)准备。
2、利用Excel表进行数据转换成.CSV格式或手工输入。最终保存在记事本中。格式如下
X1,Y1,H1
X2,Y2,H2
X3,Y3,H3

arcgis 点自动生成线

arcgis 点自动生成线

点自动生成线
-by tomy 2012年7月4日
一、原始数据格式和要求
原始是excel格式,表格内容要求:
1.分别有经、纬度字段
2.Excel表格内容示例如下:
有定义线条的MC,按照顺序排列的X和Y
二、步骤
1.打开arcToolBox-New ToolBox-New-Spatial ETL Tool
2.配置源文件,如excel。

(点击或者输入红框部分)
1)选择源文件类型
2)Next,选择源文件
3)Next,选择目标文件格式
4)Next,一直到Finish。

3.设置转换模型
1)出现如下界面
将其余去掉,只保留包含数据的sheet表,保留如下:
即只保留source data。

2)选择转换模型
在左侧Transformers中选择如下:
拖至右侧界面,如下:
将上图的黄箭头与红箭头相邻(将黄箭头拖至红箭头处),图形如下:
再点击带感叹后的红色摁扭,选择经、纬度字段
选择Transformers中的模型,如下
拖至右侧界面中,并与2DPointReplacer模型关联,如下
点击黄色按钮,选择决定线条的字段
3)选择目标数据
点击工具栏中如下
分别设置如下
Yes后进入如下界面
在General标签页设置Feature Type Name(文件名)、Allowed Geometries(point、polyline等特征类型)
在User Attributes标签页添加需要转出的属性字段,设置如下
将要特征转换的类型与字段一一对应
点击工具栏上的执行按钮
完成。

excel点数据导入arcgis

excel点数据导入arcgis

excel点数据导入arcgis
在最近的工作中,需要将坐标点(Excel格式)导入到ArcGIS中,用来做地理可视化和数据统计,例如下面的坐标点数据。

首先我们注意,我们的文件格式为xlsx,arcgis部分版本不支持xlsx的数据,我们最好转换成xls格式(excel2007之前的所生成的格式)
打开数据
有些数据是中文
一般我们用lon表示经度,lat表示纬度
如果坐标点的单位是十进制,当然如果用投影坐标系,就需要进行转换。

步骤如下
常用的Excel坐标点导入到ArcGIS,有两种方法,就是添加数据和excel转表,没有太大区别
点击+号添加数据
添加xls数据
选择表1
这时候我们会发现,并没有显示出点数据
右键点击图层,选择显示xy数据
设定经纬度以及坐标系
有些时候,我们添加数据会显示没有注册类
不用担心,我们使用【转换工具箱】中有【excel转表】工具,转换后即可打开。

参数设置一般默认即可
然后显示xy数据即可
数据加载结果如下。

[ArcGIS]-Excel中XY点数据生成点Shape文件方法和如何导出shp点坐标

[ArcGIS]-Excel中XY点数据生成点Shape文件方法和如何导出shp点坐标

[原创] ArcGIS Guide: Excel中XY点数据生成点Shape文件方法Author: Candy Date:2012/8/15 E-mail: @Where: ;1、Excel-XY数据图1 Excel-XY点数据2、ArcGIS-ArcInfo 9.3-GIS软件图2 ArcMap-ArcInfo9.3 软件界面3、将Excel中的点数据(Lat,Lon)转换为Shape文件(point)的方法(1)点击ArcGIS中的按钮,添加数据;选择“Data-XY.xlsx”数据文件,点击Add 按钮添加数据到ArcGIS中。

图3 选择Excel数据文件图4 选择Excel文件中的数据表XY_Data$点击Add添加表格数据到ArcGIS软件中:(2)在Layers图层栏,选择导入的数据表,点击鼠标右键,选择“Data”-“Export…”,将Excel表格保存为*.dbf文件;点击“OK”,导出*dbf格式的文件。

这时在ArcGIS中弹出对话框窗口,询问是否要将“Export_Output.dbf”文件导入到ArcGIS 视图中,选择“yes”(确定)。

(3)将上面生成的*.dbf文件在ArcGIS中显示出来,并导出为Shape文件。

选择Layers栏中的*.dbf文件,点击鼠标右键,选择“Display XY Data…”——选择XY 属性列——选择坐标系统——“OK”。

点击Layers中生成的图层,点击右键,选择“Data”——“Export…”即可导出shape文件。

如下图所示:选择坐标系统(也可由已有的shape文件指定):选择“Select”——在弹出的坐标系统选择对话框中选择“World”-“WGS 1984”;也可以选择“Import…”——在弹出的窗口中选择已有的Shape文件(要有*.prj文件)。

点击“应用”——“确定”——“OK”。

在显示ArcGIS中显示XY点数据,并注意有一个图层“Export_Ouput Events”产生。

(ArcGIS)-Excel中XY点数据生成点Shape文件方法和如何导出shp点坐标

(ArcGIS)-Excel中XY点数据生成点Shape文件方法和如何导出shp点坐标

[原创] ArcGIS Guide: Excel中XY点数据生成点Shape文件方法Author: Candy Date:2012/8/15 E-mail: @Where: ;1、Excel-XY数据图1 Excel-XY点数据2、ArcGIS-ArcInfo 9.3-GIS软件图2 ArcMap-ArcInfo9.3 软件界面3、将Excel中的点数据(Lat,Lon)转换为Shape文件(point)的方法(1)点击ArcGIS中的按钮,添加数据;选择“Data-XY.xlsx”数据文件,点击Add 按钮添加数据到ArcGIS中。

图3 选择Excel数据文件图4 选择Excel文件中的数据表XY_Data$点击Add添加表格数据到ArcGIS软件中:(2)在Layers图层栏,选择导入的数据表,点击鼠标右键,选择“Data”-“Export…”,将Excel表格保存为*.dbf文件;点击“OK”,导出*dbf格式的文件。

这时在ArcGIS中弹出对话框窗口,询问是否要将“Export_Output.dbf”文件导入到ArcGIS 视图中,选择“yes”(确定)。

(3)将上面生成的*.dbf文件在ArcGIS中显示出来,并导出为Shape文件。

选择Layers栏中的*.dbf文件,点击鼠标右键,选择“Display XY Data…”——选择XY 属性列——选择坐标系统——“OK”。

点击Layers中生成的图层,点击右键,选择“Data”——“Export…”即可导出shape文件。

如下图所示:选择坐标系统(也可由已有的shape文件指定):选择“Select”——在弹出的坐标系统选择对话框中选择“World”-“WGS 1984”;也可以选择“Import…”——在弹出的窗口中选择已有的Shape文件(要有*.prj文件)。

点击“应用”——“确定”——“OK”。

在显示ArcGIS中显示XY点数据,并注意有一个图层“Export_Ouput Events”产生。

Arcgis中点、线、面的相互转换方法

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 ) →要素→要素到点。

双击后出现要素到点对话框。

然后与“面到线”一样,选择好要输入的线状图层,并填写好输出路径与名称后,点击确定后,就可以在线状要素的两端点之间生成点了。

Arcgis9.3下点转线、面

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由Excel坐标表自动生成点、线、面图层的方法

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

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⽂档,将数据复制到新建的⽂档当中。

如何在ARCGIS将Excel中坐标点转线

如何在ARCGIS将Excel中坐标点转线

如何在ARCGIS将Excel中坐标点转线
如何将Excel中坐标点转线
分为两种情况:
1、单个闭合线要素
Excel⽂件样式如下(保存为.xls):
注意:1、有⼀个点的序号,将按照该排序进⾏⽣成,如OBJECTID
2、闭合的线要素必须开始和结束为同⼀个点。

详细步骤:
1、将Excel数据导⼊,可以通过⽂件-添加数据-添加XY数据
如遇报错,也可以通过转换⼯具-Excel-Excel转表,再把表导⼊
2、设置XY坐标对应的Excel中的坐标值所在的列、以及坐标系
通过表导⼊的⽅式,右键表,选择显⽰XY数据,即可调出设置对话框
3、将⽣成的事件导出为shp⽂件
4、将上⼀步的shp⽂件导⼊,数据管理⼯具-要素-点集转线,
要素进⾏转⾯等操作。

2、多个闭合线要素
Excel⽂件样式如下(保存为.xls):
注意:1、有⼀个点的序号,将按照该排序进⾏⽣成,如OBJECTID
2、闭合的线要素必须开始和结束为同⼀个点
3、增加线要素的属性,作为唯⼀值来区分线要素,如ORIG_FID
详细步骤:
1、2、3步骤均与单个闭合线要素⼀样
最后⼀步设置如下:
线字段下选择线要素属性列,其余设置照旧,点击确定即可完成点转线了。

ArcGIS中点自动成面线

ArcGIS中点自动成面线

对已知坐标点进行编辑处理,或者做线,或者构面,除了手动去挨个点连之外,我们可以借助工具,例如插件ET,例如FME(spatial ETL Tool)。

思路:将Excel表里的点按照一定顺序或者按照一定的属性排列好,定义到GIS 软件对应的坐标,然后根据某个已知的固定属性值或字段值,自动将点连成线或面。

提供除了手动连以外两种比较常用的方法。

一、ET工具的使用1、先将坐标做成表格形式,X Y坐标分好。

此表格以名称为固定值(唯一值,与其他数据点区分的值)2、保存之后,打开ArcMap,在Tool下拉菜单选择Add XY Data……弹出对话框,各个选项功能和设置如图:点击Edit之后,弹出下面对话框:选择或导入你的坐标系统。

确定,ok。

3、可能会出现下面对话框,直接确定即可。

4、点会以事件的形式导入到map里,不可编辑,只可查看。

5、打开ET工具,选择convert选项卡,点击Pint to Polygon/polyline,如图:6、点击右下角的GO,进入下一步,图1图2图3图4图3需要说明的是,选择的时候要选择那个把点区分开的唯一值字段名,我们这里的是MC,所以我们要选择MC,软件会自动按照MC分组自动成面。

二、利用FME(Spatial ETL Tool)来做1、同ET工具使用的第一步,一样是要做到:要有唯一值字段,软件靠此字段值区分地块。

2、打开FME,添加数据源,(可在arcgis里用STT做,前期配置,打开不再赘述,进入工作空间,操作一样)图1图2图3图4图5图6图7图8图9图10图11图12图13图14图15图8---图12设置输出数据源图9设置格式和路径,图10设置输出字段名和类型,以及字段长度,图11设置文件输出类型:点、线或面,但要注意与要素一一对应,图12是最后设置完成图。

其中图13,14可以略去,这个属于在FME view里查看。

在保存路径找到文件在arcgis里面查看一下,如图:。

利用arcgis提取点属性的方法步骤

利用arcgis提取点属性的方法步骤

利用a r c g i s提取点属性的方法步骤
-CAL-FENGHAI.-(YICAI)-Company One1
利用arcgis提取采样点插值数据的方法第一部分:利用已知点数据插值生成raster图层
1、把excel表格数据导入到arcgis中(注意要导入excel数据的经度、维度分别用X、Y表示,否则会出现问题)
2、利用导入数据生成raster图层(本例用sheet3$Events生成raster图层)
第二部分:在raster图层上提取点属性数据
1、把要提取信息的点的经纬度数据(即X、Y数据)导出为shp格式(即把sheet1$Events导出为shp文件)
2、把导出的数据再加载进来(本例为采样点)
3、提取点的属性信息。

具体:在toolbox中打开spatial analyst tools---
>Extraction--->Extract Values to Points,并在其对话框中选中如下图示选项即可。

(注意,点图层与栅格图层空间参考须一致,否则会得不到预期结果。

)
至此完成点数据的提取。

ArcGIS10.0中如何实现将Excel数据转换为点数据讲课讲稿

ArcGIS10.0中如何实现将Excel数据转换为点数据讲课讲稿

A r c G I S10.0中如何实现将E x c e l数据转换为点数据ArcGIS10.0中如何实现将Excel数据转换为点数据ArcGIS10.0中有很多的修改是的之前在9.3中的操作变化了很多,现在我要讲述的就是这样一个变化,我们都熟悉在9.3中添加有经纬度的数据然后将其转换为ArcGIS的shp数据,进而进行一些分析,在9.3中这一操作很简单,如下图所示,我们在工具菜单的下拉框中就可以找到这一工具。

点击Add XY data之后就是下面的情况,很熟悉吧?打开一个Excel表格,指定XY的代表数据,编辑坐标系就可以了但是我们在10.0的主菜单上连工具的菜单都看不到,更不要说相关的Add XY data怎么添加了,在10.0中的步骤是这样的,如下所示,其实也是很简单--------1. 我们首先点击加载Button,打开对话框,找到Excel表格,双击进入,看到内部的不同的Sheet组织表,选择需要的数据,加载进去2.我们加载的数据在图层显示中并没有,而是在来源显示框结构下,如下图所示3.这时我们选中目标文件右键就会看到我们想要的东西,就是下面显示的,不用说,直接点击!!!!!4.进去之后就会看到与9.3类似的界面啦,相关的设置就是下面的啦,不用多说GISer都懂的!!!!设置结束之后点击确定。

5.此时我们得到的数据在图层显示中就可以看到了,但是这并不是ArcGIS的格式,只是一个显示而已,我们要做的仅仅是将数据导出即可。

如下图.................................................................6.接下来的就是设置输出的名称,指定路径等等7.输出结束之后就可以看到shp文件格式的数据了,这是做分析就可以直接加载。

其实上述的过程仅仅只是一个步骤而已,就是找到操作的顺序与方法就可以,并没有更多的新东西,只是在做习惯了9.3的一些功能之后,发现在10.0中有诸多的不习惯,而官方的介绍,更多只是新特性的介绍,并没有过多的教程出现,我们尝鲜着只能走走看看,一步一步发觉其中的不同。

怎样把Excel点位转入MapGis中

怎样把Excel点位转入MapGis中

怎样把Excel点位转入MapGis中第一步:
把Excel文件存成“文本文件(制表分隔符)”类型。

第二步:
打开MapGis主菜单选择实用服务的“投影变换”打开
再选择“P投影转换”中的“U用户文件投影转换”打开
点“打开文件”
找你所存的“文本文件(制表分隔符)”类型的文件打开。

点“用户投影参数”进行设置。

再对“结果投影参数”进行设置。

点“按指定分隔符”再点“确定”
再点“设置分隔符”
点“Tab 键”打勾选中。

再选择“属性名称所再行”选你打开文件的表头如:“序号 X Y ”
并记住“X Y”值所在的列数,如下图X在“列2”、Y在“列3”。

然后对“点图元参数”依你的要求进行设置。

点“确定”
把“X位于:列、Y位于:列”改成你刚才记住的。

如本操作是
“X位于:2 列、Y位于:3 列”
再选定“指定数据起始位置”中的一行数据,如下:我选中了第一个序号:你会发现“横坐标/经度、纵坐标/纬度”会变成你所选的坐标。

再点“投影变换”点“确定”。

再点“1:1”。

选中点文件点“确定”。

这时就可以见到你的点了。

然后“关闭”保存点文件。

然后选择你所保存文件的路径和文件名即可。

位。

并且不能用反。

制作者:张佳儒
有什么问题敬请大家一起学习!
THANKS!!!!。

(ArcGIS)-Excel中XY点数据生成点Shape文件方法和如何导出shp点坐标

(ArcGIS)-Excel中XY点数据生成点Shape文件方法和如何导出shp点坐标

[原创] ArcGIS Guide: Excel中XY点数据生成点Shape文件方法Author: Candy Date:2012/8/15 E-mail: @Where: ;1、Excel-XY数据图1 Excel-XY点数据2、ArcGIS-ArcInfo 9.3-GIS软件图2 ArcMap-ArcInfo9.3 软件界面3、将Excel中的点数据(Lat,Lon)转换为Shape文件(point)的方法(1)点击ArcGIS中的按钮,添加数据;选择“Data-XY.xlsx”数据文件,点击Add 按钮添加数据到ArcGIS中。

图3 选择Excel数据文件图4 选择Excel文件中的数据表XY_Data$点击Add添加表格数据到ArcGIS软件中:(2)在Layers图层栏,选择导入的数据表,点击鼠标右键,选择“Data”-“Export…”,将Excel表格保存为*.dbf文件;点击“OK”,导出*dbf格式的文件。

这时在ArcGIS中弹出对话框窗口,询问是否要将“Export_Output.dbf”文件导入到ArcGIS 视图中,选择“yes”(确定)。

(3)将上面生成的*.dbf文件在ArcGIS中显示出来,并导出为Shape文件。

选择Layers栏中的*.dbf文件,点击鼠标右键,选择“Display XY Data…”——选择XY 属性列——选择坐标系统——“OK”。

点击Layers中生成的图层,点击右键,选择“Data”——“Export…”即可导出shape文件。

如下图所示:选择坐标系统(也可由已有的shape文件指定):选择“Select”——在弹出的坐标系统选择对话框中选择“World”-“WGS 1984”;也可以选择“Import…”——在弹出的窗口中选择已有的Shape文件(要有*.prj文件)。

点击“应用”——“确定”——“OK”。

在显示ArcGIS中显示XY点数据,并注意有一个图层“Export_Ouput Events”产生。

excel简单表格转成mapgis

excel简单表格转成mapgis

EXCEL简单表格转成MAPGIS格式的标准操作步骤?在工作中制作专题图时常需要将EXCEL表格插入到MAPGIS图形中去,通常我们都需要将EXCEL表在MAPGIS中重新矢量化才可以。

实际上对于一些结构比较简单的表格我们可以通过MAPGIS的报表定义模块将其转换成MAPGIS文件。

例如,现有一个EXCEL文件,(注意:如果表格数据中有空值请用一个无意义的值填写,用于占位)选择数据区用“复制”命令1)打开MAPGIS的“报表编辑”模块,选择“\文件\新建报表文件”2)选择“\文件\页面设臵”功能设臵表格幅面,默认为标准A4。

3)在工作区按鼠标右键选择缩小窗口,单击工作区,显示出工作幅面,可以同样用鼠标右键选择放大缩小调,将页面调整到合适位臵。

4)选择“\构造表格\初始表宽\”功能设臵表格的单元高宽(如下图)。

5)选择“\构造表格\构造固定式表\”功能,在页面左上角单击鼠标左键,拖动鼠标,同时注意状态栏中显示的表格行列数,直到满足要求后,在单击鼠标左键确定,表格构造完成。

6)选择“\建索引\编辑区块\”功能,在已经构造好的表格左上方第一个单元格内单击鼠标左键,拖动鼠标到右下角最后一个单元个内,单击鼠标左键确认。

(实际这一步是用来选择数据的粘贴区域,可根据实际情况选择范围。

)7)选择“\建索引\粘贴剪切版内容\”功能,即可将剪贴板上的内容粘贴到相应的单元格中。

8)如果需要调整表格的高宽和注释位臵,可以用“构造表格”和“单元”菜单中的相应工具调整。

9)调整完成后用“\文件\生成MAPGIS数据\”功能将表格文件转成点、线文件,再用“\文件\保存文件\保存图元文件\”功能将数据保存成点、线文件,就可以在编辑状态下调用了。

投影变换的基本概念地图投影的基本问题乃是如何将地球表面(椭球面或圆球面)表示在地图平面上。

由于地球椭球面或圆球面是不可展开的曲面,即不可能展开成水面。

而地图又必须是一个平面,所以将地球表面展开成地图平面必然产生裂隙或褶皱。

ARCGIS布点图的制作

ARCGIS布点图的制作

布点图的制作:1.做数据表利用excel把采样点整理好,坐标以度的形式表示,具体如下图所示。

输入好后保存为xls或者xlsx格式都行。

2.把xls添加到ArcMap1)打开ArcMap,如下图,点击添加数据弹出如下窗口:单击添加数据表TOC面板2)进入folder connections,最开始里面是空的,需自己手动添加数据表所在路径,添加方式如下:到数据管理目录,在folder connections上点击右键,然后选择connect folder,在弹出的窗口中选择数据表所在的文件夹。

3)添加xls文件,选择sheet,然后add,添加完后的TOC界面如下:4)然后右键单击sheet,选择display XY data:弹出窗口1,其中X Field 对应LON,也就是经度,Y Field对应LAT,也就是维度,Z不管,然后点击edit来选择坐标系,弹出窗口2,选择select,弹出窗口3,依次选择geographic coordinate system-Asia-Beijing1954,单击add。

321添加完后的界面:单击OK,再单击OK,然后在出现的出口中再单击OK,1-2秒出现如下界面:这样点就添加进来了,但是还没完。

在TOC面板中右键单击sheet1$events,选择一次选择data-export data然后会弹出一个窗口,说要不要把刚保存的dongjiang.shp以图层的形式添加到ArcMap中,点yes。

这样就把点导入到ArcMap中,上图中的dongjian.shp就是我们需要使用的;把红框中的内容删掉,如下图所示:这样点就导入到ARCGIS中了。

3.添加底图图层方法与添加点类似,需要注意的是图层类型,xx_line.shp 是线(如河流、边界等),xx_poly.shp是面(区域)1)如果要想将研究区域以不同颜色表示,需要新建一个图层,在catalog中右键点击DATA,如下图:对新图层进行命名,选择图层类型为polygon,选定坐标系(步骤同前)按住SHIFT键,鼠标左键点击选定要添加的区域:然后ctrl+c ctrl+v 即出现如下窗口,点击OK,新图层就建立好了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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位以上的小数。

附数据格式: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 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.#QNANENDArcMap中如何将大量坐标点(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也可以是其他再点确定,就搞定收工了,期间有要修改坐标系统的不明说了。

PS:工作中碰到的问题,呵呵····当然,坐标点也可以先存CAD格式然后再转shp 格式,反正殊途同归。

arcgis 中利用txt坐标文件创建要素的办法,含txt文件详细格式~因工作需要,经常要将坐标成果还原到相关底图上,所以需要一个简单快捷的方法完成,经过研究,发现可以利用ArcToolbox/Samples/Data Management/Features中的两个工具Create Features From Text File(导入)和Write Features To Text File(导出)完成txt文本格式的要素导入导出,但这两个工具交换的txt文件格式没有一个明确的说明,我通过分析这两个工具的python代码,完成了格式的解析,现公布出来,希望对大家有所帮助,也欢迎同行交流,MY QQ:25737305工具可以对4种类型的要素进行操作,分别是"point", "multipoint", "polyline", "polygon",因要素类型不同,txt文本格式也不相同,我分别解析,说明写在数据行末尾,用括号包含:1、point,这种类型最简单!Point (要素类型标志)1 -93862868531.3 326049964372.0 1.#QNAN 1.#QNAN(OIDField字段值X Y Z M)2 154791397227.0 210779774948.0 1.#QNAN 1.#QNAN(同上)3 -4940150975.33 83982566580.7 1.#QNAN 1.#QNAN(同上)4 -163024982186.0 -113623472433.0 1.#QNAN 1.#QNAN(同上)5 -223953510882.0 200899472997.0 1.#QNAN 1.#QNAN(同上)END(结束标志)2、mulitipointMultipoint(要素类型标志)1 0(OIDField字段值一直为0)0 -327554372488.0 214032549252.0 1.#QNAN 1.#QNAN(part序号X Y Z M)1 -305923423361.0 339264359985.0 1.#QNAN 1.#QNAN(同上)2 -226230452895.0 175324535026.0 1.#QNAN 1.#QNAN(同上)3 -217122684842.0 265263744552.0 1.#QNAN 1.#QNAN(同上)2 0(OIDField字段值一直为0)0 -201184090749.0 340402830992.0 1.#QNAN 1.#QNAN(part序号X Y Z M)1 -169306902562.0 388218613271.0 1.#QNAN 1.#QNAN(同上)2 -98721700149.0 323325765892.0 1.#QNAN 1.#QNAN(同上)END(结束标志)3、PolylinePolyline(要素类型标志)1 0(OIDField字段值part序号)0 -255337489816.0 349625784731.0 1.#QNAN 1.#QNAN(part序号X Y Z M)1 -324078053841.0 261790619588.0 1.#QNAN 1.#QNAN(同上)2 -283342904789.0 64479741368.9 1.#QNAN 1.#QNAN(同上)3 -145861776740.0 123036518131.0 1.#QNAN 1.#QNAN(同上)2 00 -210783420541.0 198141949195.0 1.#QNAN 1.#QNAN(part序号X Y Z M)1 -78394186122.8 247787912102.0 1.#QNAN 1.#QNAN(同上)2 -50388771149.8 103941917013.0 1.#QNAN 1.#QNAN(同上)3 -210783420541.0 -39904078076.1 1.#QNAN 1.#QNAN(同上)END(结束标志)4、PolygonPolygon(要素类型标志)2 0(OIDField字段值part序号)0 -72536866995.8 146862759859.0 0.0 1.#QNAN(part序号X Y Z M)1 41310233670.3 92216151539.6 0.0 1.#QNAN(同上)2 -53182859882.6 21630949126.6 0.0 1.#QNAN(同上)3 -107829468202.0 100185448586.0 0.0 1.#QNAN(同上)4 -72536866995.8 146862759859.0 0.0 1.#QNAN(同上)InteriorRing(内部环标志)5 -63429098942.5 103600861606.0 0.0 1.#QNAN(part序号X Y Z M)6 -52044388875.9 71723673419.7 0.0 1.#QNAN(同上)7 -133********.5 75139086439.6 0.0 1.#QNAN(同上)8 -22444142702.7 105877803619.0 0.0 1.#QNAN(同上)9 -44075091829.3 110431687646.0 0.0 1.#QNAN(同上)10 -63429098942.5 103600861606.0 0.0 1.#QNAN(同上)2 1(OIDField字段值part序号)0 -299092597321.0 245909737439.0 0.0 1.#QNAN(part序号X Y Z M)1 -171583844575.0 196955484152.0 0.0 1.#QNAN(同上)2 -170445373569.0 69446731406.3 0.0 1.#QNAN(同上)3 -294538713295.0 86523796506.2 0.0 1.#QNAN(同上)4 -299092597321.0 245909737439.0 0.0 1.#QNAN(同上)END(结束标志)。

相关文档
最新文档