Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Úvod do PostGIS Jan Ježek. Přehled probírané látky Co je to PostGIS, PostgreSQL Úloha PostGIS v konceptu GIS řešení Praktické ukázky  Instalace  Vytváření.

Podobné prezentace


Prezentace na téma: "Úvod do PostGIS Jan Ježek. Přehled probírané látky Co je to PostGIS, PostgreSQL Úloha PostGIS v konceptu GIS řešení Praktické ukázky  Instalace  Vytváření."— Transkript prezentace:

1 Úvod do PostGIS Jan Ježek

2 Přehled probírané látky Co je to PostGIS, PostgreSQL Úloha PostGIS v konceptu GIS řešení Praktické ukázky  Instalace  Vytváření a import dat  Vizualizace (Klientské aplikace)‏  Prostorové dotazy  Indexace, tuning

3 Co je to PostGIS a PostgreSQL PostgreSQL = relační databázový systém (RDBMS)‏ PostGIS = podpora prostorových objektů a operací s nimi pro PostgreSQL (PostgreSQL ma typy pro geometrii, ale ty nelze využít pro GIS)‏

4 PostGIS a PostgreSQL Open Source! (BSD license + GNU)‏

5 Co je to PostGIS a PostgreSQL Datové typy PostgreSQL – float, int, varchar Datové typy PostGIS – geometry = Point, LineString, Polygon

6 Co je to PostGIS a PostgreSQL Funkce PostgreSQL – floor(dp or numeric), acos(x), substring(string [from int] [for int])... Funkce PostGIS – geometry = ST_Length(geometry), ST_Buffer(geometry, double, [integer]), ST_Intersection(geometry, geometry)....

7 K čemu je PostGIS ?

8 Databáze je lepší než soubor Umožňuje jednotnou správu dat Umožňuje jednotný přístup k datům Umožňuje přenést analytické operace na stranu serveru Umožňuje kombinaci s dalšími dat. zdroji

9 Další prostorové databázové systémy ArcSDE Oracle Spatial MySQL PostGIS

10 PostGIS, ArcSDE, Oracle Spatial l

11 Trocha Historie Červen 2001 – verze 0.1  Prostorové datové typy uchovávány v GiST Červenec 2001 – verze 0.5  Provázání s UMN Mapserverem Květen 2007 – verze 1.2  Podpora specifikace OpenGIS SF-SQL  Zvýšení výkonu a doplnění analytických funkcí

12 PostGIS v GIS (OGC)‏ Web Pages

13 PostGIS v GIS Web Pages (Open Layers) ‏ ? PostGIS GeoServer

14 Instalace PostGIS

15 PostgreSQL Windows Instalátor PostGIS  Instalace = rozšíření o systémové knihovny (dll/so) (Geos, Proj atd....)‏  Instalace db. prvků do konkrétní databáze

16 Instalace PostGIS PostGIS  Knihovny – PROJ, GEOS  file:///usr/share/postgresql-8.2-postgis/

17 Instalace PostGIS Tabulky PostGIS  spatial_ref_sys  geometry_columns

18 Instalace PostGIS Vytvoření databáze – student....  host: git.zcu.cz  port: 5433  databáze pdb1-n  jméno/heslo – student1/studen1...

19 Klientské aplikace pro PostgreSQL+PostGIS PgAdmin PhpPgAdmin (http://www.hsrs.cz/phppgadmin2/)‏ Open Office API Prog. jazyků - Java, Python, C++,.....

20 GIS klienti pro PostGIS Desktop  uDig, QuantumGIS, JUMP, gvSIG, ArcMAP??..... Server  Geoserver, UMN MapServer

21 Ukládání dat

22 Ruční vytvoření pomocí SQL create table points (pt geometry, name varchar); insert into points values ('POINT(0 0)', 'Origin'); insert into points values ('POINT(5 0)', 'X Axis'); insert into points values ('POINT(0 5)', 'Y Axis'); select name, ST_AsText(pt), ST_Distance(pt, 'POINT(5 5)') from points;

23 Import dat z Shape File shp2pgsql –shp2pgsql –i –s 4326 –D mesta.shp mesta > mesta.sql Vstup je.shp Výstup je.sql SQL soubor lze načíst do PostgreSQL (PgAdmin, psql, PhpPgAdmin)‏

24 Import dat z ShapeFile ogr2ogr QuantumGIS 1 Shp = 1 tabulka DEMO!

25 Vizualizace dat – připojení k PostGIS  uDig  QGIS  gvSIG  CadCorp SIS*  FME Viewer* GeoServer MapServer

26 Cvičení – atributové dotazy:  Jednoduché dotazy – QGIS, uDig  Další dotazy: vypočtěte průměrnou výměru obcí ve Vašem okrese vyberte 5 obcí s nějvětší výměrou ve Vašem okrese Vypočtěte celkovou déku řek na území ČR.


Stáhnout ppt "Úvod do PostGIS Jan Ježek. Přehled probírané látky Co je to PostGIS, PostgreSQL Úloha PostGIS v konceptu GIS řešení Praktické ukázky  Instalace  Vytváření."

Podobné prezentace


Reklamy Google