Úvod do PostGIS Jan Ježek.

Slides:



Advertisements
Podobné prezentace
Využití Open Source GIS nástrojů ve výuce zeměpisu na střední škole
Advertisements

Web Michal Žůrek Jak se na něj dívám já..
SQL: DDL v ORACLE CREATE TABLE jméno_tabulky (atribut datový_typ [DEFAULT][attribut_constraint] [, atribut datový_typ [DEFAULT] [attribut_constraint]],...
Aplikační a programové vybavení
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
Jan Růžička. 23/01/05 Úvod MapServer –universita v Minesotě –CGI program napsaný v jazyce C –umožňuje publikaci prostorových dat uložených ve formátu.
SAS Jan Blaťák Laboratoř vyhledávání znalostí Fakulta informatiky Masarykova Univerzita, Brno
Průvodce pro prostorové dotazy v systému PostGIS (plugin pro OpenJUMP) Vedoucí: Ing. Jan Růžička.Ph.D. Konzultant: Ing. Aleš Daněk Diplomová práce.
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
Vytvořil: Robert Döring
MySQL - Vytvoření nové tabulky  create table jméno_tabulky (jméno_položky typ_položky,... ) Přehled nejběžnějších datových typů Přehled nejběžnějších.
Petr Šetka, MVP Exchange, MCSE:Messaging, MCT Windows Small Business Server 2003 R2.
Open source GIS Přehled GIS nástrojů s otevřeným zdrojovým kódem Ing. Jiří Fejfar, Ph.D.
Uložení a analýza bodového mračna bodů v Oracle Spatial Fakulta aplikovaných věd / Katedra matematiky Západočeská univerzita v Plzni Bc. Michal.
E-learning ve výuce na SŠ
Vypracoval: Ondřej Dvorský Třída: VIII.A
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
Vývoj aplikace pro mobilní sběr dat Zpracovatel: Vladimír Havlík Vedoucí práce: Ing. Jan Stankovič Ph.D.
Architektury a techniky DS Cvičení č. 9 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
MAPGUIDE OPEN SOURCE - MAPOVÝ SERVER Student: Bc. Martin Soukup Předmět: GEIS Přednášející : R NDr. Tomáš Vaníček, P hD. Datum: Web:
organizační struktury Implementace EOS III na Olomouckém kraji Pro:Krajský rok informatiky 2005 Autor:Jan Kadlec Datum:
Databázové systémy I Cvičení č. 7 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Úvod co to je GIS free GIS využití. Úvod co to je GIS free GIS využití.
Access Vysvětlení pojmu databáze - 01
Microsoft Office Access obecný přehled Jiří Kubík.
Zpracování dopravních dat v prostředí prostorové databáze
PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP
Dynamic SQL P. Částek. Dynamic SQL Embedded SQL je překládaný preprocesorem => za běhu nelze nechat uživatele rozhodovat o vzhledu samotných SQL příkazů.
Redakční systém dopravní informace pro státní správu ISSS 4. dubna 2006.
Technické řešení Mapových služeb Portálu veřejné správy Jiří Kvapil.
Databáze Lokální systémy a SQL servery VY_32_INOVACE_7B10.
Autor: Vladislav Svozilík Vedoucí : RNDr. Daniela Szturcová, Ph.D.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B13 Autor Ing. Jiří Kalousek Období vytvoření březen.
Databázové systémy 2 Cvičení č. 5 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
MAPOVÝ SERVER PRO MĚSTO VAMBERK Vedoucí práce: Ing. Jan Růžička Ph.D. Řešitel: Jaroslav Poláček.
GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY
PRESENTATION NAME Description Webová GIS aplikace pro lokalizaci nezákonného ukládání odpadu Autor: Hana Hálová Vedoucí práce: Ing. Katarína Slezáková.
Databázové Aplikace Slidy ke cvičení DBI026, část 3 KSI MFF UK Verze
Systém evidence nemovitého majetku kraje Vysočina
AVT - projekt Tvorba rozhraní pro WMS server. GIS informační systém pro získávání, ukládání, analýzu a vizualizaci prostorových dat součásti: – Hardware.
Databázové aplikace v Delphi
1 Mapy s dopravními informacemi pro WAP Bc. Aleš Daněk – G269 Vedoucí projektu Ing. Jan Růžička Ph.D. Zadavatel firma CAD programy – Ing. Jan Vlčinský.
Lišta nástrojů Standard otevření, uložení a další manipulace se soubory (tj. projekty) načítání dat (mapových vrstev) „žluté plus“ změna měřítka odkaz.
Analýza možností SŘBD PostgreSQL / PostGIS pro vytvoření datového skladu v prostředí GIS Jaromír Kamler Vedoucí: Antonín Orlík.
INTERNETOVÉ ŘEŠENÍ ÚZEMNÍHO PLÁNU MĚSTA NÁMĚŠŤ NAD OSLAVOU Vedoucí práce: doc. RNDr. Vít Voženílek, CSc. Univerzita Palackého v Olomouci Přírodovědecká.
Popis systému DBMAN (KEVIS). Obecná charakteristika Systém DBMAN vychází ze snahy maximálně zobecnit přístup k datům v jednoduchých databázích. Původním.
Prezentace diplomové práce
Open Source GIS: Transformace mezi jednotlivými
Návrh systému sdílení GIS dat v rámci společnosti MND,a. s. Vedoucí Ing. Jan Růžička Ph.D.
Webové služby Cíl  Popis základního konceptu technologie webových služeb.
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN Martin Landa | 29. června 2005 Diplomová práce Návrh modulu GRASSu pro import.
Publikujeme s Autodesk MapGuide v.5.0 Ing. Jan Růžička, Dr. Ing. Jiří Horák VŠB-Technická univerzita Ostrava
Publikování výsledků skenování Ntrip Casters pomocí mapového serveru Autor: Bc. Filip Lombart Vedoucí: Ing. David Vojtek Ph.D.
Klient pro správu databází MySQL 1 Klient pro správu databází MySQL Zbyněk Munzar České vysoké učení technické v Praze Fakulta elektrotechnická.
INFORMAČNÍ SYSTÉM GEOLOGICKÝCH SBÍREK
Metody ukládání časoprostorových dat pro multirelační dolování Martin Večeřa Laboratoř vyhledávání znalostí Fakulta informatiky Masarykova Univerzita Brno.
Databázové systémy a SQL
Dobývání znalostí z databází fulltext
Unix a Internet 9. SQL server
Návrh telematické aplikace pro analýzu nehodovosti
ÚVOD DO PŘEDMĚTU Alternativní GIS – volně dostupné programy a data.
Databázové systémy a SQL
5/6/2018 VIZUALIZACE ROZPOČTU Petra Hoffmanová.
Interoperabilita ISO 19115, ISO Jan Růžička,
Databázové systémy a SQL
Šablona 32 VY_32_INOVACE_038.ICT.34
Databázové systémy a SQL
Přednáška 4 MySQL.
Vytvořil: Robert Döring
Transkript prezentace:

Ú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í a import dat Vizualizace (Klientské aplikace)‏ Prostorové dotazy Indexace, tuning

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)‏

PostGIS a PostgreSQL http://www.postgresql.org/ http://postgis.refractions.net/ Open Source! (BSD license + GNU)‏

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

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)....

K čemu je PostGIS ?

K čemu je PostGIS 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

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

PostGIS, ArcSDE, Oracle Spatial http://www.google.cz/trends?q=postgis%2C+arcsde%2C+oracle+spatial

Trocha Historie Červen 2001 – verze 0.1 Červenec 2001 – verze 0.5 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í

PostGIS v GIS (OGC)‏ Web Pages

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

Instalace PostGIS

Instalace PostGIS 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

Instalace PostGIS PostGIS Knihovny – PROJ, GEOS.... http://trac.osgeo.org/proj/ http://trac.osgeo.org/geos/ file:///usr/share/postgresql-8.2-postgis/

Instalace PostGIS Tabulky PostGIS spatial_ref_sys geometry_columns

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

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

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

Ukládání dat

Ukládání dat 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;

Import dat z Shape File shp2pgsql Vstup je .shp Výstup je .sql 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)‏

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

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

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.