Poznámky k instalaci a obnově databáze¶
GNU/Linux¶
Z distribučního balíčku dané Linuxové distribuce.
Ubuntu / Debian¶
sudo apt install postgis
MS Windows¶
Ukážeme si doporučený postup instalace pomocí PostgreSQL from EnterpriseDB instalátoru.

Obr. 17 Zvolíme verzi PostgreSQL k instalaci.¶
Poznámka
Instalátor může ještě před svým startem vynutit instalaci Microsoft Visual C++ Redistributable, pokud není na hostitelském počítači dostupný.


Obr. 18 Určíme adresář na disku, kam se PostgreSQL nainstaluje.¶

Obr. 19 Doporučujeme nainstalovat všechny kompomenty včetně konzolových nástrojů a PgAdmin 4. Stack Builder je nutností pro navazující instalaci PostGIS.¶

Obr. 20 V dalším kroku zvolíme adresář, kam se budou ukládat uživatelská data (mohou být velká podle toho k čemu budete databázi využívat).¶


Obr. 21 Nastavíme heslo administrátora a port, na kterém databázový server poběží.¶

Obr. 22 Doporučujeme nastavit locales. Instalaci dokončíme, dalším krokem bude instalace PostGIS.¶

Obr. 23 Nástroj StackBuilder se spustí automaticky.¶

Obr. 24 Zvolíme databázový server, do kterého chceme doinstalovat PostGIS.¶

Obr. 25 V prostředí Stack Builderu v sekci Spatial Extensions zvolíme verzi PostGIS podle toho, zda jste nainstalovali 32 anebo 64bitovou verzi PostgreSQL. Adresář s nainstalovaným PostgreSQL by měl instalátor detekován automaticky.¶


Obr. 26 Volitelně můžete vytvořit databázi PostGIS se vzorovými daty. Tento krok není ale nutný.¶

Obr. 27 Před samotnou instalací PostGIS musíme zadat již dříve definováné
administrátorské heslo, viz pg_admin_passwd
.¶
Poznámka
V PostGIS lze pracovat i s rastrovými daty, viz školení PostGIS pro pokročilé. Pokud plánujeme s takovými daty pracovat, tak musíme tuto funkcionalitu aktivovat již při instalaci PostGIS.



Po úspěšné instalaci PostgreSQL a PostGIS spustíme aplikaci PgAdmin 4, pomocí které lze naimportovat školící databázi GISMentors.
Import databáze GISMentors¶
Soubor ke stažení: http://training.gismentors.eu/geodata/postgis/gismentors.dump
Databázi GISMentors lze naimportovat z grafické aplikace PgAdmin 4 anebo z příkazové řádky.
PgAdmin¶

Obr. 28 Po připojení k databázovému serveru vytvoříme novou databázi.¶

Obr. 29 Databázi nazveme „gismentors“.¶

Obr. 30 Z kontextového menu nad databázi zvolíme funkci „Obnovit“.¶


Obr. 31 V dialogu pro výběr souboru zvolíme dávku „gismentors.dump“ (je potřeba nastavit masku na „All files“).¶

Obr. 32 V sekci „Volby obnovení“ zaškrtěte „Do not save - owner“.¶
Důležité
Tato volba je důležitá, jinak skončí import chybou!

Z příkazové řádky¶
wget http://training.gismentors.eu/geodata/postgis/gismentors.dump
createdb gismentors
pg_restore -xO -d gismentors gismentors.dump
Tip
Kompletní skript pro Bash ke stažení zde.