我使用的是Ckan 2.5.1与收获扩展和Geonetwork收获扩展。在采集配置页面中,我设置了
{
"api_version": 3,
"cql":"any LIKE 'urbanistica'",
"default_groups":["urbanistica"]
}以便过滤要收获的数据集,并将它们分配到现有组urbanistica。
所有过滤的数据集都是从geonetwork在ckan中创建的,但没有一个数据集被分配到urbanistica a组。
default_groups似乎被忽略了,因为没有错误记录到日志文件中。
我缺少其他配置或设置(如在production.ini中)?
发布于 2016-04-08 22:30:42
您使用的是ckanext-spatial's CSW harvester,它接受cql选项,但不接受default_groups选项,这就是它不起作用的原因。
您可能对接受default_groups选项的CKAN harvester (即从其他CKAN服务器获取的CKAN )感到困惑。
您可以很容易地将default_groups代码从CKAN收集器复制到CSV收集器(实际上是复制到它的基类SpatialHarvester中),并将其作为拉请求提交。它已经有了default_tags和default_extras,所以添加default_groups是有意义的。
发布于 2016-04-11 18:44:04
谢谢你的回答。我终于意识到我使用的是ckanext-geonetwork,它有自己的配置参数,与CKAN收割机不同。'default_groups‘对应的是'group_mapping' Teresa
https://stackoverflow.com/questions/36501244
复制相似问题