免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

123
返回列表 发新帖
楼主: 壮志凌云MAN
收起左侧

[求助] 求助arcGIS中Python编程批处理问题——坐标XYZM转shape图层

[复制链接]

4

主题

2万

铜板

57

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
25705

贡献勋章宣传勋章

发表于 2016-9-18 09:45 | 显示全部楼层
壮志凌云MAN 发表于 2016-9-14 16:37
用sample提供的工具,坐标转shape点图层,txt文件格式我查过了,这里可以发给你一份,数据从左到右分别是 ...

刚刚回来上班,看完给你回复
回复

使用道具 举报

4

主题

2万

铜板

57

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
25705

贡献勋章宣传勋章

发表于 2016-9-18 10:02 | 显示全部楼层
壮志凌云MAN 发表于 2016-9-14 16:37
用sample提供的工具,坐标转shape点图层,txt文件格式我查过了,这里可以发给你一份,数据从左到右分别是 ...

http://bbs.3s001.com/thread-138750-1-1.html,你可以参照我的这个帖子去整改你的txt文件集,你会写程序,写个小工具批量处理下就ok。我是用10.1的版本,toolbox的工具函数用了这个两个
    layer=arcpy.MakeXYEventLayer_management(file,"X","Y",filename,sr)
    arcpy.FeatureClassToFeatureClass_conversion(layer,dir,filename)

9.3你可以搜索下是不是有,Data managerment tools-layers and table views-make xy event layer
我觉得你的问题就是arcmap识别的txt文本格式没有整好,所以arcmap识别不到,txt第一行非常重要,单单写point是不够的
给你附件有修改后的txt还有使用按个函数以后的效果图,我觉得问题不大,剩下你把你的python修改下即可

xyzm.zip

749.27 KB, 下载次数: 8

回复

使用道具 举报

3

主题

751

铜板

7

好友

助理工程师

Rank: 5Rank: 5

积分
153
QQ
 楼主| 发表于 2016-9-18 14:27 | 显示全部楼层
daitianci 发表于 2016-9-18 10:02
http://bbs.3s001.com/thread-138750-1-1.html,你可以参照我的这个帖子去整改你的txt文件集,你会写程序 ...

非常感谢!晚上我试下再答复!看你的效果图应该可以了
回复

使用道具 举报

3

主题

751

铜板

7

好友

助理工程师

Rank: 5Rank: 5

积分
153
QQ
 楼主| 发表于 2016-9-18 20:45 | 显示全部楼层
daitianci 发表于 2016-9-18 10:02
http://bbs.3s001.com/thread-138750-1-1.html,你可以参照我的这个帖子去整改你的txt文件集,你会写程序 ...

你发给的那个链接的帖子我下载看了,但是不是我所说的问题。
我使用的是9.3版的sample工具下feature目录中create feature from text file,这个工具在10.0后续版本中都给隐藏了,我重新找到加载的,正如我前面说的,这个工具要求text格式参考的帮助文档里面(http://resources.esri.com/help/9 ... t_file_samples_.htm
我给你的数据格式没有问题,就是出来结果是这样,属性表没有Z,M字段。
内心捉急啊~~~
从国外论文上查的都是用text的数据生成线的(也包含了所以属性,链接 https://glenbambrick.com/2016/01/09/csv-to-shapefile-with-pyshp/),没有生成点的,没办法我还是自己琢磨吧。


shp结果.JPG

点评

你给的外文的链接,所谓的csv格式,其实就是我给你的text格式。我就是把你提供的txt文件,用excel分隔另存为csv,转存txt然后进行的操作。你提供的9.3帮助文档我看了下,确实是你提供的数据格式。9.3只在大学用过,  详情 回复 发表于 2016-9-19 09:38
回复

使用道具 举报

4

主题

2万

铜板

57

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
25705

贡献勋章宣传勋章

发表于 2016-9-19 09:38 | 显示全部楼层
壮志凌云MAN 发表于 2016-9-18 20:45
你发给的那个链接的帖子我下载看了,但是不是我所说的问题。
我使用的是9.3版的sample工具下feature目录 ...

你给的外文的链接,所谓的csv格式,其实就是我给你的text格式。我就是把你提供的txt文件,用excel分隔另存为csv,转存txt然后进行的操作。你提供的9.3帮助文档我看了下,确实是你提供的数据格式。9.3只在大学用过,我10.1以后没有找到你提供的这个工具。个人是这么理解的,没有必要去纠结,arcgis的升级肯定带有改善的,你说的text转线,无非就是内部的展点,然后按批分类,按顺序连线。当然,9.3肯定也有解决你这个问题的办法,估计你得花点心思了,加油
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表