Adatbázis rendszerek 7. előadás Térinformatikai adatbázisok. Molnár Bence

Hasonló dokumentumok
Adatbázis rendszerek 8. előadás Térinformatikai adatbázisok és gyakorlati ötletek. Molnár Bence

Téradat szerverek workshop

Adatbázis rendszerek. Molnár Bence. Szerkesztette: Koppányi Zoltán

GIS fejlesztés Web platformra nyílt forráskódú ingyenes eszközökkel

Földmérési és Távérzékelési Intézet

Nyílt forráskódú tapasztalatok a FÖMI Térinformatikai Igazgatóságán

ArcGIS Desktop QGIS GRASS AutoCAD Map ITR. Op. rendszer Win Linux, Win, OSX Unix, CygWin, (Win) Win korábban DOS, Win. GRASS specific GDAL/OGR

QGIS. Tematikus szemi-webinárium Térinformatika. Móricz Norbert. Nemzeti Agrárkutatási és Innovációs Központ Erdészeti Tudományos Intézet (NAIK ERTI)

Térinformatikai (GIS) és CAD adatmodellek és adatformátumok Digitális térképek előállítási technológiái, metaadatok szerepe

Többfelhasználós és internetes térkép kezelés, megjelenítés

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.

Quantum GIS (QGIS) dr. Siki Zoltán Mottó: Computers are like air conditioners - they stop working properly when you open Windows.

Internetes térkép publikálási technikák, szabványok, trendek, nyílt forráskódú megoldások

QGIS Gyakorló. 1. kép: Koordináta levétel plugin bekapcsolása.

Produktív környezetben használt, nyílt forráskódú komplex térinformatikai megoldások dr. Siki Zoltán

Trendek a nyílt forráskódú térinformatikai fejlesztésekben

Mozgásvizsgálati mérések internetes megjelenítése. Zemkó Szonja - Dr. Siki Zoltán

Nyílt forráskódú térinformatikai eszközök Dolleschall János

Térinformatikai adatbázis web felületen társadalmasítási célokra

Interaktív webes térképezés GRASS GIS 7-tel. A Web Processing Service bemutatása

GeoServer, OpenLayers és WFS. Dolleschall János

MINERVA TÉRINFORMATIKAI RENDSZER

Készítette: Enisz Krisztián, Lugossy Balázs, Speiser Ferenc, Ughy Gergely

Téradatbázisok használata QGIS-ből A DB kezelő modul 2.2 verzió

DIPLOMAMUNKA. Szélerőművek vizsgálata térinformatikai módszerekkel UNDER CONSTRUCTION. Konzulensek: Dr. Juhász Attila Dr.

Nyílt forráskódú fejlesztések a FÖMI-nél

Kulcsár Attila. GisOpen Térbeli adatbázisok gyakorlati szemmel GeoCalc GIS. GisOpen 2009 Konferencia

Internetes GIS MapServer alapokon

Nyílt forráskódú online térképi szolgáltatások fejlesztése a FÖMI-ben

NYÍLT FORRÁSKÓDDAL A. FÉNYKÉP, TÉRKÉP, FÉNY TÉR KÉP 2012 konferencia Gyöngyös, Károly Róbert Főiskola

Kulcsár Attila. A második szint GeoCalc GIS 2. GISopen 2012 konfrencia.

Eötvös Loránd Tudományegyetem Informatikai Kar Térképtudományi és Geoinformatikai Tanszék. Simó Benedek. doktori disszertáció

Automatizált mozgásvizsgálati mérőrendszer. Dr. Siki Zoltán BME Általános- és Felsőgeodézia tanszék

Szolgáltatás Orientált Architektúra és több felhasználós adatbázis használata OKF keretein belül. Beke Dániel

A QuantumGIS projekt és szoftver bemutatása. Juhász Levente SZTE TFGT

Téradatokkal kapcsolatos elemzések és fejlesztések a FÖMI Térinformatikai Igazgatóságán

geoinformatikai alkalmazások

Az önkormányzati térinformatikai technológia fejlődési irányai

E-közmű - egységes elektronikus közműnyilvántartás

Vektoros grafikát tároló adatbázisok. Katona Endre Térképi adatbázisok diasorozata alapján

PostGIS mogyoróhéjban

Nyílt forrású, webes WGS84-EOV transzformáció

Informatika 11. Adatbázis szerverek Kottyán, László

Egyedül nem megy... A TÉKA (Táj-Érték-Kataszter) projekt. Kristóf Dániel (FÖMI) Kollányi László (BCE) Takács András Attila (KVVM)

Térkép típusok. Topográfiai térkép (1:10 000, 1: ) Földmérési alaptérkép (1: ) Közmű alaptérkép (1:500) 2008-ig

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP /1/A

Simó Benedek. Földtani adatok kartografált, interaktív megjelenítése a weben open-source eszközök segítségével

Önálló laboratórium beszámoló

A KÖLTSÉGHATÉKONYSÁG KULCSA: NYÍLT FORRÁSKÓDÚ SZOFTVEREK ALKALMAZÁSA

DIPLOMAMUNKA. Sövegjártó Ferenc

Adatbázisok - 1. előadás

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Szabó József CadMap Kft. 29. Vándorgyűlés július Sopron

Intelligens közlekedési rendszerek (ITS)

Adatbázis rendszerek. Molnár Bence. Szerkesztette: Koppányi Zoltán és Berényi Attila

QGIS 2.0 újdonságok. Padányi-Gulyás Gergely

DIGITÁLIS KÖZTERÜLETI M SZAKI TÉRKÉP

Vektor geometriai és grafikai megjelenítés a térinformációs rendszerekben

Az ErdaGIS térinformatikai keretrendszer

(ArcCatalog, ArcMap)

Szabad szoftverek a geoinformatikában

Prototípus előállítását célzó kutatásfejlesztési projekt a GEODÉZIA Kft-nél

Térinformatikai és távérzékelési alkalmazások fejlesztése. Térinformatikai adatok és adatformátumok

Térinformatikai és távérzékelési alkalmazások fejlesztése. Térinformatikai adatok és adatformátumok

Bevezetés: az SQL-be

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

Nyílt forráskódú szoftverek a geodéziai gyakorlatban. dr. Siki Zoltán BME Általános- és Felsőgeodézia Tanszék siki.zoltan@epito.bme.

Adatbázis rendszerek. dr. Siki Zoltán

Siki Zoltán DigiKom Kft. BME ÁFGT. KÖRINFO Konferencia május 28-án

Az Open Source lehetősége a szegedi geoinformatika képzésben

JAVA webes alkalmazások

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, MapInfo program alkalmazásával Útmutató 2010.

Oracle Spatial. Térbeli adatot tartalmazó tábla: Geometry table Legalább 2 oszlopa van: Elsődleges kulcs, SDO_GEOMETRY típusú oszlop.

MapInfo Professional felhasználói tanfolyam oktatási tematika (12.5, 32 bit verzióhoz)

UMN Mapserver és a Grass használata a Geológiában. Soós Dániel, Phd. Hallgató Miskolci Egyetem Geodéziai és Bányaméréstani Intézeti Tanszék

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP /1/A

Kép mozaik és piramis készítése LANDSAT űrfelvételből dr. Siki Zoltán 2011

Országos Területrendezési Terv térképi mellékleteinek WMS szolgáltatással történő elérése, MapInfo program alkalmazásával

Önálló laboratórium beszámoló

Tartalomjegyzék. A térkép rétegei layerek... 24

Önálló laboratórium beszámoló

29. VÁNDORGYŰLÉSE. Szolgáltatásfejlesztések a. FÖMI-ben. A Magyar Földmérési, Térképészeti és. Távérzékelési Társaság. Sopron 2013.

A szürke háttérrel jelölt fejezet/alfejezet szövege a CD-mellékleten található. A CD-melléklet használata. 1. Elméleti áttekintés 1

Kerti's Kft. Nagy Bence Vezető termékmenedzser.

Adatbázis rendszerek. Molnár Bence. Szerkesztette: Koppányi Zoltán

GeoServer Felhasználói Kézikönyv

Adatbáziskezelő-szerver. Relációs adatbázis-kezelők SQL. Házi feladat. Relációs adatszerkezet

NEPTUN-kód: AGSTGIMTIA. Elő követelmény:

Egyetemi Digitális Térképtár, az egyetemi oktatás támogatásának eszköze

Autodesk Topobase gyakorlati alkalmazások Magyarországon

Térinformatikai és távérzékelési alkalmazások fejlesztése. Térinformatikai adatok és adatformátumok. Térinformatikai adatok és adatformátumok

Vezetői Összefoglaló. Állami Hivatalok számára

A jquery.clickheat egy jquery plugin, ami lekezeli a kattintásokat a kijelölt tartományban. jquery.clickheat

TÉRINFORMATIKA II. Dr. Kulcsár Balázs főiskolai docens. Debreceni Egyetem Műszaki Kar Műszaki Alaptárgyi Tanszék

Internetes földtani térképek szerkesztési elvei

Kulcsár Attila: Térbeli adatbázisok gyakorlati szemmel GeoCalc GIS

Az e-közmű kihívás törvényi háttere, megvalósítása, üzemeltetése, jövőképe

QGIS tanfolyam (ver.2.0)

OTRS bevezetése és tapasztalatok a DF-ISZK-n

Az ArcGIS platform bevezetése a MAVIR-ban

Átírás:

Adatbázis rendszerek 7. előadás Térinformatikai adatbázisok Molnár Bence

Téradat szerver programok Kereskedelmi szoftverek ArcGIS Server (Oracle, SQL Server, IBM DB2, PostgreSQL) (korábban ArcSDE) Oracle Spatial (Oracle) MS SQL Server 2008+ Geomedia + MS Access SyBase SQL Anywhere (mobil eszközökre is)... Nyílt forráskódú PostGIS (PostgreSQL) SpatiaLite (SQLite)... http://www.gita.hu/e2013/b3/teradat_workshop.pdf

PostGIS PostgreSQL kiegészítő C++ és plpgsql nyelven íródott Tárolt eljárások Minden adatbázishoz hozzá kell adni, amiben használni szeretnénk Új adattípusok Új összehasonlító operátorok Új összegző függvények Új elemzési lehetőségek Geometriát a DBMS rendszerek nem tudnak megjeleníteni

Pár infó http://wiki.hup.hu/index.php/postgis http://www.agt.bme.hu/gis/postgis/ http://workshops.boundlessgeo.com/postgis -intro/geometries.html http://www.gita.hu/e2013/b3/teradat_work shop.pdf

Megoldandó feladatok Adat séma definíció Adattárolás Helyhez kötött adatok Keresés indexelés Elemzések Vetületek átszámítása Geometriai adatfelvitel?

Séma definíció OGC: Simple Feature SQL A geometriai adatok egy mezőben kerülnek ábrázolásra Kódolt forma Nem csak koordináta, hanem teljes poligon is is lehet egy mezőben CREATE TABLE alappontok ( pid integer NOT NULL DEFAULT nextval('alappontok_pid_seq'::regclass), nev character(5), coord geometry(point,23700), CONSTRAINT pk_pid PRIMARY KEY (pid) )

Típusok Point Linestring Polygon Polygonwithhole, Multipoint, MultiLinestring, MultiPolygon, GeometryCollection SRID: Vetület megadása

Adattárolás - WKT Well Known Text szöveges adatmegadás egyszerű elemek (2D) POINT (30 10) pont, LINESTRING (30 10, 10 30, 40 40) törtvonal, POLYGON ((30 10, 10 20, 20 40, 40 40, 30 10)) felület, POLYGON ((35 10, 10 20, 15 40, 45 45, 35 10), (20 30, 35 35, 30 20, 20 30)) felület lyukkal több azonos típusú részből MULTIPOINT ((10 40 32), (40 30 41), (20 20 22)) 3D MULTIPOINT (10 40 32, 40 30 41, 20 20 22) MULTILINESTRING ((10 10, 20 20, 10 40), (40 40, 30 30, 40 20, 30 10)) MULTIPOLYGON (((30 20, 10 40, 45 40, 30 20)), ((15 5, 40 10, 10 20, 5 10, 15 5))) MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)), ((20 35, 45 20, 30 5, 10 10, 10 30, 20 35), (30 20, 20 25, 20 15, 30 20))) több eltérő típusú részből (nem minden kliens támogatja) GEOMETRYCOLLECTION(POINT(4 6),LINESTRING(4 6,7 10)) POINT ZM (1 1 5 60) http://www.gita.hu/e2013/b3/teradat_workshop.pdf

Adattárolás - WKB Well Known Binary bináris adatmegadás 01040000000100000001010000009239006 4507D1C412F1B85CA03BD0F41 MULTIPOINT(466772.10 260000.47) PostGIS EWKT/EWKB vetületet is tartalmazza "SRID=23700;POINT((466772.09765710 8 260000.473886692))" http://www.gita.hu/e2013/b3/teradat_workshop.pdf

Keresés Geometriai kapcsolatok elemzése Megjelenítés Indexelés GIST CREATE INDEX vez_geom_idx ON vezetekek USING GIST ( geom );

Elemzéső függvények ST_Equals(GEOMETRY,GEOMETRY) ST_Contains(GEOMETRY,GEOMETRY) ST_Within(GEOMETRY,GEOMETRY) ST_Intersects(GEOMETRY,GEOMETRY) ST_Crosses(GEOMETRY,GEOMETRY) ST_Disjoint(GEOMETRY,GEOMETRY) ST_DWithin(GEOMETRY,GEOMETRY,DISTANCE) ST_Relate((GEOMETRY,GEOMETRY) ST_Intersection(GEOMETRY,GEOMETRY) ST_Union(GEOMETRY,GEOMETRY) ST_Buffer(GEOMETRY,DISTANCE) ST_ConvexHull(GEOMETRY) ST_Transform(GEOMETRY,SRID)

Lekérdező függvények ST_Area(POLYGON) ST_Perimeter(GEOMETRY) ST_Distance(GEOMETRY,GEOMETRY) ST_Dimension(GEOMETRY) ST_AsText(GEOMETRY) ST_X(POINT) ST_Y(POINT) ST_NumPoints(GEOMETRY) ST_PointN(GEOMETRY,integer) ST_NumGeometries(GEOMETRY) ST_GeometryN(GEOMETRY,integer) ST_GeometryType(GEOMETRY)

Operátorok <-> Távolság ~ Tartalmaz @ Benne van ~= Azonos http://postgis.refractions.net/documentati on/manual-2.0/reference.html

Vetületek Proj függvénykönyvtár SRID EOV: 23700 WGS84: 4326 Google mercator: 900913 vagy 3857

Adatfelvitel DBMS Geometriai adatot csak szövegesen lehet (WKT) Külső adatforrások (import) Grafikus program QGIS Geomedia ArcGIS Web...

Kérdés Miért különül el az adatháttér a megjelenítéstől? Mert az adatháttér több alkalmazás számára is használható lehet, felesleges többször tárolni

WebGIS Weboldal (html, javascript, java, flash...) Webserver (Apache, Tomcat, Lighthttpd, IIS) Térképszerver (Geoserver, Mapserver) WMS raszteres, georeferált adat Web Map Service Képek (tif) WFS vektoros, georeferált adat Web Feature Service Adatbázis (PostGIS, shapefile, csv...) WPS Web Processing Service Elemzések a szerveren futnak

Szótár I. Proj Vetületi számításokért felelős függvénykönyvtár, megtalálható benne a legtöbb vetületi rendszer GDAL Képek átalakítására, georeferálására, képpiramis készítésre használható függvénykönyvtár WKT Well Known Test geometriai objektumok szöveges leírása WKB Well known Binary - geometriai objektumok bináris leírása

Szótár II. OpenStreetMap (OSM) Ingyenes, közösségi vektoros térkép Ajax Aszinkron kommunikáció a böngésző és a szerver közt (Oldal egyes részeinek megváltoztatása a teljes újratöltés nélkül) JSON, GeoJSON Ajax segítségével továbbított jól struktúrált adat ExtJS, GeoExt, OpenLayers Böngészőben használható javascript függvénykönyvtárak, megkönnyítik a megjelenítés megvalósítását Pmapper Komplex megvalósítás

QGIS Ingyenes térinformatikai software PostGIS adatokat olvas Rengeteg fajta ki és bemeneti adatok Digitalizálásra is alkalmas Saját geometriai elemző funkciók

Köszönöm a figyelmet! Adatbázis rendszerek