首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用构造边界的底图readshapefile方法

如何使用构造边界的底图readshapefile方法
EN

Stack Overflow用户
提问于 2016-11-21 00:08:32
回答 1查看 579关注 0票数 2

我不确定我在哪里出错了,所以也许有一些在Basemap中使用readshapefile命令的经验的人可能会有所帮助。下面是我的代码:

代码语言:javascript
复制
m.readshapefile('/Users/MyiMac/Desktop/ONGOING_PROJEKTS/MISC/PB2/PB2002_plates', name='PB2002_plates', drawbounds=True, color='orange')

我想使用PB2002_plates.txt文件中的坐标来生成各种地图中的构造板块边界。使用我检索到的.txt文件不起作用。错误消息如下:

代码语言:javascript
复制
raise IOError('cannot locate %s.shx'%shapefile)
IOError: cannot locate /Users/MyiMac/Desktop/ONGOING_PROJEKTS/MISC/PB2/PB2002_plates.shx

该错误提到无法找到.shx文件。在另一个站点上,我找到了PB2002_plates.shp、PB2002_plates.sbn和PB2002_plates.sbx。我将所有这些文件放在与PB2002_plates.txt文件相同的目录中。我不知道.shx文件是什么,也不知道我们要从中检索它。这3个“新”文件不是ASCII格式。PB2002_plates.txt包含坐标,因此采用ASCII码格式。

我不知道我哪里错了,但我怀疑所使用的文件类型是错误的。

EN

回答 1

Stack Overflow用户

发布于 2016-11-28 16:45:59

问题解决了。包括.shx文件在内的目录中必须有3种类型的PB2002文件,才能正常工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40706239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档