Ckan однокомпонентный метаданный пространственного документа
Я пытаюсь собрать из одного документа пространственных метаданных (используя харвестер doc.py из ckanext-atial) на мой сайт Ckan, но формат и структура документа не указаны. Я использовал формат xml (как я заметил в методе guess_standart() в файле base.py), но я не знаю, какую структуру реализовать, чтобы успешно извлечь из него. Есть идеи?
1 ответ
ckanext-atial поддерживает в основном стандарт ISO-19139 (который основан на более абстрактной модели ISO-19115), а также американский стандарт FGDC, который является вариантом стандарта ISO.
Чтобы получить копию самого стандарта ISO, вам нужно заплатить за копию. Однако существует множество открытых примеров и документации, доступных бесплатно. например, http://inspire.ec.europa.eu/documents/Metadata/MD_IR_and_ISO_20131029.pdf
ckanext-atial преобразует основные поля ISO-19139 в поля CKAN. Так что, если вам нужны только пространственные метаданные в CKAN, вы можете сделать это проще, просто введя их в форму CKAN и используя "дополнительные" поля для хранения вещей, которых нет в форме по умолчанию, таких как пространственные степени. Сбор урожая полезен в двух случаях:
У вас есть метаданные в другом месте. Сбор урожая - это удобный способ импортировать его и синхронизировать с течением времени.
Вы хотите иметь возможность обслуживать исходные записи пространственных метаданных. (Метаданные, которые преобразуются во внутренний формат CKAN, имеют тенденцию к потерям, потому что стандарт ISO - лабиринт.) Это, как правило, то, чего хотят эксперты ГИС, и является требованием европейской программы INSPIRE.