Version 从QGIS 2.6读取形状文件时出现问题

Version 从QGIS 2.6读取形状文件时出现问题,version,shape,raster,qgis,Version,Shape,Raster,Qgis,我想使用光栅包将QGIS创建/保存的形状文件读入R。 在我将QGIS更新到2.6版之前,它一直运行良好 对于camparison,我使用了一个未经QGIS修改的(点)形状文件,并将选定的点保存到一个新文件中,a)使用QGIS 2.4,b)使用QGIS 2.6 结果是,QGIS 2.4创建的文件可以很好地读入R,而QGIS 2.6版本创建的另一个文件则不能读入R 错误消息(德语,抱歉): 我想你的答案是: 事实上,readOGR不处理多点(无论出于何种原因)。 您可能坚持您的文件不是多点的,但这并

我想使用光栅包将QGIS创建/保存的形状文件读入R。 在我将QGIS更新到2.6版之前,它一直运行良好

对于camparison,我使用了一个未经QGIS修改的(点)形状文件,并将选定的点保存到一个新文件中,a)使用QGIS 2.4,b)使用QGIS 2.6

结果是,QGIS 2.4创建的文件可以很好地读入R,而QGIS 2.6版本创建的另一个文件则不能读入R

错误消息(德语,抱歉):


我想你的答案是:

事实上,readOGR不处理多点(无论出于何种原因)。 您可能坚持您的文件不是多点的,但这并没有帮助,因为readOGR将其标识为多点(“不兼容的几何体:4”)。4是OGR中多点的索引号

还提到,ArcGIS有时似乎会生成这样的点图层,其中的部分由OGR标识为多点。这同样适用于QGIS 2.6中的某些功能(例如,我创建了一个点栅格(->点),并将其与多边形(->多点)相交)

摆脱“多点”的唯一方法是在QGIS中使用“多部分到单部分”

Maptools readShapePoints似乎没有这个缺陷,所以我通常使用它来加载点数据以避免麻烦


也许QGIS缺陷将通过2.6.1解决,否则等待2.8或同时使用“多部分到单个部分”来解决。

您可以共享数据吗?在ArcMap中加载文件表明,QGIS 2.6中构建的形状文件具有多点几何体。光栅包AFAIK不支持这一点。