2017-04-03 82 views
0

我試圖從單個空間元數據文檔(使用ckanext-spatial中的doc.py收集器)收集到我的Ckan站點,但未指定文檔的格式和結構。我使用了xml格式(正如我從base.py文件中的guess_standart()方法中注意到的那樣),但我不知道要實現哪種結構才能從中獲得成功。有任何想法嗎?Ckan單個空間元數據文檔收集器

+0

您是否在問如何創建空間元數據文檔?或者你問如何閱讀特定的一個到CKAN? –

+0

我在問如何創建一個爲了將其讀入CKAN – geok108

回答

1

ckanext-spatial主要支持ISO-19139標準(其基於更抽象的ISO-19115模型),而且也是美國的FGDC標準,它是ISO標準的變體。

要獲得ISO標準本身的副本,您需要支付一份副本。然而,有大量開放的示例和文檔可供免費獲取。例如http://inspire.ec.europa.eu/documents/Metadata/MD_IR_and_ISO_20131029.pdf

ckanext-spatial將主ISO-19139字段轉換爲CKAN字段。因此,如果你想要的只是CKAN中的空間元數據,那麼只需在CKAN表單中輸入這些信息,就可以更容易地實現這一點,並使用「額外」字段來存儲默認情況下不在表單中的內容,例如空間程度。收穫在兩種情況下很有用:

  1. 您在其他地方有元數據。收穫是一種方便的方式,可以將其導入並隨時間保持同步。

  2. 您希望能夠提供原始空間元數據記錄。 (因爲ISO標準是迷宮式的,所以轉換爲CKAN內部格式的元數據往往是有損的。)這往往是GIS專家想要的,並且是歐洲INSPIRE計劃的要求。