17
Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması Modelling and querying georaphical data warehouses jolina G. de Oliveira, Robson N. Fidalgo, Ana Carolina Salgado, Valé Ferhat Kurt Mekânsal Veri Anali

Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

Embed Size (px)

Citation preview

Page 1: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

Coğrafik Veri Ambarlarının Modellenmesi ve SorgulanmasıModelling and querying georaphical data warehouses

Joel da, Anjolina G. de Oliveira, Robson N. Fidalgo, Ana Carolina Salgado, Valéria C. Times

Ferhat Kurt Mekânsal Veri Analizi

Page 2: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

2

GeoMDQL Sorgu Dili

• Geographical and Multidimensional Query

GeoMDQL

GEO

GEOMDMD

Page 3: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

3

GEO

arazilerin

Page 4: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

4

Mekânsal Veritabanı Yönetim SistemiSpatial Database Management System (SDBMS)

SDBMS

PostgreSQL

PostGIShttp://www.postgresql.orghttp://postgis.net

Page 5: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

5

PostgreSQL + PostGIS + pgRouting

Page 6: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

6

Multidimensional Expressions (MDX)

Page 7: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

7

OLTP ve OLAP

INSERT, UPDATE, DELETE

Page 8: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

8

OLAP Sunucusu ve İstemcisi

• MondrianOLAP

• Pivot4J AnalyticsJPivot

http://localhost:8080/pivot4j-analytics-0.8/

Page 9: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

9

GEOMD

GEO MD GEOMD

Page 10: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

10

OpenGEO

http://boundlessgeo.com

İndirme Adresi (Geçici Adres):http://go.opengeo.org/242IZP8830000hc006fPz01

Page 11: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

11

Kaynaklar• Makalede geçen kodlama kaynakları• http://www.cin.ufpe.br/~golapware/geodwcase/geodwm.gmfgen• http://www.cin.ufpe.br/~golapware/geodwcase/gdwDatasusPostGIS.sql• http://

www.dijitalders.com/icerik/13/2635/veri_tabanlarinda_anahtar_kavrami_birincil_ve_ikincil_anahtar.html

• http://datawarehouse.gen.tr/olap-kupu-nedir-2/• http://en.wikipedia.org/wiki/MultiDimensional_eXpressions• http://www.hakankocaman.com• http://www.qgis.org• http://www.supergeotek.com/• PostGIS ArcGIS QGIS UDig Entegrasyonu http://vimeo.com/52113801• http://www.pivot4j.org/• http://www.pentaho.com/• http://boundlessgeo.com/• http://

www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html

• http://meteorite.bi/saiku• http://www.olap4j.org/

Page 12: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

12

Kaynaklar• http://binedir.com/blogs/busines-intellgence/archive/2012/05/27/oltp-online-transactional-proc

essing-ve-olap-online-analytical-processing-sistemler.aspx• http://www.gna.com.tr/modelleme/68-dimensional-ema-modelleme-temel-kavramlar.html• http://vestanbul.com/cografi-bilgi-sistemlerinde-kullanilan-baslica-programlar-ve-egitim-dokuma

nlari/• http://geoserver.org/• http://gislog.wordpress.com/• http://geojson.org/• https://www.mapbox.com/tilemill/• http://mapserver.org/• http://www.postgresql.org/• http://postgis.net/• http://www.iccube.com/• http://openjump.org/• PostgreSQL: http://www.gunduz.org/seminer/pg/• http://www.iszekam.net/?tag=/oltp+ve+olap+farkliliklari• http://datawarehouse4u.info/OLTP-vs-OLAP.html• Sözlük: http://workshops.boundlessgeo.com/postgis-intro/glossary.html

Page 13: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

13

Kısaltma İngilizce Türkçe Açıklama

GDAL Geospatial Data Abstraction Library Mekânsal Veri Soyutlama Kütüphanesi http://www.gdal.org

OGC OpenGIS Consortium OpenCIS Konsorsüyumu http://www.opengeospatial.org/

SDBMS Spatial Database Management System Mekânsal Veritabanı Yönetim Sistemi  

GOLAPE Geographical Online Analytical Processing Engine Coğrafi Online Analitik İşleme Motoru  

UDF User Defined Functions Kullanıcı Tanımlı Fonksiyonlar  

WFS Web Feature Service İnternet Özellik Servisi http://en.wikipedia.org/wiki/Web_Feature_Service

WCS Web Coverage Service Web Kapsama Hizmet http://www.opengeospatial.org/standards/wcs

WMS Web Map Service İnternet Harita Servisi http://www.opengeospatial.org/standards/wms

WPS Web Processing Service Web İşleme Servisi http://www.opengeospatial.org/standards/wps

WMTS Web Map Tile Service   http://en.wikipedia.org/wiki/Web_Map_Tile_Service

GDAL Geospatial Data Abstraction Library Mekânsal Veri Soyutlama Kütüphane http://www.gdal.org/

OpenGIS Open Geodata Interoperability Specification   www.opengeospatial.org

SFS Simple Features SQL Basit Özellikler SQL http://en.wikipedia.org/wiki/Simple_Features

MDX MultiDimensional eXpressions Çok Boyutlu İfadeler http://en.wikipedia.org/wiki/MultiDimensional_eXpressions

OLTP Online Transaction Processing Çevrimiçi Hareket İşleme http://en.wikipedia.org/wiki/Online_transaction_processing

OLAP Online Analytical Processing Çevrimiçi Analitik İşleme http://en.wikipedia.org/wiki/Olap

Kısaltmalar

Page 14: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

14

• A set of aggregation functions for spatial measures (2008)

• An open source and web based framework for geographic and multidimensional processing (2006)

• Providing geographic-multidimensional dcision support over the web (2005)

Daha önce yayınlanan makaleleri

Joel Da Silva

Page 15: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

15

Daha Fazla Bilgi İçin

• New Trends in Data Warehousing and Data Analysis

• http://link.springer.com/book/10.1007/978-0-387-87431-9

Page 16: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

16

• Primary Key (Birincil Anahtar): Bir tabloda bir alanı yani bir sütunu eşsiz bir değer yapmaya yarar. Her tabloda sadece bir tane Primary Key özelliğine sahip sütun bulunabilir.

• Unique Key(Tekil Anahtar): Unique Key olarak tanımlanan alan için bir değer sadece bir kere girilebilir. Bir başka satıra daha aynı verinin girilmesine izin verilmez. Primary Key ’den farklı olarak Unique Key, NULL (boşluk) değerini alabilir.

• Foreign Key (Yabancı Anahtar): İlişkilendirilen bir tablonun belli yada belirli sütunlarına girilecek değerleri, ilişkilenen başka bir tablonun bir sütunundaki değer kümesiyle kısıtlamak için kullanılır.

Veritabanı Terimleri-Anahtar (Key)

Page 17: Coğrafik Veri Ambarlarının Modellenmesi ve Sorgulanması

17

GIS Yazılımları

• uDIG: http://udig.refractions.net/• Openjump: http://openjump.org/• QCIS: http://qgis.org