155UZPR / Semestrální projekt

Z GeoWikiCZ

< Ú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
prezentacedokumentaceSQL dávkový soubor
B
Svobodová, Duchnová, Pantůčková, Kopecký
prezentacedokumentaceSQL dávkový souborskript
C
Zavadil, Bodnár, Sedláčková, Kratochvíl, Bečička
prezentacedokumentaceSQL dávkový soubor
D
Dluhoš, Podpěra, Linhartová, Jarošová
prezentacedokumentaceSQL dávkový soubor
E
Pospíšil, Karochová, Knoblochová, Štochlová
prezentacedokumentaceSQL dávkový soubortutorial
F
Kratochvílová, Němcová, Petráš
prezentacedokumentaceSQL dávkový soubor

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

  1. 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.
  2. Navrhněte sadu atributových a prostorových dotazů nad databází pgis_osm určenou pro výuku PostGIS.
  3. 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
Technická zprávaWebová aplikace
B
Hron, Kitzbergerová, Růžička, Řehák a Truhlář
Technická zprávaWebová aplikace
C
Peterová, Kovařík, Novák, Krejčí
Technická zprávaWebová aplikace
D
Buřvalová, Fořt, Horník, Kabilková, Polívka, Veverka
Technická zprávaWebová aplikace