2018 yılında Coğrafi Bilgi Sistemleri Genel Müdürlüğü tarafından başlatılan Türkiye Ulusal Coğrafi Bilgi Sistemi Entegrasyon Projesi kapsamında, 2018-2024 yılları arasında toplam 214 kamu kurumu kuruluşu ve yerel yönetimler ile çalışmalar gerçekleştirilmiştir.
2018 – 2019 yıllarında gerçekleştirilen TUCBS Entegrasyon Projesi 32 kamu kurum ve kuruluşu;
ile 30 büyükşehir belediye başkanlığını;
kapsamaktadır.
Söz konusu proje kapsamında ilgili kamu kurum ve kuruluşları ve büyükşehir belediyeleri ile birlikte;
gerçekleştirilmiştir. Proje sonunda kurumların örnek coğrafi veri setlerine ait coğrafi veri servisleri ve metaverilerinin Ulusal Coğrafi Bilgi Platformuna entegrasyonu sağlanmıştır.
2018-2019 TUCBS Entegrasyon Projesi sonunda 32 kamu kurum ve kuruluşu ile 30 büyükşehir belediye başkanlığına ait coğrafi veri servisleri ve metaveriler Ulusal Coğrafi Bilgi Platformuna aktarılmıştır.
2020 – 2021 yıllarında gerçekleştirilen TUCBS Entegrasyon Projesi 20 merkezi coğrafi veri üreticisi ve kullanıcısı kamu kurum ve kuruluşu;
30 su ve kanalizasyon idaresi genel müdürlüğü;
5 il özel idaresi;
ve 5 il belediye başkanlığını;
kapsamaktadır.
Söz konusu proje kapsamındaki kurumlar ile birlikte;
gerçekleştirilmiştir. Proje sonunda kurumların örnek coğrafi veri setlerine ait coğrafi veri servisleri ve metaverilerinin Ulusal Coğrafi Bilgi Platformuna entegrasyonu sağlanmıştır.
2020-2021 TUCBS Entegrasyon Projesi sonunda 20 kamu kurum ve kuruluşu, 30 su ve kanalizasyon idaresi, 5 il belediyesi ve 5 il özel idaresine ait coğrafi veri servisleri ve metaveriler Ulusal Coğrafi Bilgi Platformuna aktarılmıştır.
2022 yılında gerçekleştirilen TUCBS Entegrasyon Projesi 46 il belediye başkanlığını;
kapsamaktadır.
Söz konusu proje kapsamındaki kurumlar ile birlikte;
gerçekleştirilmiştir. 2022 TUCBS Entegrasyon Projesi sonunda 46 il belediye başkanlığına ait coğrafi veri servisleri ve metaveriler Ulusal Coğrafi Bilgi Platformuna entegre edilerek aktarılmıştır.
2023-2024 yılında gerçekleştirilen TUCBS Çalışabilirlik, Uyumlaştırma Ve Entegrasyon Projesi 2 safha halinde gerçekleştirilmişidir. Projenin ilk safhasında 28 il özel idaresi;
ile KÖYDES ve BulutKBS merkezi veritabanlarında yürütülen çalışmalar Nisan 2024 sonu itibari ile tamamlanmıştır. Projenin ikinci safhasında 18 il özel idaresi;
ile Aralık 2024 tarihi itibari ile tamamlanmıştır. Söz konusu proje kapsamındaki kurumlar ile birlikte;
gerçekleştirilmiştir. Proje sonunda kurumların coğrafi verilerine ait coğrafi veri servisleri ve metaverilerinin Ulusal Coğrafi Bilgi Platformuna entegrasyonu sağlanmıştır.
2023-2024 TUCBS Çalışabilirlik, Uyumlaştırma ve Entegrasyon Projesi sonunda 46 il özel idaresine ait coğrafi veri servisleri ve metaveriler Ulusal Coğrafi Bilgi Platformuna aktarılmıştır. Aynı zamanda KÖYDES ve BulutKBS merkezi veritabanlarının TUCBS ile entegrasyonu için çalışmalar yürütülmüştür.Kurumların entegrasyon sürecine ilave olarak Bakanlık merkezinde bulunan KÖYDES ve Ulusal KBS’nin entegrasyon çalışmaları yürütülmüş ve aşağıdaki tespitler yapılmıştır.
Üretilen/kullanılan coğrafi veriler sınıflarına, özniteliklerine ve teknik standartlardaki durumlarına göre ayrı ayrı tespit edilerek üretilmiş bir form üzerinde raporlanmaktadır.
Türkiye Ulusal Coğrafi Bilgi Sistemi Çalışabilirlik, Uyumlaştırma ve Entegrasyon Projesi ile Kurumlar tarafından tutulan coğrafi verilerin tespit edilmesi çalışmalarının gerçekleştirilmesinde kullanılan formlar ve form alanları Coğrafi Bilgi Sistemleri Genel Müdürlüğü tarafından onaylanarak nihai hale getirilmiştir. Üretilen coğrafi verilere yönelik genel katman bilgilerini, her katman için ayrı ayrı olmak üzere veri envanter bilgilerini ve veri kalitesi bileşenlerine yönelik detaylı bilgileri içerecek şekilde detay bilgilere yer verilmiştir.
T.C. Çevre, Şehircilik ve İklim Değişikliği Bakanlığı tarafından yürütülen Türkiye Ulusal Coğrafi Bilgi Sistemi (TUCBS) Entegrasyon Projesi kapsamında 2020-2021 yıllarında 5 il özel idaresi ile entegrasyon çalışmaları gerçekleştirilmiş, 2023 yılında başlatılan Türkiye Ulusal Coğrafi Bilgi Sistemi (TUCBS) Çalışabilirlik, Uyumlaştırma ve Entegrasyon Projesi ile TUCBS Entegrasyon Projesi kapsamında 46 il özel idaresi daha dahil edilerek proje genişletilmiştir. 2023 yılı projesinin ilk safhasında 28 il özel idaresi ile entegrasyon çalışmaları tamamlanmış, projenin ikinci safhasında ise 18 il özel idaresi ile çalışmalar gerçekleştirilmiştir. Söz konusu 51 il özel idaresinde bu kapsamda yapılan çalışmaların değerlendirilmesi, anılan projenin sonuçlarının paylaşılması, coğrafi bilgi sistemlerine yönelik ulusal mevzuatların tanıtılması konularında bilgi paylaşımı ve karşılıklı görüş alışverişinde bulunulması amacıyla 06.12.2023 tarihinde İlbank Sosyal Tesisleri’nde “Türkiye Ulusal Coğrafi Bilgi Sistemi Proje Tanıtım ve Ara Değerlendirme Toplantısı” düzenlenmiştir.
Coğrafi Bilgi Sistemleri Genel Müdürlük Makamı tarafından yapılan açılış konuşması ile toplantı başlatılmıştır. Bu kapsamda, TUCBS çalışmalarının tarihçesi, bugüne kadar yapılan çalışmalar ve yapılması planlanan çalışmalar hakkında genel bilgilendirme yapılmıştır. Ulusal coğrafi veri altyapısının kurulması ve sürekliliğinin sağlanması için gerekli olan altyapının kurulduğu belirtilmiştir.
TUCBS Çalışabilirlik, Uyumlaştırma ve Entegrasyon Projesi, Tanıtım ve Ara Değerlendirme Toplantısı Bilgilendirme Sunumu gerçekleştirilmiş ve bu kapsamda 2018 yılından bugüne kadar 30 büyükşehir belediye başkanlığı, 52 kamu kurum ve kuruluşu, 30 su ve kanalizasyon idaresi genel müdürlüğü, 51 belediye başkanlığı, 33 il özel idaresi ile gerçekleştirilen tespit ve entegrasyon çalışmaları hakkında bilgilendirme yapılmıştır. TUCBS ile sağlanan entegrasyonun sürekliliği için donanım, yazılım, ağ ve güvenlik, CBS organizasyon birimleri, insan kaynakları ve mevzuat altyapılarında yapılması gereken çalışmalar hakkında görüş ve öneriler ile toplantıya devam edilmiştir. Kurum temsilcilerinin TUCBS ve KÖYDES çalışmaları hakkında görüş/önerilerinin alınması için soru/cevap oturumu ile toplantıya devam edilmiştir.
Soru cevap oturumu kapsamında, KÖYDES kapsamında tanımlanan coğrafi veri katmanlarının üretilmesi için gerekli olan kaynaklar, bu kaynakların temini hakkında görüşmeler gerçekleştirilmiştir. İl özel idarelerinin kaynak temini sürecinde yaşadığı problemler, aksaklıklar ve Coğrafi Bilgi Sistemleri Genel Müdürlüğü’nün bu kapsamda yapması gerekenler hakkında görüşler alınmıştır.
Kurumlar ile yapılan tespit çalışmaları esnasında, Kurum tarafından üretilen ve kullanılan veri envanterinin tespit edilebilmesi amacıyla her bir veri katmanına ait
sorgulanmakta ve Kurum temsilcileri tarafından edinilen bilgiler doğrultusunda Tespit Portalında kayıt altına alınmaktadır. Bu kapsamda gerçekleştirilen toplantılar öncesinde kurumlara boş Coğrafi Veri Katman listeleri iletilmekte ve Kurum temsilcileri tarafından ilgili detay bilgilerin doldurularak geri iletilmesi beklenmektedir. Gerçekleştirilen analiz toplantıları sırasında ise Kurum temsilcileri tarafından verilen detay bilgilere göre Coğrafi Veri Katman Listesi güncellenmekte ve edinilen bilgiler Proje Tespit Portalına aktarılmaktadır.
Coğrafi veri analizi kapsamında yürütülecek çalışmalarda kullanılmak üzere hazırlanan Coğrafi Veri Analiz Formu, üretilen coğrafi verilere yönelik genel katman bilgilerini, her katman için ayrı ayrı olmak üzere veri envanter bilgilerini ve veri kalitesi bileşenlerine yönelik detaylı bilgileri içermektedir.
Her bir başlık altında detaylandırılacak olan bileşenler aşağıda listelenmiştir.
Kurumlar ile yapılan tespit çalışmaları esnasında, Kurumun katmanlarına ait coğrafi veri servisi durumu tespiti için her bir katman özelinde
sorgulanmakta ve Kurum temsilcileri tarafından edinilen bilgiler doğrultusunda Tespit portalında kayıt altına alınmaktadır.
Coğrafi Veri Servisleri ve Paylaşımı Analizi kapsamında yürütülecek çalışmalarda kullanılmak üzere hazırlanan Coğrafi Veri Servisleri ve Paylaşımı Analizi Formu, üretilen coğrafi verilerin servislerine yönelik genel teknik bilgileri ve servis paylaşımına yönelik detaylı bilgileri içermektedir.
Her bir başlık altında detaylandırılacak olan bileşenler aşağıda listelenmiştir.
Kurumun katmanlarına ait metaveri durumu; üretilen coğrafi veriye ait açıklayıcı bilgi veya üst veri bilgisi olarak tanımlanan, verinin ne zaman, nasıl, niçin ve kim tarafından oluşturulduğu ve bu verilerde güncelleme, ilave, silme vb. işlemlerin yapılması konularında bilgi bulundurulması durumudur. Bu kapsamda her bir katman için metaveri varlığı, metaveri standardı ve metaveri paylaşımı konularında tespitler yapılmaktadır. Bu kapsamda Kurumlar ile yapılan tespit çalışmaları esnasında her bir veri katmanı için:
sorgulanmakta ve Kurum temsilcileri tarafından edinilen bilgiler doğrultusunda Tespit portalında kayıt altına alınmaktadır.
Metaveri Analizi kapsamında yürütülecek çalışmalarda kullanılmak üzere hazırlanan Metaveri Analiz Formu, metaveri üretimi ve paylaşımına yönelik genel bilgileri içermektedir.
Metaveri Analizi kapsamında detaylandırılacak olan bileşenler aşağıda listelenmiştir.
Kurum tarafından gerçekleştirilen iş ve işlemlerde dayanak olan mevzuatlar ile verinin üretim ve paylaşımına yönelik yasal dayanakların tespit edilebilmesi için Kurumlar ile yapılan tespit çalışmaları esnasında:
sorgulanmakta ve Kurum temsilcileri tarafından edinilen bilgiler doğrultusunda Proje Tespit Portalında kayıt altına alınmakta ve Mevzuat Analizi Formu ile raporlanmaktadır.
Bu kapsamda 2018-2024 yılları arasında gerçekleştirilen toplantılar esnasında Kurumlar tarafından iş ve işlemlerinde dayanak olarak kullanıldığı belirtilen mevzuat, kanun ve yönetmelikler aşağıda listenmektedir.
Yapılan mevzuat araştırmasında il özel idareleri tarafından kullanıldığı belirtilen mevzuatlar aşağıda listelenmektedir:
Yapılan mevzuat araştırmasında su ve kanalizasyon idareleri tarafından kullanıldığı belirtilen mevzuatlar aşağıda listelenmektedir:
Yapılan mevzuat araştırmasında belediye başkanlıkları tarafından kullanıldığı belirtilen mevzuatlar aşağıda listelenmektedir:
Uygulanmasına Dair Yönetmelik,
Yönetmeliği,
Sular Hakkında Yönetmelik,
Yapılan mevzuat araştırmasında Büyükşehir Belediyeleri tarafından kullanıldığı belirtilen mevzuatlar aşağıda listelenmektedir:
Yapılan mevzuat araştırmasında Kamu Kurum ve Kuruluşları tarafından kullanıldığı belirtilen mevzuatlar aşağıda listelenmektedir:
Mevzuat Analizi kapsamında yürütülecek çalışmalarda kullanılmak üzere hazırlanan Mevzuat Analiz Formu, verinin üretim ve paylaşımına yönelik yasal dayanakların incelenmesini içermektedir.
Mevzuat Analizi kapsamında detaylandırılacak olan bileşenler aşağıda listelenmiştir.
TUCBS ile entegrasyon kapsamında kullanılacak donanım ve yazılım altyapısının veri sunma ve depolama açısından yeterliliğinin tespit edilebilmesi için Kurumlar ile yapılan tespit çalışmaları esnasında:
sorgulanmakta, donanım ve ağ / güvenlik altyapısına yönelik bilgiler Kurum temsilcileri tarafından edinilen bilgiler doğrultusunda Proje Tespit Portalı’ nda kayıt altına alınmaktadır.
Donanım, Yazılım, Ağ ve Güvenlik Analizi kapsamında yürütülecek çalışmalarda kullanılmak üzere hazırlanan Donanım, Yazılım, Ağ ve Güvenlik Analiz Formu, veri üreticisi kurumun donanım ve ağ / güvenlik altyapısına yönelik bilgileri içerir.
Donanım, Yazılım, Ağ ve Güvenlik kapsamında detaylandırılacak olan bileşenler aşağıda listelenmiştir.
Ulusal Coğrafi Bilgi Sistemi mevzuatına göre kurumsal yükümlülüklerin yerine getirilebilmesi amacıyla CBS biriminin kurulması gerekli kılınmaktadır. Bu kapsamda Kurumlar ile yapılan tespit çalışmaları esnasında,
sorgulanarak Kurum özelinde CBS organizasyonu ve CBS insan kaynağı tespiti yapılarak Proje Tespit Portalına aktarılmakta ve “CBS Organizasyon Birimleri ve İnsan Kaynakları Analizi Formu” oluşturularak raporlanmaktadır.
CBS Organizasyon Birimleri Analizi kapsamında yürütülecek çalışmalarda kullanılmak üzere hazırlanan CBS Organizasyon Birimleri Analiz Formu, veri üreticisi kurumun insan kaynaklarına yönelik genel bilgileri içerir.
CBS Organizasyon Birimleri Analizi kapsamında detaylandırılacak olan bileşenler aşağıda listelenmiştir.
Entegrasyon öncesi teknik çalışmalar 3 aşamada tamamlanmaktadır. Bu aşamalar aşağıda detaylandırılmıştır.
Kamu Güvenli Ağ Bağlantısının, kamu kurumlarının güvenli ve hızlı bir şekilde veri paylaşmasını sağlayan, özel olarak ayrılmış bir ağ altyapısıdır. Kamu kurumları arasındaki veri paylaşımı sürecinde, harita servislerine güvenli erişim sağlamak önemlidir. Bu erişim sağlanırken, verilerin güvenliğini korumak, servis adreslerini maskelemek ve yetkisiz erişimi engellemek amacıyla özel bir ağ bağlantısı kullanılır.
Söz konusu bağlantının sağlanabilmesi için kurumlara Bakanlık tarafından bir form iletilir ve bu formun eksiksiz olarak doldurulması beklenir. Erişim izinlerinin tanımlanması halinde ise belirtilen elektronik posta adresi üzerinden geri bildirimde bulunulur.
Form üzerinde yer alan bazı terimler aşağıda açıklanmaktadır.
IP (Internet Protocol): IP adresi, internet veya özel ağlarda bir cihaza verilen benzersiz bir sayısal kimliktir. Bu adres, cihazların birbirlerini bulmalarını ve iletişim kurmalarını sağlar.
Dış IP: Kurumun dış dünya ile iletişim kurmasını sağlayan IP adresidir. Kurumun internet veya kamu güvenli ağı üzerinden erişilebilmesini sağlar.
Port: Bir sunucuya veya cihaza gelen ve giden veri trafiği, IP adresi üzerinden belirli "port" numaraları aracılığıyla yapılır. Portlar, belirli bir hizmete veya uygulamaya atanmış, cihazlar arasındaki veri akışını düzenleyen kapılardır. Örneğin, harita servisleri için belirli bir port numarası kullanılabilir; bu, yalnızca harita servislerinin erişimi için ayrılmıştır.
DNS (Domain Name System): İnternet veya ağ ortamında IP adresleri ile cihazların daha kolay anlaşılabilir bir şekilde tanımlanmasını sağlayan bir sistemdir. DNS, kullanıcıların uzun ve karmaşık IP adresleri yerine, kolayca hatırlanabilen alan adlarını (örneğin, `kurumsunucu.gov.tr`) kullanmalarına olanak tanır.
VPN (Virtual Private Network): İnternet gibi genel ağlar üzerinden güvenli ve şifreli bir bağlantı kurmayı sağlayan bir teknolojidir.
IPSec VPN (Internet Protocol Security Virtual Private Network): İnternet üzerinden güvenli veri alışverişi sağlamak için kullanılan bir VPN türüdür.
Formda yer alan kısımlar, kurumun güvenli bağlantıyı kurabilmesi için Bakanlık’a sağlaması gereken bilgileri içerir. Her bir bilgiye dair detaylı açıklama şu şekildedir:
IP Bilgisi: Bakanlık, kurumun harita sunucularına erişim sağlamak için sunucunun dış IP adresine ihtiyaç duyar. Bu dış IP adresi, Bakanlık’ın hangi adrese bağlanması gerektiğini belirtir.
URL ve Port Bilgisi: Kamu güvenli ağa dahil edilecek sunucunun URL bilgisi ve Bakanlık tarafından erişim sağlanarak servislerin kullanılacağı erişime açık bir port bilgisi yazılmalıdır. Eğer sunucuya DNS tanımlı ise, bu DNS adresi, DNS tanımlı değilse, sunucu bilgisi IP adresi ve port numarası formatında belirtilmelidir.
Örneğin:
- DNS tanımlı ise: `https://haritasunucu.kurum.gov.tr:443`
- DNS tanımlı değil ise: `https://1.1.1.1:443`
Burada:
- `1.1.1.1` ifadesi sunucunun IP adresini temsil eder.
- `:443` ifadesi ise erişim sağlanacak portu temsil eder.
Bu bilgiler, Bakanlık’ın güvenli ağ üzerinden sunucuya bağlanarak gerekli harita servislerine erişmesini ve maskeleme işlemlerinin gerçekleştirilebilmesini sağlar.
Kullanıcı, donanım altyapısının yeterli olup olmadığını belirleyebilir ve raporlayabilir. (Kazanım)
TUCBS kapsamında, coğrafi veri yönetimi ve harita servislerinin sorunsuz çalışabilmesi için veritabanı ve harita sunucu yazılımlarının ihtiyacı olan altyapı ve yazılım gereksinimleri aşağıda listelenmektedir.
Veritabanı ve harita sunucusu yazılımlarının işlem gücü ihtiyacı, iş yüküne, veri hacmine ve kullanıcı sayısına bağlı olarak değişir.Oracle, PostgreSQL ve MSSQL gibi güçlü veritabanları, temel kurulum için birkaç çekirdek ile çalışabilir, ancak büyük ölçekli işlemler veya ağır veri sorguları için 16 çekirdek ve üstü işlemciler gereklidir.
Coğrafi bilgi sistemlerinde (CBS) veri işlemleri sırasında yüksek miktarda bellek kullanılmaktadır. Veritabanı ve harita sunucusu için minimum 32 GB RAM tavsiye edilse de, özellikle çok katmanlı veri sorguları ve analizleri için 64 GB veya daha fazla RAM gereklidir.
Coğrafi veri işlemlerinde yüksek okuma/yazma hızına sahip SSD veya NVMe sürücüler kullanılması, özellikle büyük veri dosyalarının hızlı işlenmesi açısından büyük önem taşır. Minimum 2 TB kapasitesi önerilir, ancak veritabanı boyutuna göre bu kapasite artırılabilir.
Yüksek hızlı bir ağ bağlantısı, harita servislerinin hızlı bir şekilde sağlanabilmesi için önemlidir.
Yük dengeleyici kullanarak, yoğun veri işlemlerinde sunuculara yapılan taleplerin eşit dağıtılması sağlanabilir.
TUCBS ile entegrasyonun sağlanabilmesi için kurum sunucusunda gerekli yazılım altyapısının sağlanması gerekmektedir. Bu bölümde, entegrasyon çalışmalarının gerçekleştirilebilmesi için Kurum sunucusunda ihtiyaç duyulacak veritabanı sistemleri ve harita sunucuları açıklanmaktadır.
Veritabanı Sistemleri
Kurumun coğrafi verileri güvenli bir şekilde depolayabilmesi ve sanal tablolar (view) oluşturabilmesi için güçlü bir veritabanı sistemine ihtiyaç vardır. Aşağıda bazı veritabanı alternatifleri sıralanmıştır:
- PostgreSQL/PostGIS:
PostGIS eklentisi ile PostgreSQL, coğrafi veri tiplerini ve fonksiyonlarını destekleyen güçlü bir açık kaynaklı veritabanı seçeneğidir. Geniş veri kümelerini yönetebilir ve karmaşık coğrafi sorguları hızlıca işleyebilir. Hem geniş hem de küçük ölçekli projelerde açık kaynaklı, ücretsiz ve etkili bir çözümdür.
- Oracle Spatial:
Oracle Spatial ve Graph eklentileri ile Oracle, büyük ölçekli coğrafi veri yönetiminde güçlü ve güvenilir bir seçenek sunar. Çok kullanıcılı ortamlarda güvenlik ve veri bütünlüğünü sağlayarak, yüksek performans sunar. Bu veritabanı çözümü, kurumsal bütçeye uygun olması durumunda önerilir.
- Microsoft SQL Server Spatial:
MSSQL'in coğrafi veri desteği sağlayan sürümü, özellikle Windows tabanlı sistemlerle kolayca entegre olabilir. Ancak, lisans maliyetleri nedeniyle açık kaynak seçeneklere göre daha yüksek bir maliyet gerektirebilir.
Eğer kurumda mevcut bir veritabanı sistemi bulunmuyorsa, Kurum onayı ile Entegrasyon Proje Ekibi tarafından açık kaynak kodlu veritabanı (PostgreSQL) kurulumu yapılır. PostgreSQL kurulumuna ilişkin detaylı bilgi “PostgreSQL Kurulumu” başlığı altında bulunmaktadır.
Harita Sunucuları
Oluşturulan sanal tablolara (view) ait coğrafi verilerin, harita servisleri olarak yayınlanabilmesi ve TUCBS ile entegre bir şekilde Bakanlık’a iletilebilmesi için bir harita sunucusuna ihtiyaç vardır. Aşağıda, bu işlevi sağlayabilecek bazı harita sunucusu alternatifleri verilmiştir:
- GeoServer:
Açık kaynaklı, genişletilebilir ve OGC standartlarını tam olarak destekleyen GeoServer, hızlı ve esnek harita servisleri sunar. Özellikle açık kaynak çözümler tercih edildiğinde, esneklik ve işlevsellik açısından ideal bir seçenektir.
- ArcGIS Server:
Esri’nin ArcGIS Server ürünü, büyük veri kümelerini yönetme ve karmaşık coğrafi analizleri gerçekleştirme kabiliyeti ile öne çıkar. Ancak lisans maliyeti yüksektir ve kurumun bütçesine uygun olması durumunda tercih edilmelidir.
- MapServer:
Hızlı ve etkili harita üretimi sağlayan açık kaynaklı bir diğer alternatiftir. Ancak daha temel bir yapı sunduğu için büyük ölçekli işlemler için optimize edilmesi gerekebilir.
Entegrasyon çalışmaları sırasında kurumda bir harita sunucusunun bulunmaması durumunda , Kurum onayı ile Entegrasyon Proje Ekibi tarafından açık kaynak kodlu harita sunucusu (GeoServer) kurulumu yapılır. GeoServer kurulumuna ilişkin detaylı bilgi “…” başlığı altında yer almaktadır.
Kurumların TUCBS projesi kapsamında etkin bir şekilde entegrasyon çalışmalarını gerçekleştirebilmeleri için yukarıda belirtilen donanım ve yazılım gereksinimlerini karşılamaları gerekmektedir. Veritabanı sistemlerinin (PostgreSQL, Oracle, MSSQL vb.) ve harita sunucularının (GeoServer, ArcGIS Server vb.) kurulumu ve işletimi, güçlü bir donanım altyapısı ve uygun yazılım ortamı gerektirir. Bu gereksinimlerin karşılanması, kurumların coğrafi verilerini güvenli, hızlı ve verimli bir şekilde yönetmelerini ve paylaşmalarını sağlayacaktır.
Entegrasyon öncesi idari çalışmalar 3 aşamada tamamlanmaktadır. Bu aşamalar aşağıda detaylandırılmıştır.
Kurum tarafından paylaşılan veri ve veri servislerinin gizlilik dereceleri, veri üreticisi veya veri sahibinin karar verdiği şekilde İlgili veriye ait metaveri üzerinde belirtilir. Kurum coğrafi verilerinin metaverileri Ulusal Coğrafi Bilgi Platformuna aktarılırken kamu erişim kısıtlamaları metaverinin ilgili bölümü üzerinden tanımlanması gerekmektedir.
Kurum tarafından paylaşılan veri ve veri servislerinin gizlilik dereceleri, veri üreticisi veya veri sahibinin karar verdiği şekilde İlgili veriye ait metaveri üzerinde belirtilir. Kurum coğrafi verilerinin metaverileri Ulusal Coğrafi Bilgi Platformuna aktarılırken kamu erişim kısıtlamaları metaverinin ilgili bölümü üzerinden tanımlanması gerekmektedir.
Bu kapsamda sınırlamalar bölümünde coğrafi verilerle ilgili kamu erişim kısıtları (açık veri, hizmete özel, tasnif dışı, gizli, çok gizli, özel, kişiye özel) belirlenmelidir.
➢ Açık Veri: Herhangi bir telif hakkına sahip olmayan, herkes tarafından kullanılabilen, düzenlenebilen ve dağıtılabilen veridir.
➢ Çok Gizli: Bilmesi gerekenlerin dışında diğer kişilerin bilmelerinin istenmediği ve izinsiz açıklandığı takdirde Devletin güvenliğine, ulusal varlık ve bütünlüğe, iç ve dış menfaatlerimize hayah bakımından son derece büyük zararlar verecek, yabancı bir devlete faydalar sağlayacak ve güvenlik bakımından olağanüstü önemi haiz mesaj, rapor, doküman, araç, gereç, tesis ve yerler için kullanılır.
➢ Diğer: Gizlilik derecesi kurum tarafından ayrıca tanımlanan veridir.
➢ Gizli: Bilmesi gerekenlerin dışında diğer kişilerin bilmelerinin istenmediği ve izinsiz açıklandığı takdirde Devletin güvenliğine, ulusal varlık ve bütünlüğe, iç ve dış menfaatlerimize ciddi şekilde zarar verecek, yabancı bir devlete faydalar sağlayacak nitelikte olan mesaj, rapor, doküman, araç, gereç, tesis ve yerler için kullanılır.
➢ Hizmete Özel: İçerdiği bilgi itibarıyla çok gizli, gizli veya özel gizlilik dereceleri ile korunması gerekmeyen fakat bilmesi gerekenlerden başkası tarafından bilinmesi istenmeyen mesaj, rapor, doküman, araç, gereç, tesis ve yerler için kullanılır.
➢ Kişiye Özel: Bir gizlilik derecesi olmayıp evrakın gittiği yerde ve başlangıçtaki işlemlerinde belirli şahısların (Amir veya sadece onun yetki verdiği personel) açabileceği, bunun dışında herhangi bir şahıs tarafından açılamayacağını ifade eder.
➢ Özel: İzinsiz açıklandığı takdirde, Devletin menfaat ve prestijini haleldar edecek veya yabancı bir devlete faydalar sağlayacak nitelikte olan mesaj, rapor, doküman, araç, gereç, tesis ve yerler için kullanılır.
➢ Tasnif Dışı: İçerdiği konular itibariyle gizlilik dereceli bilgi taşımayan, ancak Devlet hizmeti ile ilgili bilgi, belge, evrak, mesaj ve dokümanlara verilen gizlilik derecesidir.
Kurum/ Belediye gizlilik konusunda bilgi ya da kanun gibi maddeleri yazabilmeleri için ayrılan bölümdür. Örnek olarak: Bilgi Amaçlıdır. Resmi İşlemlerde Kullanılamaz. Veriler çoğaltılarak hiçbir şekilde üçüncü şahıslara kullandırılamaz ve yayınlanamaz. Verilerin amaç dışında ve ticari amaçla kullanıldığının tespit edilmesi halinde ilgililer hakkında hukuki işlemler başlatılacaktır.
Kurum tarafından paylaşılan veri ve veri servislerine erişim, paylaşım ve kullanım koşulları veri üreticisi veya veri sahibinin karar verdiği şekilde İlgili veriye ait metaveri üzerinde belirtilir. Kurum coğrafi verilerinin metaverileri Ulusal Coğrafi Bilgi Platformuna aktarılırken kamu erişim kısıtlamaları metaverinin ilgili bölümü üzerinden tanımlanması gerekmektedir.
Bu kapsamda sınırlamalar bölümünde coğrafi verilerle ilgili paylaşım ve kullanım kuralları (Herkese Açık, Koşul Yok, Koşulludur) belirlenmelidir.
Entegrasyon öncesi idari çalışmaların son aşamasında “Teknik Çalışmalar” başlığı altında detaylandırılan,
Ayrıca, söz konusu gereksinimlerin tamamlanıp teknik altyapının entegrasyona hazır hale getirilmesinin ardından, sürekliliğinin sağlanmasına yönelik önlemlerin alınması gerekmektedir.
QGIS (Quantum Geographic Information System), coğrafi verilerin görüntülenmesi, düzenlenmesi ve analiz edilmesi için kullanılan, çok platformlu, özgür ve açık kaynaklı bir Coğrafi Bilgi Sistemi (CBS) yazılımıdır. Windows, macOS, Linux, Unix ve Android gibi çeşitli işletim sistemlerinde çalışabilen QGIS, kullanıcı dostu arayüz ve geniş eklenti desteği sunar.
Kurulum Gereksinimleri:
Kurulum Adımları:
Windows kullanıcıları için iki ana kurulum seçeneği vardır:
OSGeo4W Ağ Yükleyicisi, QGIS'in ikili veya kaynak kod sürümünü diğer açık kaynaklı araçlar ve bağımlılıklarıyla birlikte yüklemenize olanak tanır. QGIS yazılımının kurulum dosyasına aşağıdaki gibi ulaşılabilir.
Yükleme yapmak için indirilen Kurulum (setup) çalıştırılır. Bu ekranda OSGeo4W paketlerinin hangilerinin yüklenebileceğinin tercihi yapılmaktadır. Express Install (Basit Kurulum) sadece kurulumda varsayılan paketlerini yükleyecektir. Advanced Install (Gelişmiş Kurulum) hangi OSGeo4W paketlerini kuracağımızı seçebileceğimiz kurulum türüdür. Advanced Install seçeneği seçilip Sonraki butonuna basılır.
Yükleme tipi (Installation Type) ekranı, OSGeo4W yazılımlarının hangi türle yükleneceğinin belirlendiği ekrandır.
Install from Internet (İnternet üzerinden kurulum): Belirli kaynak adreslerinden indirme otomatik olarak yapılır ve kurulum yapılır. İndirme dosyaları gelecekte yeniden kullanım koşuluna karşı tutulmaya devam edilecektir.
Download Without Installing (Yüklemeden indirme): Yükleme olmadan sadece indirilme işlemi yapılır.
Install from Local Directory (Yerel dizinden yükleme): Yüklenen cihazın kendi yerel dizininde OSGeo4W kaynak dosyaları var ise dosya yolu belirtilerek kurulumun yerel olarak gerçekleştirilmesi seçeneğidir.
Yükleme Dizini (Installation Type) Ekranı, OSGeo4W yazılımlarının hangi dizine kurulacağının seçildiği ekrandır. Bu ekrandan hangi kullanıcılar için kurulacağı, masaüstü ve başlangıç menüsüne sembollerin eklenmesi gibi tercihlerin yapıldığı ekrandır.
Yerel Paket Dizini (Local Package Directory) ekranı, OSGeo4W yazılım paketlerinin indirilen yükleme dosyalarının tutulacağı dosya yolunu belirtmeye olanak sağlar.
Bağlantı Tipi (Connection Type) ekranı, indirme işlemindeki internet bağlantı türü seçeneklerini gösterir.
Use System Proxy Settings (Sistem Proxy Ayarlarını Kullan): İndirme işleminde sistemin varsayılan Proxy ayarlarını kullanır.
Direct Connection (Direkt Bağlantı): Bir Proxy ayarı kullanmadan direkt olarak bağlantı kurulmasını sağlar.
Use HTTP/FTP Proxy: HTTP/FTP tabanlı bir Proxy kullanımı sağlar.
İndirme sitelerinin seçimi (Choose Download Sites) ekranında indirme işleminde kullanılacak siteler gösterilmektedir. Kullanıcı isterse kendi istediği indirme URL`sini ekleyebilir.
Paketlerin Seçimi (Select Packages) ekranı, OSGeo4W yazılım paketlerinin hangilerinin yükleneceğinin kullanıcı tarafından belirlendiği kısımdır. Bu projede QGIS yazılımı kullanılacağı için varsayılan (Default) paketlerin kurulması yeterlidir.
Gereksinimleri Giderme (Resolve Dependencies) ekranında kurulum için gereken fakat Paketlerin Seçimi ekranında onaylanmamış gereksinimler gösterilmektedir. Gereken yazılım paketlerini kurmanız önerilmektedir.
Kısıtlayıcı Paket Anlaşması (Aggreement Of Restrictive Package) ekranı Açık kaynaklı olmayan kaynakların (ECW Raster Plugin for GDAL) lisans anlaşmasını barındırır. Kurulumun devam etmesi için anlaşma kabul edilmelidir.
Kurulum işleminin durumu aşağıda gösterilmiştir.
Son butonuna basılarak kurulum tamamlanır.
macOS İçin Kurulum:
Linux İçin Kurulum:
sudo apt update
sudo apt install qgis qgis-plugin-grass
PostgreSQL, güçlü, açık kaynaklı, nesne-ilişkisel bir veritabanı yönetim sistemidir. Özellikle karmaşık sorgular ve büyük veritabanlarıyla çalışmak için idealdir. Coğrafi bilgi sistemleri (CBS) uygulamaları için PostgreSQL’in PostGIS uzantısı kullanılarak güçlü uzamsal veritabanı yetenekleri eklenebilir. PostGIS, PostgreSQL'e coğrafi veri türleri, uzamsal sorgular ve coğrafi analiz işlevleri sağlar.
Kurulum Gereksinimleri
Kurulum Adımları
Windows için kurulum:
PostrgeSQL veritabanı yönetim sisteminin kurulum dosyasına PostgreSQL indirme sayfasından ulaşılabilir. Kurulumu yapılmak istenen PostgreSQL sürümü seçilir.
Yükleme yapmak için indirilen Kurulum (setup) çalıştırılır. Next butonuna basılır.
Uygulamanın dosyalarının kurulacağı Kurulum Dizini (Installation Directory) (C:\Program Files\PostgreSQL\14) otomatik olarak gelir. Bu kısımda dosyaları farklı bir dizin seçimi yapılması için sağdaki dosya işaretine tıklanarak farklı bir dizin seçilebilir. Dizin seçildikten sonra Next butonuna basılır.
Kurulum Dizini Açılan penceredeki Özellikler Seçimi (Select Components) otomatik ve seçilmiş bir şekilde gelmektedir. Bu pencerede aşağıda gösterildiği gibi işaretlenmiş olmalıdır. İşaretleme kontrol edildikten sonra Next butonuna basılır.
Command Line Tools: Komut satırı araçlarını ve PostgreSQL kütüphaneleri içerir.
Bu pencerede Veri Dizini (Data Directory) otomatik şekilde seçilmiş olarak gelir.
Yeni gelen pencerede, veritabanına ulaşırken en yetkili kullanıcı (postgres) otomatik olarak belirlenmiş olacaktır. Bu kullanıcıya ait bir Şifre (Password) oluşturulması istenir. Oluşturulan şifre iki kısımda da aynı olacak şekilde doldurulur. Next butonuna basılır.
Bu pencerede kullanılacak Port (5432) otomatik olarak belirlenir. Port'un asıl işlevi bilgisayarlar arasındaki veri alışverişi sırasında adres tanımlamasını sağlamaktır. Next butonuna basılır.
Port; bir bilgisayarın veya bir ağ cihazının farklı uygulama ve hizmetlerini tanımlamak ve bu hizmetlere veri iletmek için kullanılan bir adresleme birimidir. Portlar sayesinde, aynı IP adresine sahip bir cihaz üzerinde birden fazla hizmet aynı anda çalışabilir ve doğru uygulamaya doğru veri iletimi sağlanır. Portlar, iki ana protokol olan TCP (Transmission Control Protocol) ve UDP (User Datagram Protocol) ile birlikte çalışarak veri iletimi sağlar.
TCP (Transmission Control Protocol); bilgisayarlar arası iletişimde veri alışverişinin yanı sıra kimlik doğrulaması da sağlar. PostgreSQL veritabanı sistemi 5432/TCP Port’unu kullanmaktadır.
UDP (User Datagram Protocol); ağırlıklı olarak ses ve video iletişiminde kullanılmak üzere geliştirilmiştir. Açılımı User Datagram Protocol olup Kullanıcı (Veri Bloğu İletişim Kuralları) şeklindedir.
Bu pencerede Konum (Locale) seçimi yapılır. Konum seçildikten sonra Next butonuna basılır.
Yeni gelen pencerede Ön Kurulum Özeti (Pre Installation Summary) gösterilmiştir. Next butonuna basılır.
Bu kısımda PostgreSQL veritabanı ve bileşenlerinin Yüklemeye Hazır (Ready to Install) belirtilir. Next butonuna basılır. Yükleme aşamasına geçilir.
Yükleme tamamlandıktan sonra gelen PostgreSQL Kurulum Sihirbazını Tamamlama (Completing the PostgreSQL Setup Wizard) ekranında, Stack Builder yani PostgreSQL’e ait modüllerin yükleneceği ara yüzün açılması için Şekil 12’de gösterildiği gibi işaretleme yapılmalıdır. Finish butonuna basılır.
Açılan pencerede Stack Builder otomatik olarak gelir. Mavi ile belirtilmiş kısımdaki sunucu seçilip Sonraki butonuna basılır.
Bu pencerede Kategoriler kısmında Spatial Extensions yazısının solundaki artı tuşuna basılarak PostGIS 3.2 Bundle for PostgreSQL 13 (64 bit) v3.2.1 seçilir. PostGIS, GIS (Coğrafi Bilgi Sistemleri – CBS) nesnelerinin veritabanında depolanmasına izin veren bir PostgreSQL veritabanı uzantısıdır (extension).
Bu pencerede mavi ile işaretlenen paket PostGIS 3.2 Bundle for PostgreSQL 13 (64 bit) v3.2.1 seçilir. İndirilecek olan paketin dizini seçilir.
Bu kısımda bu dizin yine otomatik olarak belirlenmiştir. Sonraki butonuna basılır. (Bu kısımda beklemek gereklidir. Bilgisayar, uygulamanın kurulum dosyasını internetten bulurken donma olabilir.)
Gelen ekranda PostGIS kurulum dosyasının indirildiği bildirilmektedir fakat kurulumu henüz tamamlanmamıştır. Bu yüzden Yüklemeyi Atla (Skip Installation) kısmındaki kutucuk işaretlenmeden Sonraki butonuna basılır.
PostGIS 3.2 Bundle for PostgreSQL 13 (64 bit) v3.2.1 kurulum penceresi gelir. Lisans Koşulları (Licenses Agreement) ile ilgili doküman incelendikten sonra Kabul Ediyorum (I Agree) butonuna basılır.
Gelen ekranda yüklenmesi istenilen bileşenlerin seçilmesi istenir. PostGIS otomatik olarak zorunlu olarak seçilmiş şekilde gelir. Sol alt kısımda ise PostGIS eklentisinin en az 360.8 MB (Megabayt) yer kaplayacağı bildirilir. Herhangi bir işaretleme yapmadan Next butonuna basılır.
PostGIS dosyalarını kurulacak Dosya Yolu (Destination Folder) C:\Program Files\PostgreSQL\13 otomatik olarak belirlenir. Bu kısımda dosyaları farklı bir dizin seçimi yapılması için sağdaki dosya işaretine tıklanarak farklı bir dizin seçilebilir. Dizin seçildikten sonra Next butonuna basılır.
PostGIS 3.2 Bundle for PostgreSQL 13 Kurulumu için aşağıdaki 4 pencerede de Evet butonu tıklanır.
Söz konusu pencere içerikleri şu şekildedir:
Açılan Kurulum Tamamlanma (Installation Complete) penceresinde Close butonuna basılır. Stack Builder penceresinde Bitir butonuna basılır.
Coğrafi veri, mekânsal bir referans sistemi içinde tanımlanmış, belirli bir konuma ait bilgileri içerir. Bu veriler, doğal ve yapay nesnelerin konumlarını, özelliklerini ve ilişkilerini tanımlar.
Uydu verileri, geniş alanların gözlemlenmesi ve izlenmesi için önemli bir kaynaktır. Çeşitli uzaktan algılama sensörlerinden gelen veriler, genellikle yüksek çözünürlük ve farklı spektral bantlarda bilgi sağlar.
Optik Uydu Verileri
Hava Tabanlı Coğrafi Veri Kaynakları
Havadan görüntüleme, genellikle daha lokal ölçeklerde, detaylı ve yüksek çözünürlüklü veri sağlar.
Hava Fotoğrafları
Lidar (Light Detection and Ranging)
Yer Tabanlı Coğrafi Veri Kaynakları
Yer tabanlı veriler, genellikle arazide yapılan ölçümlerle elde edilir ve yerel ölçekte yüksek doğruluk sağlar.
GNSS (Global Navigation Satellite Systems)
Topografik Haritalar ve Ölçümler
Yer Tabanlı Sensör Ağları
Açık Veri Platformları
Birçok hükümet ve uluslararası kuruluş, coğrafi verileri kamuya açık bir şekilde sağlar. Bu veri kaynakları genellikle ücretsizdir ve birçok araştırma ve uygulama için temel oluşturur.
Sayısallaştırma işlemi, haritalar, uydu görüntüleri veya hava fotoğrafları gibi analog ya da dijital verilerin bilgisayar ortamında işlenebilir bir formata dönüştürme sürecidir. Coğrafi verilerin koordinatlarının ve ilgili öznitelik bilgilerinin eklenmesi ile gerçekleştirilir.
Sayısallaştırma, basılı verilerin dijital ortama aktarılmasını ve bu sayede analiz edilebilmesini sağlamaktadır. Mekânsal analizlerin yapılabilmesi ve söz konusu haritaların paylaşılabilmesi açısından gerekli bir süreçtir.
Sayısallaştırma Süreci:
Veri kaynağının hazırlanması: Basılı halde bulunan veri uygun çözünürlükte taranır veya işlenir.
Koordinat sisteminin tanımlanması: Taranmış görüntü dijital ortama aktarılarak coğrafi koordinatlara uygun şekilde referanslanır.
Vektörleştirme: Coğrafi referanslama işleminin ardından uygun CBS yazılımı kullanılarak nesneler (noktalar, çizgiler ve alanlar) çizilerek dijitalleştirilir.
Öznitelik verilerinin eklenmesi: Sayısallaştırma işlemi tamamlanan coğrafi nesnelere açıklayıcı veriler (ör: yol ismi, kat sayısı) eklenir.
Kontrol ve düzeltme: Hatalı koordinatlar düzelttirilir ve veri doğrulaması yapılır.
Netcad yazılımı kullanılarak NCZ formatındaki verilerin PostgreSQL aktarımı aşağıdaki şekilde yapılabilmektedir. Bu örnekte Netcad 8 versiyonu kullanılmıştır.
PostgresSQL’de aktarılacak verinin kolonlarını karşılayacak boş bir tablo oluşturulur.
NCZ formatlı dosya Netcad ile açılır.
Araçlar menüsünden “Veritabanı Yönetimi” açılır ve bağlanılmak istenen veritabanı bilgileri girilerek yeni bağlantı eklenir.
Bağlantı sağlandıktan sonra eklenmek istenen indeksleri kontrol edilir, indeks yoksa oluşturulur.
Referanslar -> Ekle -> Spatial ilerlemesiyle açılan pencereden eklenecek tablo seçilir.
Veri tabanına aktarılmak istenen objeler seçilerek özelliklerden “GIS Sınıfı” yazdırılacak tablonunki ile değiştirilir. Bu işlem tek tek yapılabileceği gibi toplu obje değiştir ile de yapılabilir.
Aktarım işlemini bitirmek için Referanslar bölümünde veri tabanı tablosuna sağ tıklanır ve “Düzenlemeyi Bitir” seçilir. Bu aşamada aktarılması istenen objenin tekrar seçilmesi istenmektedir. “Ekrandan Seç” seçeneği ile verilerin veri tabanına aktarımı tamamlanır.
Basılı veriler, içerisinde koordinat değerlerini barındıran fakat dijital ortamda bulunmayan pafta ve benzeri halde bulunan verilerdir. Söz konusu verilerin veritabanına aktarılması için öncelikli olarak sayısallaştırma işlemi yapılarak dijital ortama aktarılması gerekmektedir. Coğrafi verinin sayısallaştırılması işlem adımlarına Coğrafi Veri Sayısallaştırması başlığında detaylı olarak yer verilmiştir.
Sözel veriler Excel, Word, vb. formatta tutulan verilerdir. Sözel verilerin veritabanına aktarılması için içerisinde koordinat değerleri veya adres bilgisi gibi mekânsal değerleri içermelidir.
Adresler veri seti indirildikten sonra veri seti için Geoapify (https://www.geoapify.com/tools/geocoding-online/) adresinden aşağıdaki adımlar izlenerek geocoding işlemi yapılır.
Sayfada ilgili kısımdan excel yüklenerek işleme başlanır.
Dosya yükleme işleminden sonraki aşağıdaki görseldeki gibi önce kolon adı olan adresler işaretlenir ve açılır listeden address seçilir.
Kolon seçildikten sonra aşağıdaki gibi ülke ve dil seçimi yapılır ve GEOCODE butonu ile işleme başlanır.
İşlem tamamlandıktan sonra Download geocoding results ile csv dosyası indirilir.
PostgreSQL ile CSV Dosyasını Import Alma: Geocoding yapılan dosya indirildikten sonra veritabanında aşağıdaki ilgili Script çalıştırılır.
create table geocoding |
(original_adresler text, |
lat text, |
lon text, |
formatted text, |
name text, |
district text, |
housenumber text, |
suburb text, |
street text, |
postcode text, |
city text, |
county text, |
state text, |
country text, |
country_code text, |
confidence_street_level text, |
confidence text, |
confidence_city_level text, |
attribution text, |
attribution_license text, |
confidence_building_level text, |
attribution_url text) |
İlgili script kullanılarak tablo oluşturulduktan sonra veritabanında aşağıdaki gibi tablo üzerinde sağ tıklayıp import/export data ile dosyanın tabloya yazılması işlemi başlatılır.
Aşağıdaki işaretlenen ilgili alanlar doldurulur ve OK butonuna basarak csv dosyası tabloya aktarılır.
Yukarıda yer alan adımlar izlendiğinde veritabanında geocoding adında bir tablo oluşturulup içerisine veri aktarılmış olur. Ancak söz konusu tablo mevcut durumda geometrik bilgi içermemekte ve sözel bir veritabanı tablosudur. Geocode işlemi ile elde edilen enlem ve boylam değerleri kullanılarak geometrik veri üretimi gerekmektedir.
Enlem/Boylamdan Değerlerinden Geometrik Veri Üretimi: Veritabanına oluşturulan tabloya geometrik kolon açmak için aşağıdaki script çalıştırılır.
alter table geocoding add column poly geometry ('Point',4326); |
Oluşturulan kolona aşağıdaki script çalıştırılarak Enlem/Boylam ile geometrik veri üretimi sağlanır ve ilgili kolona veri yazdırılır.
update geocoding set poly = st_setsrid(st_makepoint(lon::double precision,lat::double precision),4326); |
İlgili scriptler çalıştırıldıktan sonra geometrik veri üretimi gerçekleşmiş olur.
Veriyi harita üzerinde görüntülemek için veritabanı tablosunda aşağıda yer alan kısma tıklanır.
Sonuç şekil aşağıdaki gibidir.
Raster veriler, piksellerden (hücre) oluşan bir veri türüdür. Genellikle uydu görüntüleri, hava fotoğraflar, halihazır harita gibi verilerin saklanmasında kullanılır. Raster verilerin veritabanına aktarılmasından önce koordinatlandırılması veya koordinatlandırılmış raster veri kullanılması gerekmektedir. Söz konusu işlem adımlarına Coğrafi Veri Sayısallaştırması başlığında detaylı olarak yer verilmiştir.
CBS verileri farklı formatlarda bulunabilmektedir. Vektör veriler Shape, KML, GeoJSON gibi farklı veri formatlarında depolanabilmektedir. Bu tür farklı formatta tutulan CBS verilerinin veritabanına aktarılması için bir masaüstü CBS yazılımı yardımıyla görüntülenmesinin ardından aktarılabilmektedir.
Bir verinin CBS uygulamalarında kullanılabilmesi için tanımlanabilir, sorgulanabilir ve ilişkilendirilebilir yapıda olması gerekmektedir. Veri akıllandırma, farklı formatlarda bulunan verilerin veritabanına aktarılması işlemi olarak tanımlanabilir.
Coğrafi veri uyumlaştırma, veritabanında tutulan verilerin Türkiye Ulusal Coğrafi Bilgi Sistemi standartlarına uygun şekilde veritabanı yapılarının oluşturulmasıdır.
Adres; mülkiyete konu olan bir toprak parçası veya binanın coğrafi konumu ve işlevi açısından tanımlanmasıdır. Adres tanımlaması adres bileşenleri ile ifade edilir. Her bir adres bileşeni bir konum belirtecidir. Adres yerel düzeydeki bir numarataj bilgisi ile ilişkilidir. Adres bileşenleri olarak, kapı numarası, cadde/sokak adı, idari birim (köy/mahalle, semt, ilçe, il) adı ve posta kodu bileşenleri ile ifade edilebilir.
Bu tema atık su, atık yönetimi, enerji ve su temini gibi kamu hizmetleri ile sivil savunma bölgeleri, okullar ve hastaneler gibi idari ve sosyal devlet hizmetlerini içermektedir.
Arazi Kullanımı teması, yeryüzünün biyo-fiziksel özellikleri ile gerçek dokusuyla tanımlanarak sahip olduğu temel özelliklerin detaylarla ifade edildiği Arazi Örtüsü temasından farklıdır. Bununla birlikte, Arazi Örtüsü ve Arazi Kullanımı uygulamada birbiriyle ilişkilidir ve sıklıkla birleştirilir. Arazi Kullanımını ve Arazi Örtüsünü birleştiren veri kümeleri genellikle yoğun olarak kullanılan alanlarda arazi kullanım özelliklerine, kapsamlı olarak kullanılan alanlarda arazi örtüsü özelliklerine vurgu yapar. Aynı arazi parçasının tanımındaki farkın bir örneği, çayırla kaplı tarım alanı olabilir. Arazi Örtüsünde bu alan mera olarak tanımlanırken, Arazi Kullanımında ise tarım alanı olarak sınıflandırılır.
Arazi Örtüsü Veri Temasında hedeflenen; arazi yüzeyinin gerçek dokusuyla tanımlanarak sahip olduğu temel özelliklerin detaylarla ifade edilebilmesidir. Bu anlamda arazi örtüsünün tarım alanı, sulak alan, yerleşim alanı vb. özellikleriyle anlamlı tanımlanması gerekmektedir.
Atmosfer ve Meteoroloji Verileri
Bu tema atmosferdeki fiziksel koşulların belirlenmesi ile ilgili ölçümleri, model sonuçlarını veya bunların birleşiminden elde edilen verileri içeren nokta, çizgi veya grid veri setleridir.
Binaların coğrafi konumu olarak tanımlanır. Yapı; karada ve suda, daima veya geçici, resmi ve hususi yeraltı ve yerüstü inşaatı ve bunların ilave, değişiklik ve tamirlerini içine alan sabit ve hareketli tesislerdir. Ayrıca bu tema kapsamındaki bina ise; kendi başına kullanabilen, üstü örtülü ve insanların içine girebilecekleri ve insanların oturma çalışma, eğlenme veya dinlenmelerine veya ibadet etmelerine yarayan, hayvanların ve eşyaların korunmasına yarayan sanayi, eğitim ve diğer kullanımlar için tasarlanmış yapılar olarak tanımlanmıştır.
Biyocoğrafya Bölgeleri, görece homojen ortak karakteristiğe sahip ekolojik koşulların oluşturduğu alanlar olarak tanımlanabilmektedir.
Coğrafi Yer Adları, belli bir yerleşim birimi (köy, mahalle, ilçe, il, vb.), yeri (mevki, yayla, mezra, vb.), insan yapısı veya doğal bir coğrafi detayı (yol, köprü, çeşme, dere, göl, vb.), konuma bağlı doğal veya insan yapısı bir olayı (deprem, sel baskını, zorunlu göç, nükleer patlama, vb) veya tarihsel/kamusal yerleri/sınırları ifade etmek için kullanılan tanımlayıcı adlardır. Coğrafi isimler, detayları, olayları ve yerleri adlandırmanın yanısıra, diğer veri temalarında bu adlarla bağlantı kurmak veya işaret etmek amacıyla da kullanılırlar.
Çevre izleme tesislerinin konumu ve faaliyeti, yetkili kamu kurumu tarafından veya bu kurum adına emisyon izlenmesi ve ölçümü, çevresel ortamın durumu ve ekosistem parametrelerinin (biyo-çeşitlilik, bitkilerin ekolojik durumu vs.) izlenmesi ve ölçümünü içermektedir.
Genel özellikleri ile bölge ve alt bölgelere ayrılmış deniz ve tuzlu su kütleleridir. Bölgelere ve alt bölgelere bölünmüş denizler ve tuzlu su yapıları, nehir tutma havzaları, suyun biyokimyası veya sıcaklığıyla ilgili ortak karakteristiklere sahip her bir bölge bu tema kapsamındadır.
Bu tema sel baskınları, heyelan, çığ, orman yangınları, deprem gibi doğal afetlere (yerleri, şiddet ve sıklıkları nedeniyle toplumu ciddi olarak etkileyecek atmosferik, hidrolojik, sismik ve büyük yangınlar) göre hassas olarak nitelenen bölgeler olarak tanımlanabilir.
Bu tema, ekonomik, sosyal ve teknolojik yönden geçerliliğine bakılmaksızın, enerji kaynaklarının tüm yaşam döngüsünü kapsar. Geçmişteki kötü kullanım nedeniyle tüketilen, şu anda geçerli olmayan ancak gelecekte geçerli olabilecek kaynakları göz önünde bulundurur.
Habitat Bölgeleri, içerisinde yaşayan organizmaları fiziksel olarak destekleyen belirli ekolojik koşullar, süreçler, yapı ve fonksiyonlarla karakterize edilen coğrafi alanlar olarak tanımlanmaktadır. Tamamen doğal veya yarı doğal coğrafi, abiyotik ve biyotik özellikler ile ayırt edilen karasal, tatlı su ve denizel alanları içerir.
Hidrografya veri teması; göl, akarsu, havza ve bunlar ilgili tüm coğrafi nesneleri kapsamaktadır. Kıyı bölgeleri bu veri teması kapsamına girmekte olup bunun yanında denizler ise bu tema dışında tutulmuştur. Hidrografik verilerin birlikte çalışabilirliğini ve paylaşımını kolaylaştırmayı amaçlamaktadır.
İdari Birim, bir ülkenin veya bölgenin etkin yönetilebilmesi için ortaya çıkmış, ilgili yönetim biriminin sorumluluk alanlarını belirleyen, soyut veya somut sınırları ifade eden bir kavramdır. İdari birimler teması kapsamında, idari birimler, deniz idari birimleri ve kurumsal idari birimler ele alınmıştır.
İnsan Sağlığı; Alerji, kanser, solunum yolu hastalıkları, hastalığa etki eden biyomarkerlar, her türlü patolojilerin coğrafi dağılımını, sağlık üzerindeki etkisini ve doğrudan ya da dolaylı olarak çevre kalitesi üzerindeki etkilerini kapsamaktadır. Ayrıca Genel Sağlık İstatistikleri ve Sağlık Hizmetleri İstatistikleri de bu temanın kapsamındadır.
İstatiksel Raporlama Bölgeleri
İstatistiksel bilginin kullanım ve dağıtımına yönelik birimlerdir. İstatistik birimleri teması, idari birimlerin tematik gruplarından biri olarak görülmelidir ama bununla birlikte diğer alan birimlerini (gridler veya yağış alanı gibi) ya da puanlamaya dayalı istatistik noktalarını (adres düzeyindeki istatistikler gibi) içerebilmektedir.
Bu veri teması, jeolojinin içeriğe ve yapıya göre sınıflandırılması olarak tanımlanabilir. Ana kaya, Akifer ve jeomorfolojiyi içerir.
Kadastro parseli, kadastrosu yapılan ve yeryüzünde mülkiyet hakkına sahip en küçük homojen birim olan alanları ifade etmektedir. Parsel sınırları ile arazi ve harita üzerinde belirtilerek hukuki durumlar ve üzerindeki haklar tespit edilmektedir. Kadastro parseli, temel olarak ada, parsel, parsel köşe noktaları, irtifak hakkı ve tapu bilgilerini içermektedir.
Bu tema uluslararası, ulusal, bölgesel ve yerel düzeyde, denetleme amacıyla yönetilen, düzenlenen veya kullanılan alanlar olarak tanımlanabilir.
Koordinat Referans Sistemleri ve Coğrafi Grid Sistemleri
Tema, özelliklerin koordinatlarla mekânsal referanslandırmasına yönelik bir yapı oluşturmaktadır. Bu konu, mümkün olduğunda bilgi teknolojisi ve verilere yönelik uygun standartlara bağlanmalıdır ve coğrafi veri kullanan, sektöre özgü uygulamaların geliştirilmesi için bir yapı sağlamalıdır.
Koruma Bölgeleri veri teması, doğal ve kültürel miras değeri taşıyan, taşınmaz tüm varlıklara ilişkin veri üreten kamu kuruluşlarının ürettiği verileri kapsamaktadır. Koruma Bölgeleri, biyolojik ve genetik çeşitliliğin, doğal ve doğa ile ilişkili kültürel kaynakların korunması ve devamlılığının sağlanması amacıyla, ilgili mevzuata göre ve diğer etkili yollarla yönetilen; milli parklar, tabiat parkları, tabiat anıtları, tabiatı koruma alanları, yaban hayatı geliştirme sahaları, muhafaza ormanları, gen koruma ormanları, tohum meşcereleri, tohum bahçeleri, doğal sit alanları, sulak alanlar, özel çevre koruma bölgeleri vb. koruma statüsü bulunan kara, su ya da deniz alanlarını ifade eder.
Bu veri teması Maden kaynaklarının (metalik madenler ve endüstriyel hammaddeler ve benzeri), kaynağın boyutu, 3 boyutlu geometrisinin, hacminin ve tenörünün / kalitesinin belirlenmesi olarak tanımlanır.
Tema nüfus özellikleri ve faaliyet düzeyleri dâhil, grid, bölge, idari birim veya diğer bölgelere göre sınıflandırılmış nüfusun coğrafi dağılımı olarak tanımlanabilir.
Ortogörüntü veri teması; kızılötesi dalga boyu ile morötesi dalga boyu arasında kalan elektromanyetik spektrum kullanılarak elde edilen görüntüleri kapsamaktadır. Ortogörüntü verileri raster veri yapısındadır. Bu veri temasında kullanılan veriler için ISO 19123 standardı temel alınmıştır. Bu şekilde elde edilmiş tekil görüntüler ve mozaik görüntüler bu veri teması dâhilindedir.
Bu tema sanayi tesislerini içermektedir. Yeraltı suyu çıkartma tesisleri, madenler ve depolama alanları da bu kapsamdadır.
Bu tema karasal ve sularda yapılan tarımsal faaliyetler ile ilgili ekipmanları ve üretim tesislerini (sulama sistemleri, seralar, ahırlar dâhil) içerir.
TUCBS Toprak veri teması aşağıdakilerle ilgili bilgiler içermektedir. - Belirli yerlerde ve belirli bir zamanda toprak koşullarının ve / veya toprak özelliklerinin tek seferde değerlendirilmesini sağlayan ve toprak koşullarının ve / veya özelliklerinin zaman içinde nasıl değiştiğini gösteren bir dizi değerlendirme sağlayarak toprak izlemesine izin veren toprak envanterlerini içerir. - Toprak türleri de dahil olmak üzere, toprakla bağlantılı özelliklerin mekânsal bir sunumunu sağlayan toprak haritalarıdır. Tipik olarak, toprak haritaları, toprak stoklarında mevcut olan veriler yardımıyla elde edilir. Ayrıca, muhtemelen toprak dışı verilerle birlikte, toprak özelliklerinden elde edilen diğer toprakla ilgili bilgiler de kapsam dahilindedir.
TUCBS kapsamında ele alınan “Türlerin Dağılımı”, biyoçeşitlilik gibi daha geniş bir grupta yer alan temalardan biridir. Tür Dağılımı, belirli alanlardaki türlerin varlığını nokta, alan veya farklı ölçeklerdeki grid hücreleri olarak ifade etmekte, herhangi bir tür dağılımının temelini oluşturan gerçek “ham” gözlemleri kapsamamaktadır.
Bu veri temasının amacı, ulaşım ile ilişkili bilgilerin yönetiminde ortak bir temel ve referans sağlamaktır. Ayrıca kara-demir-deniz-havayolunun bütünleşik kullanımı için kamu ve özel sektör ihtiyaçlarını karşılamaktadır.
Kara, kıyı kenar ve su kütlelerini kapsayan yükseklikleriyle tanımlanan Sayısal Arazi Yüzeyi Yükseklik modelidir. Yeryüzünün gerçek topografyasını ifade etmekte, birçok haritacılık ve CBS uygulamasında temel veri olarak kullanılabilir.
Coğrafi Veri Temalarına İlişkin Tanımlama Dokümanları ve Standartlar eğitim dokümanı, veri üreticisi kamu kurum ve kuruluşlarının coğrafi verilerini standartlara uygun olarak Ulusal Coğrafi Bilgi Platformu üzerinden veri servisleri aracılığıyla paylaşabilmesini sağlayacak yol haritasının oluşturulması sürecini kapsamaktadır.
Doküman içeriği ise;
Birleşik Modelleme Dili (UML) yazılım bileşenlerinin ve bunlar arasındaki ilişkilerin görsel olarak ifade edilmesini sağlayan bir standarttır. Coğrafi nesne tipleri, öznitelikleri ve ilişki tipleri UML sınıf diyagramlarında gösterilmiştir. TUCBS kapsamında tanımlanan standartların uygulama şemaları ile gösterimleri UML kullanılarak gerçekleştirilmiştir.
Hazırlanan UML Diyagramları TUCBS içinde yer alan 32 veri temasını kapsayacak şekilde https://tucbs-public-api.csb.gov.tr/tucbs/tucbs_uml_model_v3/ adresi üzerinden paylaşılmaktadır. Her bir veri temasına ait Paket Yapısı, Uygulama Şemaları, Detay Tipler, Veri Tipleri ve Kod Listeleri ilgili tema altında yer almaktadır. Tema ile ilgili talep edilen detaylara (+) işareti ile erişim sağlanabilmektedir.
Ortak bir kavramsal şema dilinin (UML) kullanımı, farklı temalar ve farklı detay seviyeleri arasında, uygulama şemalarının otomatik olarak işlenmesine ve uygulama şemasına dayalı verilerin kodlanmasına, sorgulanmasına ve güncellenmesine olanak sağlar. UML kullanımı, TS EN ISO 19109 8.3 maddesi ve TSE ISO/TS 19103 standartlarına uygundur.
Veri Temalarına İlişkin Tanımlama Dokümanları ve Standartlar eğitim dokümanı kapsamında incelenmek üzere büyükşehir belediyesi, il, belediye, ilçe, mahalle, köy sınırlarına ait verilerin de içinde yer aldığı İdari Birim veri teması seçilmiştir.
Temalara ait paket yapıları ilgili temanın ilişkili olduğu diğer temaları gösterir. Bu durum, söz konusu temanın ulusal standartlar kapsamında tanımlanan diğer temalardan bağımsız olmadığını gösterir. İdari Birim veri temasının içinde bulunan 3 farklı uygulama şeması ve diğer temalar ile olan ilişkileri göstermektedir. Buna göre İdari Birim teması Coğrafi Yer Adları ve Temel Tipler ile ilişkilidir.
Tema paket yapısı ilgili temanın uygulama şemalarının tümüyle bağımsız olmadığını ifade eder. Söz konusu tema, paket yapısında bulunan diğer temalarla ilişkilidir.
Uygulama Şemaları (Application Schema), detay katalogları ve detay kavramları içerir. Böylelikle, verilerin içeriğinin ve anlamının daha iyi anlaşılmasını sağlayarak coğrafi verilerin yayılmasını, paylaşılmasını ve kullanımını destekler. Uygulama şemaları her bir tema için farklılık göstermekte olup, şemalara ait detaylar ilgili tema dokümanlarda yer almaktadır. İdari Birim veri teması içerisinde yer alan üç adet uygulama şemasını göstermektedir. Bunlar: DenizIdariBirim, KurumsalIdariBirim ve SoyutIdariBirim uygulama şemalarıdır. Her bir uygulama şeması içinde şemaya özgü detay tipler yer almaktadır. Bu detay tiplere (+) işaretinden erişim sağlanabilmektedir. Uygulama şemalarında veri tanımlama dokümanlarında belirlenmiş olan verilere ait coğrafi nesne tipleri, veri tipleri, kod listeleri ve değer listeleri bulunmaktadır. Veri üreticileri tarafından sıklıkla üretilmekte ve kullanılmakta olan büyükşehir belediyesi, il, belediye, ilçe, mahalle, köy sınırlarına ait veriler SoyutIdariBirim uygulama şeması içinde yer almaktadır.
Detay tipi/sınıfı (feature type) aynı öznitelik, geometri ve topolojik ilişkilere sahip coğrafi veriyi ifade eder. Uygulama şemaları içinde birden fazla detay tip bulunabilmektedir. Kurumlar tarafından üretilmekte olan coğrafi verilerin ulusal standartlara uyumlu hale getirilmesi aşamasında her bir verinin UML diyagramlarında karşılık geldiği detay tipin belirlenmesi ve üretilen verinin kolon yapısının bu kapsamda standartlara uygun hale getirilmesi gerekmektedir.
IdariBirim detay tipi ve içinde yer alan öznitelik bilgilerini, veri tiplerini ve kod listelerini göstermektedir. Buna göre kurum ve kuruluşlar tarafından üretilmekte olan büyükşehir belediyesi, il, belediye, ilçe, mahalle, köy sınırlarına ait verilerin ulusal coğrafi veri standartlarına göre uyumlaştırma çalışması gerçekleştirilirken hedef olarak alınması gereken detay tip IdariBirim dir.
Buna göre, IdariBirim detay tipinin sahip olması gereken kolon sayısı sekizdir. Bu kolonlardan bir tanesi ise geometri kolonudur. UML diyagramında belirtilen kısıtlamaya göre, geometri tipi GM_Multisurface olmalıdır. Detay Tiplerin içinde «voidable» etiketi altında yer alan değer bilgileri:
- Gerçek dünyada mevcut veya uygulanabilir olsalar da, bazı coğrafi veri setlerinde coğrafi nesnelere ait bulunamayan özellikleri tanımlamak için kullanılırlar.
- Bu değerler veri sağlayıcılar tarafından tutulan kaynak coğrafi veri setinde bulunmadığını ya da uygun değerlerin mevcut kaynaklarla elde edilemeyebileceğini ifade eder.
Detay tiplerin içinde veya detay tiplerden bağımsız olarak veri tipi tanımlaması gerçekleştirilebilmektedir. İdari Birim veri teması ve IdariBirim detay tipi örneği: her bir IdariBirim için bir tane IdariMerkez tanımlanabilir. IdariMerkez, coğrafi ismi ve konumu belirten veri tipi (datatype) dir.
Kod listesi (codelist) seçilebilir öznitelik değerleri listesidir. Kod listeleri genellikle bir öznitelik ismi ve bir koddan oluşur. Esnek bir öznitelik değer tanımlaması gerektiğinde bu listeler kullanılır. Öznitelik değer kod listesi TS EN ISO 3166-1:2014 ve TS EN ISO 3166- 2 standartlarına göre kodlanabilir.
Kod listeleri veri sağlayıcılar tarafından belirlenmiş değerleri içerir. IdariBirim detay tipi örneğinde yer alan IdariHiyerarsiDuzeyKodu bir kod listesini ifade eder. Bu kod listesinin alabileceği değerler ve bunların integer olarak karşılıklarını göstermektedir. Kod listelerinin tema sorumlusu gruplar tarafınca veya veri üreticisi kurumlarca talep edilmesi durumunda değiştirilmesi/genişletilmesi mümkündür. Bu değerler UML diyagramlarında «codeList» etiketi ile gösterilir. Kod listeleri dışında UML diyagramlarında «enumeration» etiketi ile ifade edilen değer listeleri de yer alabilmektedir. Değer listesinin kod listesinden farkı, değer tiplerinin kesin olması ve herhangi bir değişikliğin olmayacağı durumlarda kullanılmasıdır.
İki sınıf arasındaki zayıf anlamsal ilişkiyi ifade eder. Eğer bir model içindeki iki sınıfın (class) birbiriyle ilişki kurması gerekiyorsa bunlar arasında bir bağlantı olması gerekir. Bu bağlantı da association ile ifade edilir. Anlamsal ilişki iki obje arasındaki düz çizgi ile ifade edilir. Şekil 85’de görüldüğü gibi İdari Birim UML diyagramında Koy ve Bagli detay tipleri arasında anlamsal bir ilişki bulunmaktadır. Bu ilişkinin parçaları olan Koy ve Bagli arasında güçlü bir ilişkiden söz edilemez, bu nedenle Koy ve Bagli birbirlerinden bağımsız olarak var olabilirler.
Anlamsal ilişkide iki detay tip arasında “1-1”, “1-n”, “n-n” olmak üzere faklı ilişkiler kurulabilir. Koy ve Bagli örneğinde ise “1-n” bir ilişki bulunmaktadır.
Buna göre:
Benzer nesne sınıflarını tek ve daha genel bir sınıfta birleştirmek için kullanılır, generalization olarak da adlandırılabilir. Alt detay tipi, üst sınıfın tüm özelliklerine sahip, ondan türeyen bir alt sınıftır. Kalıtım ilişkisi iki obje arasındaki ok işareti ile gösterilir. Şekil 86’de görüldüğü gibi İdari Birim UML diyagramında IdariBirim ile BuyuksehirBelediyesi, Il, Belediye, Ilce, Mahalle, Koy detay tipleri arasında kalıtım ilişkisi bulunmaktadır. Bu objeler, İdariBirim in alt detay tipleridir. Bu alt detay tipleri kendi sahip oldukları özelliklere ek olarak IdariBirim üst detay tipinin tüm özelliklerine de (kolonlarına) sahiptirler.
IdariBirim üst detay tipi ile Belediye alt detay tipi arasındaki kalıtım ilişkisi incelendiğinde Belediye detay tipine göre uyumlaştırma çalışması gerçekleştirilmesi gereken bir katmanın sahip olması gereken kolon yapısı aşağıda gösterilmiştir.
Karmaşık ilişkilerin daha basit parçalara ayrılması amacıyla kullanılır. Bu ilişki tipinde yer alan bir sınıf basit alt parçaların bütünleşmiş hali olarak düşünülebilir. Aggregation olarak da adlandırılabilir. Anlamsal ilişkide olmayan parça-bütün (kapsayan-kapsanan) ilişkisi bütünleme ilişkisinde bulunmaktadır.
Parça ile bütün arasındaki ilişki çok güçlü değildir. İlişkide yer alan her bir detay tip bağımsız olarak tek başına bir anlam ifade eder. Bütünleme ilişkisi “bütün” (kapsayan) yukarıda olacak şekilde ve kapsayan parçanın ucunda içi boş elmas olacak şekilde gösterilir. Bütünleme ilişkisindeki her bir parça kendi başına işlevsel bir bütünlük taşır.
Şekil 87’de görüldüğü gibi Adres 2 veri teması UML diyagramında Adres ile AdresBilesenleri detay tipleri arasında bütünleme ilişkisi bulunmaktadır. Adres “kapsayan”, AdresBilesenleri ise “kapsanan” detay tipidir. Bu nedenle Adres detay tipinde bulunan özellikler AdresBilesenleri detay tipi için zorunlu olmayan alanlar olarak ortaya çıkmaktadır. Her iki detay tipte de tekrarlanan kolonlar için AdresBilesenleri detay tipi kendi kolonlarının özelliklerini korur.
Adres detay tipi ile AdresBilesenleri detay tipi arasındaki bütünleme ilişkisi incelendiğinde AdresBilesenleri detay tipine göre uyumlaştırma çalışması gerçekleştirilmesi gereken bir katmanın sahip olması gereken kolon yapısı aşağıda gösterilmiştir.
Oluşum ilişkisi bir veya daha fazla detay sınıfının oluşum sınıfının parçası olduğu anlamına gelir. Oluşum sınıfı var olmadığında diğer sınıflar da var olamaz. Bütünleme ilişkisinde olduğu gibi kapsayan-kapsanan ilişkisi bulunmaktadır. “Kapsayan” yukarıda olacak şekilde ve kapsayan parçanın ucunda içi dolu elmas olacak şekilde gösterilir. Oluşum ilişkisinde bulunan “kapsanan” detay tipleri “kapsayan” detay tipinden bağımsız olarak var olamaz.
Örneğin; A belediyesinden gelen Bağımsız Bölüm veri katmanı BagimsizBolum feature’ı ile eşleşmektedir. Veritabanına kolonlar yazılırken, BagımsızBolum ile Diskapi arasında composition ilişkisi olduğu için BagimsizBolum tablosu zorunlu olarak Diskapi feature’nın da kolonlarını alır.
Adres 3 veri teması UML diyagramında DisKapi ile BagimsizBolum detay tipleri arasında oluşum ilişkisi bulunmaktadır. Diskapi “kapsayan”, BagimsizBolum ise “kapsanan” detay tipidir. BagimsizBolum detay tipi Diskapi detay tipinden bağımsız olarak var olamaz. Bu nedenle Diskapi detay tipinde bulunan özellikler BagimsizBolum detay tipi için de zorunlu alanlar olarak ortaya çıkmaktadır. Söz konusu ilişki tipinin İdari Birim temasında yer almaması nedeniyle örnek tema olarak Adres veri teması kullanılmıştır.
DisKapi detay tipi ile BagimsizBolum detay tipi arasındaki oluşum ilişkisi incelendiğinde BagimsizBolum detay tipine göre uyumlaştırma çalışması gerçekleştirilmesi gereken bir katmanın sahip olması gereken kolon yapısı aşağıda gösterilmiştir:
Coğrafi veri katmanının TUCBS standartlarına göre tanımlandığı özgün tanımlayıcılardır. Bu tanımlayıcı, aynı veri seti içinde veya farklı veri setleri arasında nesnelerin karıştırılmasını önler ve nesneye ilişkin tüm özniteliklerin ve ilişkilerin izlenebilirliğini sağlar. Her detay tip içinde yer alan nesneler, benzersiz bir tekil tanımlayıcı ile ilişkilendirilir. Bu, detay tip içindeki her nesnenin ayırt edilmesini sağlar. Detay tip ile ilgili ayrıntılı bilgiye “Detay Tip (Feature Type)” başlığı altından erişebilirsiniz.
Türkiye Ulusal Coğrafi Bilgi Sistemi (TUCBS), ülkemizdeki coğrafi verilerin standartlaştırılmış bir şekilde paylaşılması amacıyla oluşturulmuş önemli bir altyapıdır. Bu sistemde her bir coğrafi veri katmanı, benzersiz bir tanımlayıcı ile işaretlenir. Bu tanımlayıcının belirlenmesi, verilerin doğru bir şekilde yönetilmesi ve farklı sistemler arasında uyum sağlanması açısından büyük önem taşır.
Coğrafi veri katmanlarının her biri, UML modelindeki belirli bir detay tipine karşılık gelir. Detay tipler, söz konusu coğrafi veri katmanlarının TUCBS kapsamındaki tekil tanımlayıcılarıdır.
TUCBS kapsamında coğrafi veri katmanlarının tekil tanımlayıcıları (detay tipleri), UML model (https://tucbs-public-api.csb.gov.tr/tucbs/tucbs_uml_model_v3/) üzerinde aşağıdaki adımlar izlenerek belirlenir:
Veri Temasının Belirlenmesi: İlk olarak, veri katmanının hangi coğrafi veri temasına ait olduğu belirlenir.
TUCBS kapsamında 32 adet coğrafi veri teması bulunmaktadır. Her bir coğrafi veri teması için ayrı ayrı hazırlanmış coğrafi veri tanımlama dokümanı bulunmaktadır. Konu ile ilgili detay bilgilere https://rehber.tucbs.gov.tr/veri-temalari adresi üzerinden erişilebilmektedir.
Örneğin, bir yol ağı veri katmanı, "Ulaşım Ağları" temasına ait olacaktır.
Uygulama Şemasının (applicationSchema) Belirlenmesi: Veri katmanının hangi uygulama şemasına ait olduğu belirlenir. TUCBS kapsamında 52 adet alt tema bulunmaktadır. Bu alt temalar UML model üzerinde uygulama şemaları olarak gösterilmektedir.
Uygulama Şeması (applicationSchema): TUCBS Kavramsal Model ve ISO 19109 standardına uygun, her bir veri temasına ait özellikleri bütünleştiren TUCBS alt temalarına ait şemalardır.
Örneğin, yol ağı veri katmanı, "KarayoluAgi" uygulama şemasına dahil olacaktır.
Uygulama şemaları, her bir coğrafi nesnenin özelliklerine (çokluğu, özniteliğin değeri, kısıtlamaları vb.) ilişkin gereklilikleri belirtir.
Tekil Tanımlayıcının (Detay Tipinin) Belirlenmesi: Veri katmanının en detaylı seviyesi olan detay tipi belirlenir. Tekil tanımlayıcılar UML model üzerinde detay tipler olarak gösterilmektedir. Bir coğrafi veri katmanının hangi detay tipe dahil olacağına karar vermek için detay tiplerin içerisinde yer alan tanımlardan faydalanılabilir.
Detay Tip (featureType): Konumsal nesneleri tanımlayan detay sınıfıdır.
Örneğin, yol ağı veri katmanı, "KarayoluHatti" detay tipine dahil olacaktır.
TUCBS kapsamında 32 coğrafi veri teması belirlenmiştir. Coğrafi veri temaları belirli bir konuya ilişkin olarak ulusal veya uluslararası standartlara uygun hazırlanan coğrafi veri topluluğunu ifade etmektedir. TUCBS kapsamında hazırlanan “Temel Dokümanlar”a, 32 adet “Coğrafi Veri Temaları Tanımlama Dokümanları”na, “TUCBS Birleşik UML Modeli”ne, “Eğitim Materyalleri”ne kullanıcıların daha rahat erişimini sağlamak amacıyla oluşturulan TUCBS Rehber Uygulaması’ndan ulaşılabilmektedir.
TUCBS uyumlu hedef şemaların oluşturulması kapsamında söz konusu 32 adet coğrafi veri teması standartlarında geliştirilen UML Model şeması üzerinden ilgili coğrafi ver, katmanının ait olduğu Tema, Uygulama Şeması ve ‘Feature Type’ dediğimiz detay tipinin belirlenmesi gerekmektedir. Uygulama şemaları içinde birden fazla detay tip bulunabilmektedir. Detay tipleri (Feature Type) altında ise TUCBS uyumlu hedef kolon yapılandırmalarını barındırmaktadır. Kolon isimlendirmeleri içerisine girildiğinde ise her birinin nasıl isimlendirilmesi gerektiği, kolon tipinin ne olması gerektiği, söz konusu kolonda nasıl bir verinin yer alması gerektiğinin açıklaması gibi detaylar bulunmaktadır. Ancak UML Model de detay tipleri belirli ilişkiler içermektedir ve bir coğrafi veri katmanının ait olduğu detay tipi başka detay tipleri ile ilişkili olabilmektedir. Söz konusu durumda UML Model üzerinde belirtilen ilişkiler okunarak devam edilir ve bağlı olunan her bir detay tipinin altında yer alan kolonlar hedef şema kolon yapısına eklenmesi gerekmektedir.
TUCBS standartlarına göre servislerin oluşturulması işleminde sanal tabloların (view) oluşturulması aşamasında uyulması gereken kuralları ve işlemlerin detaylarını içermektedir.
Veritabanında yer alan coğrafi veri katmanları için, UML Modelin okunması sonrasında oluşturulan TUCBS uyumlu hedef şema yapıları kullanılarak ilgili kolonlar ile oluşturulan sanal tablolar (view) oluşturma işlemleri gerçekleştirilmelidir. Açık kaynak kodlu veritabanı olan PostgreSQL veritabanı, karmaşık veri iş yüklerini güvenli bir şekilde depolayan ve ölçeklendiren birçok özellikle birlikte SQL dilini kullanan ve genişleten güçlü, açık kaynaklı bir nesne-ilişkisel veritabanı sistemidir.
Sanal Tablo (View) dediğimiz sorgu ise, sorguları basitleştirmek, erişim izinlerini düzenlemek, farklı sunuculardaki eşdeğer verileri karşılaştırmak veya bazı durumlarda sorgu süresini kısaltmak için kullanılan, gerçekte olmayan, SELECT ifadeleriyle tanımlanmış sanal tablolardır. Kaynak şema yapısı dediğimiz veritabanında yer alan kaynak tablonun üzerinde herhangi bir güncelleme, silme veya ekleme işlemi yapmadan TUCBS uyumlu sanal tabloların oluşturulmasında kullanılan bir sorgu olarak özetlenebilmektedir. Her bir coğrafi veri katmanı için veritabanında TUCBC uyumlu sanal tabloların oluşturulması sonrasında ise veriler servis edilmeye hazır hale getirilmiş olur.
TUCBS projelerinde veri uyumlaştırma süreci, mevcut veri katmanlarının TUCBS standartlarına uygun hale getirilmesi için belirli adımlarla gerçekleştirilir. Mücavir alan katmanı gibi bir veri katmanının uyumlaştırılması sırasında izlenen adımlar aşağıda detaylandırılmıştır.
Bu adımda mevcut veri katmanları, TUCBS tarafından belirlenen temalara uygun şekilde kategorize edilir.
Bu adımda, UML şemalarında belirtilen kod listeleri ve veri tipleri değerleri listelenir. Veri tipi (data type) ve kod listeleri (code list) ile ilgili detaylı bilgiye Veri Tipi (Data Type) ve Kod Listesi (Code List) başlıkları altından erişebilirsiniz. Buna göre YonetimKisitlamaDuzenlemeBolgesi detay tipinin sahip olduğu kod listeleri aşağıdaki gibidir.
Her tekil tanımlayıcının TUCBS standartlarına göre uyumlaştırılma aşamasında yardımcı olacak dokümanları bulunmaktadır. Bu doküman tekil tanımlayıcının tablosu ve kod listeleri olarak iki kısımdan oluşmaktadır. Tablo kısmında Tekil Tanımlayıcının alacağı geometri tipi, hedef şema kolon yapısı, kolonun alacağı değer tipi, tekil tanımlayıcının kapsadığı kod tabloları, sanal tabloda oluşturulacak olan kolon adları ve kolon açıklamaları bulunmaktadır. Uyumlaştırma yardımcı dokümanı aşağıda yer alan şekilde gösterilmektedir.
Tablo üzerinde yer alan kolonlar ve içerikleri aşağıdaki gibidir:
Aşağıda Yönetim Kısıtlama Düzenleme Bölgesi detay tipi için oluşturulmuş olan sanal tablo kodu gösterilmektedir.
Mavi ile belirtilen alanlar kaynak şema tarafından belirlenecek olan kolonları, yeşil ile belirtilen alanlar ise hedef şema yapısını belli eder. [TABLO_ADI] bölümüne kaynak tablo adı, [VIEW_ADI] bölümüne oluşturulacak olan sanal görüntünün adı girilir.
Dokümanda yer alan açıklamalar referans alınarak Kaynak tablo kolonları ile hedef kolonlar arasında eşleştirme yapılır. Yapılan eşleştirme sanal tablo (view) oluşturmak için kullanılan koda işlenir.
Yukarıda oluşturulan kodu çalıştırmak için PostgreSQL veritabanına giriş yapılır. Kaynak tablonun bulunduğu veritabanı işaretlenerek Query Tool sembolüne tıklanır.
Açılan Query Editor penceresine oluşturulan kod yapıştırılarak çalıştırılır ve sanal tablo (view) oluşmuş olur. Sanal tablo PostgreSQL Browser menüsünde Views sekmesinden erişilebilir.
Oluşturulan örnek sanal görüntü aşağıda yer alan şekilde gösterilmektedir.
Java tabanlı açık kaynak kodlu bir yazılım olan GeoServer, kullanıcıların farklı ortamlardan coğrafi verilere ulaşmasını ve bu verilerle çalışmasını sağlar. OGC standartlarında web servislerinin (WCS, WMS, WFS, WFS-T) oluşturulmasını sağlayan GeoServer veri kaynağı olarak vektör (Oracle Spatial, ArcSDE, DB2, MySQL, PostGIS, Shapefiles ve Web Servisleri) ve raster (ArcGrid, GeoTiff, 51 Jpeg2000, ECW, MrSID) veriler kullanabilmekle beraber standart protokollerde üretilmiş olan KML, GML, GeoRSS, GeoPDF gibi formatları da okuyabilmektedir. GeoServer içerisindeki OpenLayers entegrasyonu sayesinde servis edilen veriler anında internet üzerinden sorgulanıp görülebilmektedir.
Aşağıda lisans kullanım koşulları yer almaktadır. Koşulları kabul etmek için kutucuk işaretlendikten sonra Next tuşuna basılır.
Buradaki adımda JDK’yı Environment Variable’a eklemek için görseldeki gibi seçim yapılmalıdır.
Finish tuşu ile işlem bitirilir.
GeoServer İndirme:
İndirilen Setup dosyası çalıştırılır, aşağıda açılan ekranda Next tuşuna basılır.
“I Agree” butonu ile lisans sözleşmesi kabul edilir.
Browse butonu ile JDK sürümünün kurulu olduğu dizin seçilir ve Next tuşuna basılır.
Geoserver'ın yükleneceği dizin seçilir. C:\Program Files\Geoserver konumu otomatik olarak gelecektir. Next tuşuna basılır.
Başlat Menüsüne oluşturulacak olan kısayolun seçimi sağlanır ve Next tuşuna basılır.
Geoserver dosyalarının saklanacağı konum seçilerek Next tuşuna basılır.
Uygulamaya giriş yapmak için kullanılacak olan Username (Kullanıcı Adı) ve Passowrd (Şifre) alanları doldurulur. Next tuşuna basılır.
Geoserver'ın kurulacağı port bilgisi girildikten sonra Next tuşuna basılır.
Execution Type ekranı Geoserver'ın nasıl çalışacağının belirtildiği alandır. Servis olarak kurulması önerilmektedir. Install as a service (recommended) seçilerek Next tuşuna basılır.
Kurulum özetinin yer aldığı pencereden Install tuşu ile kurulumun başlatılması sağlanır.
Kurulumun tamamlandığını belirten pencere Finish tuşu ile sonlandırılır.
OGC (Open Geospatial Consortium), coğrafi bilgi teknolojileri konusunda standartlar geliştiren uluslararası bir organizasyondur. Bu organizasyon, 500'den fazla şirket, üniversite, devlet kurumu ve kâr amacı gütmeyen araştırma kuruluşunu bir araya getirir. OGC'nin amacı, coğrafi veri ve yazılımlar arasında birlikte çalışabilirliği (interoperability) artırmak ve bu standartları açık formatlarla kullanıcılara sunmaktır.
OGC’nin geliştirdiği standartlar sayesinde, farklı yazılımlar ve veri kaynakları birbiriyle uyumlu hale gelir. OGC bugüne kadar 30'dan fazla standart geliştirmiştir. Coğrafi veri paylaşımı ve görselleştirme konusunda en çok kullanılan standartlar şunlardır:
Coğrafi Servis Standartlarının Genel Amacı
Bu standartlar, coğrafi verilerin web ortamında erişilebilir, görselleştirilebilir ve paylaşılabilir olmasını sağlar. Kullanıcılar, bir web tarayıcısı veya coğrafi bilgi sistemleri (GIS) yazılımları aracılığıyla şu işlemleri yapabilir:
Bu standartlar, farklı türdeki coğrafi verilerin birbirine uyumlu şekilde çalışmasını sağlar.
Ana Fonksiyonları
Belirli bir coğrafi bölgenin harita görüntüsünü sunar.
Örnek: Kullanıcı, belirli koordinatları içeren bir harita isteği yapar ve sunucu bu alanın görüntüsünü döner.
Kullanıcı, harita üzerinde belirli bir noktaya tıklayarak o alanla ilgili özellik bilgilerini alır.
WMS servisinin yeteneklerini ve mevcut veri türlerini tanımlayan bir belge döndürür. Bu sayede istemciler, servis hakkında genel bilgi edinebilirler.
Ana Fonksiyonları
Ana Fonksiyonları
Ana Fonksiyonları
GeoServer ile coğrafi veri servisi yayınlama işlem adımları Örnek Bir Veri Katmanı İçin Veri Servis Oluşturma Çalışmasının Adım Adım Uygulanması başlığı altında detaylıca açıklanmaktadır. Bu bölümde sadece farklı formattaki coğrafi verilerin GeoServer içerine aktarım işlemleri detaylandırılacaktır.
GeoServer, hem vektör hem de raster veri kaynaklarını destekler ve bunları farklı formatlarda içe aktarmaya olanak tanır. Ayrıca, WMS ve WMTS gibi harita servislerini doğrudan kaynak olarak tanımlayabilir.
Veri kaynağını tanımlamak için öncelikle yeni bir “Depo (Store)” oluşturmanız gerekir. Bunun için:
Aşağıda her bir türün kullanım amacı ve nasıl aktarılacağı açıklanmıştır.
Vektör Veri Kaynakları
Vektör veriler, coğrafi nesneleri (örneğin, yollar, nehirler veya bina sınırları) temsil eden nokta, çizgi ve poligon geometrilerinden oluşur. GeoServer, farklı vektör veri kaynaklarını destekler:
a. Directory of spatial files (shapefiles)
Shapefile, coğrafi bilgilerin saklanması için kullanılan bir formattır ve genelde birden fazla dosyadan oluşur (.shp, .dbf, .shx gibi).
Nasıl eklenir?
b. GeoPackage
GeoPackage, OGC tarafından standartlaştırılmış bir veri formatıdır ve hem raster hem de vektör verileri tek bir dosyada barındırabilir.
Nasıl eklenir?
c. Veritabanları (PostGIS, Oracle)
Nasıl eklenir?
d. Web Feature Service (WFS)
Başka bir WFS servisini kaynak olarak kullanır ve onun sunduğu vektör verilerine erişim sağlar.
Nasıl eklenir?
2. Raster Veri Kaynakları
Raster veriler, coğrafi alanları piksel tabanlı olarak temsil eder (örneğin uydu görüntüleri, dijital yükseklik modelleri).
a. ArcGrid
ARC/INFO ASCII GRID formatındaki sayısal yükseklik modelleri (DEM) gibi raster veriler için kullanılır.
Nasıl eklenir?
b. GeoTIFF
Coğrafi referanslı TIFF görüntüleri (örneğin uydu görüntüleri veya hava fotoğrafları) desteklenir.
Nasıl eklenir?
c. ImageMosaic
Nasıl eklenir?
d. WorldImage
Görsel raster verilerle (örneğin, topoğrafik haritalar) birlikte coğrafi konumlandırma bilgilerini içerir.
Nasıl eklenir?
3. Diğer Veri Kaynakları
a. WMS (Web Map Service)
Harici bir WMS servisini kaynak olarak ekler ve bu harita görüntülerini GeoServer üzerinden erişilebilir hale getirir.
Nasıl eklenir?
WMTS (Web Map Tile Service)
Harita karelerini (tiles) kullanan bir WMTS kaynağını ekler.
Nasıl eklenir?
Coğrafi veriler genellikle karmaşık ve büyük ölçeklidir. Bu verileri görselleştirmeden önce kullanıcıların anlaması kolay bir forma dönüştürmek gerekir. Stil oluşturma sayesinde Yollar, nehirler, binalar gibi farklı türdeki coğrafi nesneler birbirinden ayırt edilebilir.TUCBS VE INSPIRE için OGC standartlarında oluşturulan stil yapılarına tanımlama dokümanlarından ulaşılabilir. Bu işlem önceden hazırlanan SLD (Styled Layer Descriptor) dosyası ekleyerek yapılabileceği gibi stil oluşturmak için verilen alana XML formatında kod parçası yazarak da oluşturabilirsiniz.
Stil tanımlama işlem adımları “Harita Sunucusunda (Geoserver) Stil (Style) Oluşturulması” başlığı altında detaylandırılmaktadır.
CRS, coğrafi verilerin dünyadaki fiziksel konumlarını tanımlayan matematiksel bir modeldir.
Yayınlanan servislerin Ulusal Coğrafi Bilgi Platformunda yer alan TUCBS Servis Kontrol uygulaması üzerinden kontrol edilmesi gerekir. Bu platforma https://tucbskontrol.csb.gov.tr/tucbskontrol adresinden erişim sağlanmaktadır. Yayınlanan servislerin TUCBS Servis Kontrolünden geçebilmesi için servis içerisinde tanımlı olması gereken 2 tane Coğrafi Referans Sistemi (CRS) vardır. Bunlar; Coğrafi WGS 84 (EPSG:4326) ve WGS 84 / Pseudo-Mercator (EPSG:3857) olarak belirlenmiştir.
TUCBS ile uyumlu Koordinat Referans Sistem (CRS) Tanımlama işlem adımları “Örnek Bir Veri Katmanı İçin Veri Servis Oluşturma Çalışmasının Adım Adım Uygulanması” başlığı altında detaylandırılmaktadır.
Yayınlanan coğrafi veri servisleri TUCBS altyapısına sunulmadan önce https://tucbskontrol.csb.gov.tr/tucbskontrol adresinden “TUCBS Teknik Birlikte Çalışabilirlik Standartlarına Uygunluk” durumu ile “TUCBS Veri Tanımlama Dokümanlarına Uygunluk” durumu kontrolü yapılması gerekmektedir. Kontrol sonuç durumlarına göre servisleri istenen standartlara göre düzenleyip, TUCBS altyapısına ve standartlara uygun bir şekilde sunumu gerçekleştirilir.
TUCBS standartlarına göre coğrafi veri servisi kontrolü 2 temel aşamadan oluşmaktadır:
TUCBS Servis Kontrol Uygulamasının kullanımı “TUCBS 'ye Entegre Olunduğu Nasıl Anlaşılır?” başlığı altında detaylandırılmaktadır.
Aşağıda, GeoServer kullanarak örnek bir veri katmanı için (İlçeler) coğrafi veri servisi oluşturmanın adım adım açıklaması bulunmaktadır.
Servis yayınlama işlemlerine başlanılabilmesi için GeoServer uygulamasında kullanıcı girişi yapılmalıdır.
GeoServer kurulduktan sonra varsayılan kullanıcı adı “admin”, şifre ise “geoserver” olarak tanımlıdır. Bu kullanıcı adı ve şifresi ile ilk giriş yapıldıktan sonra şifreler kısmından kullanıcı adı ve şifre bilgisi özelleştirilebilir.
Çalışma alanı, GeoServer'da verilerinizi organize etmek ve isim çakışmalarını önlemek için kullanılan bir yapıdır. Her çalışma alanı, içindeki katmanlar için benzersiz bir ad alanı sağlar.
Servis yayınlamak için öncelikle GeoServer’da yeni bir çalışma alanı oluşturulmalıdır. Kullanıcı girişi yapıldıktan sonra Çalışma Alanı linki ile oluşturulmaya başlanır. Veri (Data) bölmesinin altında bulunan Çalışma Alanı (Workspace) linkinden ulaşılır.
Çalışma Alanı linkine tıklandıktan sonra açılan sayfada aşağıda gösterildiği gibi yeni alan eklemek için Çalışma Alanı Ekle (Add New Workspace) linkine tıklanır.
Yeni Çalışma Alanı (New Workspace) bölümüne çalışma alanı ismi ve çalışma alanı ile ilişkilendirilmiş URI’si girilmelidir. Çalışma alanı URI’si http://localhost:8080/geoserver/[ÇalışmaAlanıAdı]/wms formatında olmalıdır.
Çalışma Alanı Düzenle ile oluşturulan çalışma alanı Servisler bölümü altında sıralanmış olan servisler içerisinden yayınlanacak servis tipleri işaretlenmelidir.
Oluşturduğumuz ‘entegrasyon’ çalışma alanı aşağıda gösterildiği gibi listelenir.
Çalışma alanı oluşturduktan sonra sonra yayınlanacak olan coğrafi verilerin GeoServer’a tanıtılması aşamasında verilerin hangi kaynaktan ulaşılacağı bilgisi yeni bir depo eklemesi ile yapılmaktadır. Veri bölmesi altında bulunan Depolar (Stores) linkinden ulaşılır.
Açılan sayfada aşağıda görüldüğü gibi önceki çalışmalarda oluşturulan depolar listelenir. Bu listede her depo için tip, çalışma alanı, depo adı, depo tipi ve etkinlik durumu bilgileri görüntülenir. Yeni Depo ekle (Add New Store) linki ile veri kaynağı eklenir.
Açılan listeden veri kaynağı seçilerek GeoServer’a tanımlama işlemi yapılır. Şekil 126’da gösterildiği gibi Vektör, Raster ve Diğer veri kaynakları listelenir. Liste içerisinden coğrafi verimizin bulunduğu kaynak tipi seçilir. Örnek çalışmada coğrafi verimiz PostgreSQL’de olduğu için PostGIS (PostGIS Database) veri kaynağı olarak seçilmiştir.
Veri kaynağı seçildikten sonra çıkan sayfada Temel Depo Bilgileri (Basic Store Info) ve Bağlantı Parametreleri (Connection Parameters) veritabanı bilgileri ile doldurulmalıdır. Yanında (*) işareti bulunan alanlar doldurulması zorunlu kısımlardır.
Veri kaynağında bulunan coğrafi verilerin, katmanlarının oluşturulması ve yayınlanması bu link içerisinde yapılmaktadır. Veri bölmesi altında bulunan Katmanlar (Layers) linkinden ulaşılır.
Açılan sayfada aşağıda gösterildiği gibi daha önce yayınlanmış ve etkin olan katmanlar listelenmektedir. Search seçeneği ile isim, depo adı, title(başlık) gibi anahtar kelimeler ile katman araması yapılabilmektedir. Yeni kaynak ekle (Add a New Layer) linkine tıklayarak yeni katman eklenir.
Açılan Yeni Katman sayfasında ‘den katman ekle alanında hâlihazırda bulunan tüm çalışma alanları listelenir. Bu liste içerisinden çalışmakta olunun alan seçilmelidir.
Çalışma alanı seçildikten sonra çalışma alanında tanımlanan coğrafi veri deposunda bulunan katmanlar listelenir. Her katmanın hizasında bulunan Yayınla (Publish) linki ile yayınlanmak istenen katman seçilerek yayına başlanır.
İlgili katman için yayınla butonuna basıldıktan sonra açılan sayfada koordinat sistemi tanımlanır ve sınır koordinatları otomatik olarak hesaplatılır. Veride koordinat sistemi tanımlı ise Koordinat referans sistemi alanlarında değişiklik yapılması gerekmez. Bu işlem Veriden Hesapla (Compute From Data) ve Yerel Koordinatlardan Hesapla (Compute From Native Bounds) ile gerçekleştirilir.
Yayınlama işlemi katman için bittikten sonra açılan listede katman ismi listelenir. Diğer tabloları yayınlamak için Yeni Kaynak Ekle butonuna basılır çalışma alanı seçilerek diğer katmanlar da yayınlanır.
,
Aynı kategori ya da başlık içerisinde yayınlanması istenen katmanları birleştirmek için katman grupları oluşturulur. Veri bölmesi altında bulunan Katman Grupları (Layer Groups) linkinden ulaşılır.
Katman Grupları sayfasında önceki çalışmalarda açılmış olan katman grupları listelenir. Yeni katman grubu ekle (Add a new layer group) linki ile grup oluşturulur.
Açılan sayfada grup özelinde İsim ve Başlık bilgisi girilir.
Katmanlar bölmesindeki Katman Ekle (Add a layer) seçilerek Şekil 138’deki gibi yayınlanmakta olan katmanlar listelenir. Bu liste içerisinden, katman grubunda bulunması istenilen katmanlar üzerine basılarak seçilir.
İstenilen katmanlar eklendikten sonra Katmanlar başlığının altında Şekil 139’teki gibi görüntülenmelidir. Çizme sırası sütunu altında bulunan oklara ( ) basarak katmanların çizilme sıralaması belirlenir. Grup içerisinde yayınlanırken en üstte bulunması istenilen katman yukarı ok seçeneği ile en birinci sıraya taşınır, en altta olması istenilen katman ise aşağı ok ile en son sıraya taşınır. Katman grubu içerisinde bulması istenilmeyen katman kaldır sütunu altında bulunan ( ) buton ile kaldırılır.
Katmanlar eklendikten sonra tüm katman grubunun Sınır Koordinatları oluşturulmalıdır. Sınırları Oluştur (Generate Bounds) butonu coğrafi veri katman grubunun sınırları hesaplanır ve alanlar dolar.
Yayınlanan servislerin Ulusal Coğrafi Bilgi Platformunda yer alan TUCBS Servis Kontrol uygulaması üzerinden kontrol edilmesi gerekir. Bu platforma https://tucbskontrol.csb.gov.tr/tucbskontrol adresinden erişim sağlanmaktadır. Yayınlanan servislerin TUCBS Servis Kontrolünden geçebilmesi için servis içerisinde tanımlı olması gereken 2 tane Coğrafi Referans Sistemi (CRS) vardır. Bunlar; Coğrafi WGS 84 (EPSG:4326) ve WGS 84 / Pseudo-Mercator (EPSG:3857) olarak belirlenmiştir.
GeoServer’da gerekli tanımlamaların yapılabilmesi için aşağıda belirtilen işlem adımları takip edilmelidir.
Katman belli bir stil ile yayınlanacak ise katman yayınlanmadan önce uygun stil yapısı tanımlanmalıdır. TUCBS VE INSPIRE için OGC standartlarında oluşturulan stil yapılarına tanımlama dokümanlarından ulaşılabilir. Bu işlem önceden hazırlanan SLD (Styled Layer Descriptor) dosyası ekleyerek yapılabileceği gibi stil oluşturmak için verilen alana XML formatında kod parçası yazarak da oluşturabilirsiniz. Oluşturulan stilin doğru konumlandırılabilmesi için ilgili çalışma alanı seçilmelidir.
Veri bölmesi altında bulunan Stiller (Styles) linkinden ulaşılır.
Açılan sayfada tanımlı olan daha önce hazırlanmış olan stiller listelenmektedir. Kullanmak istediğimiz stil yok ise Yeni stil ekleyin (Add a New Style) linki ile eklenir.
Açılan sayfada isim ve çalışma alanı girilmelidir.
Stil veri bilgileri girildikten sonra aşağıda gösterilen Style Content bölmesinde bulunan Generate a default style alanı ile verinin geometrisine uygun seçilerek stil oluşturulur.
Sayfanın alt kısmında bulunan pencerede XML formatında kod parçacığı görüntülenir. Bu kodun içerisinde aşağıda gösterildiği gibi çizgi rengi, çizgi kalınlığı, dolgu rengi gibi özellikler tanımlıdır.
Kod parçacığını kontrol ettikten sonra Doğrula butonu ile hata kontrolü yapılır aşağıda gösterilen “No validation errors” uyarıyı alıyorsak kod sorunsuz çalışıyordur. Apply butonu ile oluşturulan stil dosyası veriye uygulanır.
Eğer Şekil aşağıda gösterildiği gibi bu tür bir uyarı alınıyor ise bir hata vardır tekrar kontrol edilmelidir.
Not: Katman stilleri örnekleri ve XML yazılması için teknik bilgilere https://docs.geoserver.org/stable/en/user/styling/sld/cookbook/ adresinden erişilebilir.
Önceden yayınlanmış olan katmanları yeni hazırlanan stillerle yeniden yayınlamak için Katmanlar (Layers) linkinden ilgili katmanın detayları açılır ve Yayınlanıyor (Publishing) sekmesinden WMS Ayarları bölmesi altında bulunan Layer Settings başlığı altında varsayılan stil seçilerek ok ( butonu ile Mevcut Stiller arasından kullanılmak istenen stil Seçili Stiller kutucuğuna aktarılır. Bu yetenek ile belli bir stil ile yayınlanan servisin stili daha sonraki zamanlarda değiştirilebilir. Bu işlem yeniden yayınlanmak istenen tüm katmanlar için yapılır.