https://hydrosource-scqyc36enq-uc.a.run.app/collections/dams/items
- Clone repository
git clone https://github.com/internetofwater/geoconnex-hydrosource
cd pygeoapi
-
Change
url
in line 36 ofpygeoapi.config.yml
to desired host address -
Deploy on host machine
docker-compose up -d --build
pygeoapi is running at port 5000. Modify docker-compose as apprioriate to expose different port and/or reverse proxy in front to direct public http(s) traffic to server listening at port 5000 behind firewall.
- Decide domain for hydrosource pygeoapi e.g. https://features.hydrosource.ornl.gov and configure in pygeoapi.config.yml
- Decide what particular cross-dataset collections should be published. THe current one is some kind of combination of powerplants and dams. Perhaps there should be powerplants, dams, lakes, and stream reaches
- Decide on
hydrosource_id
scheme to implement for each collection across Hydrosource datasets - Decide on
uri
geoconnex identifier scheme for each collection eg https://geoconnex.us/ornl/hydrosource/dams/<hydrosouce_id> - Submit these indentifiers to namespaces directory of https://github.com/internetofwater/geoconnex.us
- Host these collections as their own hydrosource dataset/resource
- Automate the updating of these collections
- Automate the update of the pygeoapi