GEODATABÁZE CVIČENÍ Software a zadání nprogram pqAdmin + databáze PostgreSQL nodkazy na stažení viz e-mail n nzadání na adrese: n http://www.zbych.cz/databaze/uvod - Cvičení 09/10 Klíče nprimární klíč n jednoznačně určuje každý záznam v tabulce n musí být jedinečný, nesmí mít hodnotu NULL n většinou jeden sloupec (někdy i více) ncizí klíč n slouží k provázání tabulek a udržení referenční integrity n ukazuje na primární klíč druhé tabulky !pozor na normální formy ! n n PostGIS nnadstavba PostgreSQL pro práci s prostorovými daty npráce s .shp soubory jako s tabulkou nstejné příkazy jako v postgresu (SELECT, ALTER TABLE, CREATE, DROP, DELETE, ...) nmožnost používat již vytvořené funkce Ønapř. prostorové funkce (dotazy) – Intersects, Union, Touches, ... (podobné jako v ArcMapu) ntvorba vlastních funkcí n SHP do PostGISu nQGIS – plug-in SPIT C:\Users\Bilbo\Documents\MU\PHD\VYUKA\Geodatabaze\písemka_2011\postgis_spit.png SPIT – shapefile import ID souřadného systému (S-JTSK má 102067) Vložení korektní projekce S-JTSK do postgisu nS-JTSK Krovak EastNorth nviz http://janitor.cenia.cz/www/public/manual/postgresql_install/ar01s04.html nINSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES(102067,'ESRI',102067,'PROJCS["S-JTSK_Krovak_East_North",GEOGCS["GCS_S_JTSK",DATUM["D_S_JTSK" ,SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.01745329251 9943295]],PROJECTION["Krovak"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER ["Pseudo_Standard_Parallel_1",78.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Azimuth",30.2881397 5277778],PARAMETER["Longitude_Of_Center",24.83333333333333],PARAMETER["Latitude_Of_Center",49.5],PA RAMETER["X_Scale",-1],PARAMETER["Y_Scale",1],PARAMETER["XY_Plane_Rotation",90],UNIT["Meter",1]]','+ proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813975277778 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +units=m'); Vizualizace vrstvy PostGIS v QGISu C:\Users\Bilbo\Documents\MU\PHD\VYUKA\Geodatabaze\písemka_2011\postgis_pridani-vrstvy-postgis.png