Tämä projekti on PostgreSQL ja PostGISin perusteet -kurssin käytännön osuus.
Asenna aluksi seuraavat ohjelmat:
-
Muokkaa halutessasi
.env
-tiedoston muuttujia (malli tiedostossa.env.template
) projektin juuressa. -
Käynnistä tietokanta, pgadmin4 ja nginx komennolla
docker-compose up -d
. Tässä kestää jonkin aikaa jos joudutaan hakemaan docker-imaget ja rakentamaan ne. -
Nyt harjoitukset tulisi näkyä juuriosoitteessa / ja pgadmin osoitteessa /pgadmin
-
Avaa selain ja testaa
- Varmistu, että instanssilla on tarpeeksi vapaata kiintolevytilaa (~20 Gt)
- Kloonaa tämä repositorio esimerkiksi kansioon /home/ubuntu/pg-training
- Jatka lokaalin asennuksen kohtien mukaan
- Avaa instanssin ip- tai CNAME-osoite ja testaa toimivuutta
Materiaaleja voi muokata joko käyttäen RStudiota, jolloin päivityksiä on helpompi/nopeampi seurata. Tai sitten muokkausta voi tehdä myös omalla IDE:llä/editorilla, jolloin kääntämisen voi tehdä docker-kontissa.
RStudio
- Asenna R ja RStudio
- Tee muokkaukset
harjoitukset
kansiosta löytyviin*.rmd
tiedostoihin - Käännä kirja
Build book
napilla
Docker
- Tee muokkaukset
harjoitukset
kansiosta löytyviin*.rmd
tiedostoihin - Aja
docker compose up bookdown
- Siirry kometorivillä
harjoitukset/build
kansioon ja käynnistä http-serveripython -m http.server
- Mene selaimella osoitteeseen
localhost:8000
Harjoitusmateriaalit on julkaistu avoimella lisenssillä. Käytettävä lisenssi on Creative Commons Nimeä-EiMuutoksia 4.0.
Harjoituksissa käytettävät aineistot:
- 1_milj_Shape_etrs_shape.zip - ladattu 5.7.2023 Maanmittauslaitoksen Karttapaikasta (Maastokartta 1:1 000 000). Jaettu lisenssillä Creative Commons Nimeä 4.0
- airports.dat - ladattu Openflights- sivustolta. Lentokenttäaineisto on julkista (public domain).