ArcGis由Excel坐标表自动生成点、线、面图层的方法.doc
8页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 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 .5 .4375 1.#QNAN 1.#QNAN1 .5 .875 1.#QNAN 1.#QNAN2 .5 .3125 1.#QNAN 1.#QNAN3 .75 .3125 1.#QNAN 1.#QNAN4 .25 .375 1.#QNAN 1.#QNAN5 .75 .0 1.#QNAN 1.#QNAN6 .25 .625 1.#QNAN 1.#QNAN7 .5 .75 1.#QNAN 1.#QNAN8 .25 .5625 1.#QNAN 1.#QNAN9 .75 .4375 1.#QNAN 1.#QNAN10 .75 .5 1.#QNAN 1.#QNAN2 00 .25 . 1.#QNAN 1.#QNAN1 .25 . 1.#QNAN 1.#QNAN2 .0 . 1.#QNAN 1.#QNAN3 .25 . 1.#QNAN 1.#QNAN4 .0 . 1.#QNAN 1.#QNAN5 .5 . 1.#QNAN 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下面的点呢?或者说就是把这些点坐标直接转换成线或面呢?需要用到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 改成.12345或者.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 :工具可以对4种类型的要素进行操作,分别是"point", "multipoint", "polyline", "polygon",因要素类型不同,txt文本格式也不相同,我分别解析,说明写在数据行末尾,用括号包含:1、point,这种类型最简单!Point (要素类型标志)1 -.3 2.0 1.#QNAN 1.#QNAN(OIDField字段值 X Y Z M)2 7.0 8.0 1.#QNAN 1.#QNAN(同上)3 -.33 .7 1.#QNAN 1.#QNAN(同上)4 -6.0 -3.0 1.#QNAN 1.#QNAN(同上)5 -2.0 7.0 1.#QNAN 1.#QNAN(同上)END(结束标志)2、mulitipointMultipoint(要素类型标志)1 0(OIDField字段值 一直为0)0 -8.0 2.0 1.#QNAN 1.#QNAN(part序号 X Y Z M)1 -1.0 5.0 1.#QNAN 1.#QNAN(同上)2 -5.0 6.0 1.#QNAN 1.#QNAN(同上)3 -2.0 2.0 1.#QNAN 1.#QNAN(同上)2 0(OIDField字段值 一直为0)0 -9.0 2.0 1.#QNAN 1.#QNAN(part序号 X Y Z M)1 -2.0 1.0 1.#QNAN 1.#QNAN(同上)2 -.0 2.0 1.#QNAN 1.#QNAN(同上)END(结束标志)3、PolylinePolyline(要素类型标志)1 0(OIDField字段值 part序号)0 -6.0 1.0 1.#QNAN 1.#QNAN(part序号 X Y Z M)1 -1.0 8.0 1.#QNAN 1.#QNAN(同上)2 -9.0 .9 1.#QNAN 1.#QNAN(同上)3 -0.0 1.0 1.#QNAN 1.#QNAN(同上)2 00 -1.0 5.0 1.#QNAN 1.#QNAN(part序号 X Y Z M)1 -.8 2.0 1.#QNAN 1.#QNAN(同上)2 -.8 3.0 1.#QNAN 1.#QNAN(同上)3 -1.0 -.1 1.#QNAN 1.#QNAN(同上)END(结束标志)4、PolygonPolygon(要素类型标志)2 0(OIDField字段值 part序号)0 -.8 9.0 0.0 1.#QNAN(part序号 X Y Z M)1 .3 .6 0.0 1.#QNAN(同上)2 -.6 .6 0.0 1.#QNAN(同上)3 -2.0 6.0 0.0 1.#QNAN(同上)4 -.8 9.0 0.0 1.#QNAN(同上)InteriorRing(内部环标志)5 -.5 6.0 0.0 1.#QNAN(part序号 X Y Z M)6 -.9 .7 0.0 1.#QNAN(同上)7 -.5 .6 0.0 1.#QNAN(同上)8 -.7 9.0 0.0 1.#QNAN(同上)9 -.3 6.0 0.0 1.#QNAN(同上)10 -.5 6.0 0.0 1.#QNAN(同上)2 1(OIDField字段值 part序号)0 -1.0 9.0 0.0 1.#QNAN(part序号 X Y Z M)1 -5.0 2.0 0.0 1.#QNAN(同上)2 -9.0 .3 0.0 1.#QNAN(同上)3 -5.0 .2 0.0 1.#QNAN(同上)4 -1.0 9.0 0.0 1.#QNAN(同上)END(结束标志)。

卡西欧5800p使用说明书资料.ppt
锂金属电池界面稳定化-全面剖析.docx
SG3525斩控式单相交流调压电路设计要点.doc
话剧《枕头人》剧本.docx
重视家风建设全面从严治党治家应成为领导干部必修课PPT模板.pptx
黄渤海区拖网渔具综合调查分析.docx
2024年一级造价工程师考试《建设工程技术与计量(交通运输工程)-公路篇》真题及答案.docx
【课件】Unit+3+Reading+and+Thinking公开课课件人教版(2019)必修第一册.pptx
嵌入式软件开发流程566841551.doc
生命密码PPT课件.ppt
爱与责任-师德之魂.ppt
制冷空调装置自动控制技术讲义.ppt


