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

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

Téradat szerverek workshop

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

ADATBÁZIS RENDSZEREK. Esettanulmányok, adatkezelés. Krausz Nikol, Medve András, Molnár Bence

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

Adatbázis rendszerek. 4. előadás Redundancia, normalizálás

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

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

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)

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

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.

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

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

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

GeoServer, OpenLayers és WFS. Dolleschall János

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

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

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

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

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

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

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

MINERVA TÉRINFORMATIKAI RENDSZER

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

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

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

Internetes GIS MapServer alapokon

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

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

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

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

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

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

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

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

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

geoinformatikai alkalmazások

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

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)

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

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

Intelligens közlekedési rendszerek (ITS)

Adatbázisok - 1. előadás

Az ErdaGIS térinformatikai keretrendszer

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

PostGIS mogyoróhéjban

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

Bevezetés: az SQL-be

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

Adatbázis rendszerek. dr. Siki Zoltán

(ArcCatalog, ArcMap)

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

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

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

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

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.

Szabad szoftverek a geoinformatikában

DIPLOMAMUNKA. Sövegjártó Ferenc

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

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

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

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

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

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

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

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

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

ADATBÁZIS RENDSZEREK. Adatbázisok története, alapfogalmak, adatmodellek. Krausz Nikol, Medve András, Molnár Bence

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

Alkalmazásokban. Dezsényi Csaba Ovitas Magyarország kft.

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

JAVA webes alkalmazások

BIRDIE. Business Information Reporter and Datalyser. Előadó: Schneidler József

<Insert Picture Here> Migráció MS Access-ről Oracle Application Express-re

Informatikai alapismeretek Földtudományi BSC számára

QGIS tanfolyam (ver.2.0)

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.

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

Egészítsük ki a Drupal-t. Drupal modul fejlesztés

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

Bevezetés a QGIS program használatába Összeálította dr. Siki Zoltán

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

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

Elektronikus levelek. Az informatikai biztonság alapjai II.

Multimédiás adatbázisok

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

Átfogó megoldás a számlafolyamatok felgyorsításához ELO DocXtractor. Laczkó Kristóf ELO Digital Office Kft. Bálint András Prognax Kft.

Az adatok a vállalat kulcsfontosságú erőforrásai. Az információs rendszer adatai kezelésének két alapvető változata:

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

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

(70) BUSZNYÁK J., SISÁK I. A Georgikon Térképszerver helye és szerepe a térinformatikai adatbázisok hálózatában

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

SQL. 1.rész. 1.elıadás // Adatbázisok-1 elıadás // Ullman-Widom (Stanford) tananyaga alapján // Hajas Csilla (ELTE IK) 1

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

Átírás:

Adatbázis rendszerek 8. előadás Térinformatikai adatbázisok és gyakorlati ötletek 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 Egy alkalmazásban ugyanaz az adat többször is megjelenhet, de más kinézettel.

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 WKB leírása 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

WebGIS

Gyakorlati ötletek

Adat generálás Pilot projekthez (vagy HF) Teszteléshez váratlan adatok Excel RAND() / VÉL() RANDBETWEEN() / VÉLETLEN.KÖZÖTT() Webes generátorok Máshonnan szerzett adatok

Adat beolvasás Excel CSV Elválasztó Idézőjel Karakter kódolás különleges karakterek Sorvége Üres mezők PDF Copy - Paste Text to columns (Szövegből oszlopok) OCR Optikai karakter felismerés

Elemzések Excel-ben Ctrl+F Filter VLOOKUP() / FKERES() Rendezett vagy rendezetlen lista Összetett kulcs? HLOOKUP() / VKERES() CONCATENATE() / ÖSSZEFŰZ() TRIM() / KIMETSZ()

Mintavideók OCR: http://www.youtube.com/watch?v=mr7e7 -VAWTQ VLOOKUP: http://www.youtube.com/watch?v=vyosu irgmua Text to Columns: http://www.youtube.com/watch?v=k7urf2 ckpf8

ZH megtekintés

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