PostGIS, popüler PostgreSQL nesne-ilişkisel veritabanı için uzamsal bir veritabanı uzantısıdır. PostGIS, PostgreSQL sunucusunu “mekansal olarak etkinleştirir” ve Microsoft’un SQL Server Spatial ve Oracle’ın Spatial veritabanı uzantısıyla aynı şekilde coğrafi bilgi sistemleri (CBS) ve web haritalama uygulamaları için bir mekansal veritabanı olarak kullanılmasına izin verir .
PostGIS açık kaynaklı bir projedir ve PostGIS kaynak kodu GNU Genel Kamu Lisansı (GPL) altında yayınlanır.
POSTGIS ÖZELLİKLERİ
1. YÜKSEK PERFORMANS
PostGIS, performansı en üst düzeye çıkarmak için geometri ve dizin yapılarının mümkün olan en küçük temsillerini kullanır. PostGIS kullanıcıları, performansı büyük uzamsal veri kümeleri üzerindeki tescilli veritabanlarıyla karşılaştırmış ve PostGIS en yüksek performansı göstermiştir. Daha küçük veri temsilleri, sabit diskleri yavaşlatmak için verimi azaltır ve verileri hızlı bellek önbelleğinde tutarak hızı doğrudan artırır.
2. VERİ BÜTÜNLÜĞÜ
Uzamsal verilerin bir veritabanında saklanması, SQL sorgularını kullanabilen (komut dosyaları, masaüstü uygulamaları, diğer veritabanları, web hizmetleri) herhangi bir araç aracılığıyla basit rastgele erişime izin verir. PostGIS, birden çok işlemin kaynak çekişmesi olmadan ve garantili veri bütünlüğü ile uzamsal tablolara yazmasına izin vermek için satır düzeyinde kilitleme kullanır.
3. MEKANSAL SORGU
PostGIS, mesafe, kapsama, kesişim ve tam ilişki matrislerinin tamamını içerir. Ayrıca sorgular, PostgreSQL sorgu planlayıcısına tamamen entegre edilmiş, kendi kendini ayarlayan bir R-Tree dizini ile hızlandırılır.
4. MEKANSAL ANALİZ
Gelişmiş CBS analizi, uzamsal birleşimler, arabellekler, kesişimler, çokgen oluşturma, çizgi oluşturma, doğrusal referanslama, afin dönüşümler ve daha fazlasını kullanarak gerçekleştirilebilir! SQL dilini kullanan her şey PostGIS işlevlerini kullanabileceğinden, gelişmiş CBS analizi, komut dosyalarından J2EE uygulamalarına kadar her şey için kullanılabilir.