0

我正在使用带有采集扩展和 Geonetwork 采集扩展的 Ckan 2.5.1。在收获配置页面我设置

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

为了过滤数据集以收获并将它们分配给现有组urbanistica

所有过滤的数据集都从地理网络 CSW 创建到 ckan,但没有一个数据集分配给 urbanistica 组。

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

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

4

2 回答 2

0

感谢您的回答。我终于意识到我正在使用具有自己的配置参数的ckanext-geonetwork ,与CKAN收割机不同。'default_groups' 对应的是'group_mapping' Teresa

于 2016-04-11T10:44:03.663 回答
0

您正在使用ckanext-spatial 的 CSW 收割机,它接受该cql选项,但不接受该default_groups选项,这就是它不起作用的原因。

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

您可能可以轻松地将default_groups代码从 CKAN 收集器复制到 CSV 收集器(实际上是复制到它的基类SpatialHarvester 中),然后将其作为拉取请求提交。它已经有 default_tags 和 default_extras,所以添加 default_groups 是有意义的。

于 2016-04-08T14:30:41.690 回答