ckan收获配置中的default_groups

时间:2016-04-08 13:45:55

标签: ckan harvest geonetwork

我使用Ckan 2.5.1进行收获扩展和Geonetwork收获扩展。在收获配置页面中,我设置了

{
 "api_version": 3,
 "cql":"any LIKE 'urbanistica'",
 "default_groups":["urbanistica"]
}

为了过滤要收集的数据集并将其分配给现有的组urbanistica

所有过滤的数据集都是从geonetwork CSW创建到ckan中的,但没有一个数据集被分配给urbanistica组。

似乎default_groups被忽略,因为没有错误记录到日志文件中。

我缺少其他配置或设置(如production.ini中所述)?

1 个答案:

答案 0 :(得分:0)

您使用的是ckanext-spatial's CSW harvester,它接受​​cql选项,但不接受default_groups选项,这就是它不起作用的原因。

您可能会对CKAN harvester(即从其他CKAN服务器收集的CKAN)感到困惑,它接受default_groups选项。

您可以轻松地将default_groups代码从CKAN收集器复制到CSV收集器(实际上很好地复制到其基类SpatialHarvester中),并将其作为Pull Request提交。它已经有default_tags和default_extras,因此添加default_groups是有意义的。