GRASS GIS:处理大型(2GB)形状文件时,v.vect.stats中止

时间:2018-08-26 13:26:44

标签: gis grass

我有一堆点形状文件,每个〜2-3GB,我上传到GRASS GIS中,以使用'v.vect.stats'查找网格形状文件的每个单元中的点多样性。

此操作对于较小的数据集(<2 GB)效果很好。我不确定是否是因为大小,但是我现在在控制台中收到以下消息:

v.vect.stats: spindex_rw.c:1362: rtree_get_node: Assertion `t->nb[level][which].n.level == level' failed.

其次:

Aborted (core dumped)

对于可能导致这种情况以及如何解决它的任何想法,我将不胜感激。

编辑:当我减少其中的点数时,以上内容适用于同一shapefile。所以我猜这 是文件大小的问题。不幸的是,我不能使用减少点数的shapefile,因为shapefile中的每个点都有唯一的ID,因此计算点的多样性需要对所有点进行。

我尝试设置GRASS_VECTOR_LOWMEM = 1,以便GRASS对v.vect.stats操作使用更少的内存,但这无济于事。我收到相同的“中止(核心已转储)”消息。

0 个答案:

没有答案