155UZPR / Semestrální projekt
< Úvod do zpracování prostorových dat
Přístup k databázi pgis_uzpd
Přihlášení k databázi
- host: geo102.fsv.cvut.cz (geo102)
- uživatelské jméno: uzpd_<skupina><rok>, např. uzpd_a11
Např.
psql pgis_pin2 -U uzpd_a11 -h geo102 -W
Vstupní data
Databáze obsahuje ve schématu osm data OpenStreetMap ČR ze dne 9.3.2011.
pgis_uzpd=# \dt osm. List of relations Schema | Name | Type | Owner --------+---------------+-------+------- osm | czech_line | table | landa osm | czech_nodes | table | landa osm | czech_point | table | landa osm | czech_polygon | table | landa osm | czech_rels | table | landa osm | czech_roads | table | landa osm | czech_ways | table | landa (7 rows)
Nastavení cesty
Příklad pro skupinu a11
SET search_path to a11, public;
Vytvoření tématické vrstvy
Příklad pro 'vinice' (polygonová data)
CREATE TABLE vinice AS SELECT osm_id, way AS geom FROM osm.czech_polygon WHERE landuse = 'vineyard';
- Definice primárního klíče
ALTER TABLE vinice ADD PRIMARY KEY(osm_id);
Pokud přidání primárního klíče nad atributem osm_id zkolabuje, přidejte nový atribut gid a vytvořte primární klíč nad tímto atributem
ALTER TABLE vinice ADD COLUMN gid serial;
ALTER TABLE vinice ADD PRIMARY KEY(gid);
- Vytvoření prostorového klíče
CREATE INDEX vinice_geom ON vinice USING gist (geom);
- Aktualizace metadatové tabulky geometry_columns
SELECT populate_geometry_columns('a11.vinice'::regclass);
Odstranění tématické vrstvy
SELECT dropgeometrytable('a11', 'vinice');
Letní semestr 2010/2011
Zadání
- Navrhněte a vytvořte tématické vrstvy (např. vodní toky, vodní plochy, lesy, silnice, železnice a pod.) na základě dat OSM (viz cvičná databáze pgis_student schéma osm). Pro tento účel byla na serveru 'geo102' založena databáze pgis_uzpd.
- Aplikujte testy datové integrity a odstraňte případné nekonzistence v datech.
- Vytvořte tutoriál pro výuku PostGIS - tj. sadu atributových a prostorových dotazů nad databází pgis_uzpd.
Požadavky
- Prezentace v PDF (10-15min) - veřejná prezentace 12.5., B870, 10h
- Dokumentace v PDF - odevzdání do 15.5.
- SQL dotazy v textovém formátu (kódování unicode)
Skupiny
Letní semestr 2009/2010
Zadání
- Navrhněte a vytvořte tématické vrstvy (např. vodní toky, vodní plochy, lesy, silnice, železnice a pod.) na základě dat OSM (viz cvičná databáze pgis_student schéma osm). Pro tento účel byla na serveru 'josef' založena databáze pgis_osm (poznámky).
- Aplikujte testy datové integrity a odstraňte případné nekonzistence v datech.
- Vytvořte tutoriál pro výuku PostGIS - tj. sadu atributových a prostorových dotazů nad databází pgis_osm.
Požadavky
- Prezentace v PDF (10-15min) -- veřejná prezentace 13.5., B870, 9h
- Dokumentace v PDF -- odevzdání do 20.5.
- SQL dotazy v textovém formátu
Skupiny
- A
- Kadlecová, Holubec, Bocan, Synek
- B
- Svobodová, Duchnová, Pantůčková, Kopecký
- C
- Zavadil, Bodnár, Sedláčková, Kratochvíl, Bečička
- D
- Dluhoš, Podpěra, Linhartová, Jarošová
- E
- Pospíšil, Karochová, Knoblochová, Štochlová
- F
- Kratochvílová, Němcová, Petráš
Hodnocení
Poznámka: Jednotlivé položky jsou hodnoceny body od 5 (výborně) až 0 (nedostatečně).
Váha | A | B | C | D | E | F | |
Prezentace projektu (vystoupení) | 1 | 5 | 4 | 4 | 4 | 3 | 5 |
Prezentace (PDF) | 2 | 3 | 2 | 2 | 2 | 2 | 5 |
Dokumentace | 4 | 5 | 3 | 3 | 3 | 4 | 5 |
Technické řešení (SQL dávka) | 4 | 4 | 3 | 3 | 3 | 4 | 5 |
Celkové hodnocení | 11 | 4.27 | 2.91 | 2.91 | 2.91 | 3.54 | 5.00 |
A | B | B | B | A | A |
Letní semestr 2008/2009
- Navrhněte a vytvořte tématické vrstvy (např. vodní toky, vodní plochy, lesy, silnice, železnice a pod.) pro data z cvičné databáze pgis_student schéma osm. Pro tento účel byla na serveru josef založena databáze pgis_osm.
- Navrhněte sadu atributových a prostorových dotazů nad databází pgis_osm určenou pro výuku PostGIS.
- Vizualizujte data pomocí UMN MapServer, viz ukázka vizualizace dat, WMS. Vytvořte MapFile pro službu WFS. Alternativně navrhněte jednoduché uživatelské prostředí, viz přednáška WebGIS Jáchyma Čepického.
Skupiny:
- A
- Hořejšová, Volfová, Prunarová, Šmejkal
- B
- Hron, Kitzbergerová, Růžička, Řehák a Truhlář
- C
- Peterová, Kovařík, Novák, Krejčí
- D
- Buřvalová, Fořt, Horník, Kabilková, Polívka, Veverka