ArcGis由Excel坐标表自动生成点、线、面图层的方法_第1页
ArcGis由Excel坐标表自动生成点、线、面图层的方法_第2页
ArcGis由Excel坐标表自动生成点、线、面图层的方法_第3页
ArcGis由Excel坐标表自动生成点、线、面图层的方法_第4页
ArcGis由Excel坐标表自动生成点、线、面图层的方法_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ArcGis由Excel坐标表生成点、线、面图层的方法一、创建execl点文件要求格式:第一列为点号,接着两列为X、Y坐标,表格第一行最好为ID、X、Y二、导入ARCGIS点击toolsAdd XY Date,选择表格、坐标系。三、保存点文件在arcgis左边的文件框中选择Sheet1$ Events文件点右键DateExport Date,再点ok即可生成点图层。excel点数据转成Arcgis线、面文件1、首先将EXCEL中的数据导出为TXT格式的文本方档,用工具Samplesdatamanagementfeatureswritefeaturetotextfile。(注:output te

2、xt file:文件一定要加扩展名txt),将生成的txt文件打开,修改文件中的内容(格式参照以下注意问题及后面的数据格式)2、打开ARCGIS,点击ARCGIS工具箱,找到Samplesdatamanagementfeaturescreatfeaturefromtextfile,各参数设置参照注意问题及数据格式。ARCGIS中用数据生成线及面要注意的问题:SamplesdatamanagementfeaturescreatfeaturefromtextfileInpurdecimalseparator中在英文状态下输入任一字符,但不能使用空格。数据格式:1、Polyline后面不能有空格;(

3、如果要生成面,将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.#

4、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.#QNA

5、N 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.

6、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.#QN

7、AN 1.#QNANEND生成面的数据格式: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下面的点呢?或者说就是把这

8、些点坐标直接转换成线或面呢?需要用到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工具中

9、的脚本,将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也可以是其他再点确定,就搞定收工了,期间有要修改坐标系统的不明

10、说了。PS:工作中碰到的问题,呵呵当然,坐标点也可以先存CAD格式然后再转shp格式,反正殊途同归。arcgis 中利用txt坐标文件创建要素的办法,含txt文件详细格式因工作需要,经常要将坐标成果还原到相关底图上,所以需要一个简单快捷的方法完成,经过研究,发现可以利用ArcToolbox/Samples/Data Management/Features中的两个工具Create Features From Text File(导入)和Write Features To Text File(导出)完成txt文本格式的要素导入导出,但这两个工具交换的txt文件格式没有一个明确的说明,我通过分析这两

11、个工具的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.#

12、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 -305923423

13、361.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 32

14、3325765892.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.

15、#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

16、.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 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字段值

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论