打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
txt文件如何转换成.shp数据??

互助、共享、学习

多数小伙伴,可能也会有所迷惑平常都是使用excel数据进行导入转换成具有空间属性的.shp矢量。其实,在ArcGis添加数据的功能键中可以添加的不仅仅是excel还有.scv、.txt、.tab等数据格式的文件,熟悉并能够掌握这些数据格式的转换及相应原理对于各位是有很大裨益的。

在ArcGIS中,可以直接访问分隔文本文件中的数据并将这些文件用作表。ArcMap 中的添加数据 对话框和 ArcCatalog 会列出扩展名为 .txt、.asc、.csv 或 .tab 的文件,并将其指定为文本文件类型。

默认情况下,扩展名为 .txt、.asc 或 .csv 的文件会被解释为以逗号分隔的文件,而扩展名为 .tab 的文件会被解释为以制表符分隔的文件。具有这些扩展名之一的任意文件(即使此文件不包含表格数据)都将被解释为一个文本文件表。如果您试图显示一个不含表格数据的文本文件,则软件要么会产生一个错误,要么会尝试以表的形式显示数据。要避免发生这种问题,请为分隔文本文件指定 .csv 或 .tab 扩展名。这有助于对具有分隔数据的文本文件与无格式文本文件进行区分。

文本文件的第一行可以包含列标题。后续各行可以包含坐标和属性。请记住要用逗号或制表符来区分各个列。以下是逗号分隔文本文件的一个示例:

 

添加进入ArcGis中的状态如下图所示: 

txt文件中的分隔号——逗号需用英文状态下模式。加入的文本显示xy坐标时,提示无object-id字段导入到图层中显示的.shp矢量仅有第一行的标题无属性内容。针对次问题可以采用转换数据格式的方法进行导入。这里将使用①:txt>>dbf表格>>excel>>添加xy数据;②:txt直接添加到excel文件中>>使用excel的分列功能把同一数据划分到一列上(修正优化数据)>>添加xy数据;③:直接按照添加excel的方式添加txt文本文件。以上三种方法让txt文件数据既具有属性数据也同时具备空间属性。具体的操作步骤如下:

1、实验数据

准备一个txt文档文件,需要注意其组成形式为:第一行为文本标题,其后的每一行为标题对应的属性,行中的每一个属性及标题用半角符号(英文状态下)的逗号分开,详见第一示例图件。

2、添加数据

打开ArcMap工程文件,如图1-1所示,打开文件>>添加数据>>添加xy数据>>找到所需添加数据的源文件夹选中txt文件添加即可。

图1-1:

选中添加到ArcMap中的数据,单击右键>>数据>>导出数据>>在导出数据对话框中选择需要导出的文件夹路径。

如图1-2所示

图1-2:

最后,如上图1-2中的4所示,选中添加的数据222.txt个事件导出数据.shp的11111。

最后,小编提醒,由于微信修改了推送规则,没有经常留言或点“在看”的,会慢慢的收不到推送!如果你还想每天看到我们的推送,请将ArcGis爱学习加为星标或每次看完后点击一下页面下端的“赞”“在看”,拜托了!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【ArcGIS技巧】1.5度带、影像合并、定界互转
土地报备坐标txt文件转shp遇到的坑以及该功能的 Python(Arcpy) 实现
已知坐标点txt文件在ArcGIS中转换成shp数据的两种方法
10个超级棒的Awk命令
把GIS数据转为EXCEL,会不会出现乱码?
文本文件合并器(txt文件合并)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服