epifanio / adc-pycsw

Setup and deployment of PyCSW for the Arctic Data Centre (ADC) project
2 stars 0 forks source link

adc-pycsw

Setup and deployment of pycsw for the Arctic Data Centre (ADC) project

Installation

git clone https://github.com/geopython/pycsw

git clone https://github.com/epifanio/adc-pycsw

cp adc-pycsw/plugins/repository/solr_metno.py pycsw/pycsw/plugins/repository/
cp adc-pycsw/plugins/repository/solr_helper.py pycsw/pycsw/plugins/repository/
cp adc-pycsw/plugins/outputschemas/*py pycsw/pycsw/plugins/outputschemas/

conda create -n pycswdev python==3.9

conda activate pycswdev

cd pycsw
pip install -r requirements-dev.txt
pip install -e .

Setup

[server]
home=/path/to/pycsw
url=http://localhost:8000/pycsw/csw.py
[repository]
database=None
table=None
source=pycsw.plugins.repository.solr_metno.SOLRMETNORepository
filter=http://solr:8983/solr/adc
adc_collection=ADC,NBS
MMD_XSL_DIR=/usr/local/share/mmd/xslt/

[xslt]
mmd_to_iso=/usr/local/share/mmd/xslt/mmd-to-inspire.xsl
dif=/usr/local/share/mmd/xslt/mmd-to-dif.xsl
dif10=/usr/local/share/mmd/xslt/mmd-to-dif10.xsl
wmo=/usr/local/share/mmd/xslt/mmd-to-wmo.xsl
mmd_to_inspire=/usr/local/share/mmd/xslt/mmd-to-inspire.xsl

export MMD_TO_ISO="mmd/xslt/mmd-to-inspire.xsl"

Some info for later development

QueryRequestExamplesGist