我使用Ckan 2.5.1进行收获扩展和Geonetwork收获扩展。在收获配置页面中,我设置了
{
"api_version": 3,
"cql":"any LIKE 'urbanistica'",
"default_groups":["urbanistica"]
}
为了过滤要收集的数据集并将其分配给现有的组urbanistica
。
所有过滤的数据集都是从geonetwork CSW创建到ckan中的,但没有一个数据集被分配给urbanistica组。
似乎default_groups
被忽略,因为没有错误记录到日志文件中。
我缺少其他配置或设置(如production.ini
中所述)?
答案 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是有意义的。