2016-04-08 2 views
0

Ich benutze Ckan 2.5.1 mit ernteverlängerung und Geonetwork ernteverlängerung. Bei der Ernte Konfigurationsseite eingestellt Idefault_groups in ckan erntende konfiguration

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

, um Datensätze zu filtern, zu ernten und sie zuordnen zu bestehenden Gruppe urbanistica.

Alle gefilterten Datasets werden aus einem geonetwork CSW in ckan erstellt, aber der Gruppe urbanistica wird kein Datensatz zugewiesen.

Es scheint default_groups wird ignoriert, weil kein Fehler in Protokolldateien protokolliert wird.

Ich vermisse andere Konfigurationen oder Einstellungen (wie in production.ini)?

Antwort

0

Sie verwenden ckanext-spatial's CSW harvester, die die Option cql akzeptiert, aber nicht die Option default_groups, weshalb es nicht funktioniert.

Sie werden wahrscheinlich mit der CKAN harvester (d. H. CKAN Ernte von anderen CKAN-Servern) verwirrt, die die Option default_groups akzeptiert.

Sie könnten wahrscheinlich den default_groups Code aus dem CKAN Harvester in den CSV Harvester (und eigentlich in seine Basisklasse SpatialHarvester) kopieren und als Pull Request einreichen. Es hat bereits default_tags und default_extras, daher ist das Hinzufügen von default_groups sinnvoll.

0

Danke für Ihre Antwort. Ich erkannte schließlich, dass ich ckanext-geonetwork verwende, das seine eigenen Konfigurationsparameter hat, die von CKAN-Erntemaschine verschieden sind. Entsprechendes von 'default_groups' ist 'group_mapping' Teresa