代码之家  ›  专栏  ›  技术社区  ›  Anisha Jayadevan

草地地理信息系统:v。矢量统计处理大型(2GB)形状文件时中止

  •  4
  • Anisha Jayadevan  · 技术社区  · 6 年前

    我有一堆点形状文件,每个~2-3GB,我上传到GRASS GIS中,用'v'在网格形状文件的每个单元格中找到点的多样性。矢量统计'.

    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,因为shapefile中的每个点都有一个惟一的ID,所以需要计算所有点的多样性。

    我尝试设置GRASS_VECTOR_LOWMEM=1,这样GRASS对v使用的内存更少。矢量统计手术,但这没用。我收到了同样的“中止(核心转储)”消息。

    0 回复  |  直到 6 年前