查看: 1562|回复: 6

读取Shapefile文件问题

[复制链接]

该用户从未签到

发表于 2012-8-31 17:31:52 | 显示全部楼层 |阅读模式
我有一个带地名属性的shp文件,想读取每个地名的名称及坐标位置,我用shp插件读取后,应该是点集合,发现节点最终合成了一个geom,而不是一个点一个geom,所以再获取shape列表属性时,提示dbf包含的记录与shp不一致,从来取不到里面的每个点的属性,我发觉可能是因为shp的文件属性是点ShapeTypePoint,而不是多点ShapeTypeMultiPoint,这种现象我该如何处理呢?

该用户从未签到

发表于 2012-9-1 22:52:50 | 显示全部楼层
合并是考虑效率问题
你可以自己修改下插件,不让其合并就可以了

该用户从未签到

发表于 2012-9-3 09:16:52 | 显示全部楼层
读过 没有什么问题,确实是一个一个的geom


我发觉可能是因为shp的文件属性是点ShapeTypePoint,而不是多点ShapeTypeMultiPoint,这种现象我该如何处理呢?

不过既然你怀疑这个,为什么不动手试试呢?

该用户从未签到

发表于 2012-9-3 10:04:17 | 显示全部楼层
呵呵,一般最好按照原始拓扑语义构造

该用户从未签到

发表于 2012-9-3 10:04:53 | 显示全部楼层
单点,多点,等等

该用户从未签到

发表于 2012-9-3 10:18:58 | 显示全部楼层
修改一下插件,重新编译即可

该用户从未签到

 楼主| 发表于 2012-9-3 13:02:55 | 显示全部楼层
我明白是什么原因导致的了,修改插件是一种方式,但我还是想利用现有的直接处理,感谢各位的答复!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表