Crocsoft Tile Server
Verileriniz sizin kontrolünüzde olsun
Harita verisi, kurumlar için yalnızca “görsel bir katman” değildir. Sınırlar, mülkiyet, altyapı, tarım, çevre, afet, savunma ve planlama bilgileri çoğu zaman tek bir sunucunun arkasında durur. Bu sunucu yanlış yapılandırıldığında, güncellenmediğinde veya internete fazla açık bırakıldığında risk yalnızca bir web sayfasının çökmesi değildir: verinin sızması, değiştirilmesi veya kaybolmasıdır.
Crocsoft Tile Server, kurumların coğrafi verilerini güvenli, kontrollü ve performanslı biçimde yönetmesi, yayınlaması ve paylaşması için tasarlanmış bir harita sunucu yazılımıdır. Mevcut bir GeoServer veya MapServer kurulumunuz olsun ya da olmasın; bu yazılım kendi başına tam bir harita sunucusudur. Aynı zamanda elinizdeki eski servisleri de bağlayıp, dışarıya açmayı tek bir güvenli kapıdan yönetmenize olanak tanır.
Neden birçok kurum hâlâ risk altında?
GeoServer ve MapServer yıllardır sektörde yaygın kullanılan, güçlü yeteneklere sahip sistemlerdir. Ancak yaygınlık, güvenlik anlamına gelmez. Özellikle uzun yıllardır “bir kez kuruldu, dokunulmadı” yaklaşımıyla çalışan ortamlarda şu sorunlar sıkça görülür:
- İnternete fazla açık paneller ve servis uçları — Yönetim arayüzleri veya WMS/WFS uçları kimlik doğrulama zayıf bırakıldığında, veri sadece “haritada görünmek” için değil, toplu indirilmek veya kötüye kullanılmak için de erişilebilir hale gelir.
- Güncellenmeyen kurulumlar — Klasik harita sunucuları zamanla güvenlik yamaları ister. Güncelleme ertelendikçe bilinen açıklar, saldırganlar için hazır kapı haline gelir.
- Herkese açık veya gevşek erişim — “İçeriden herkes görsün” alışkanlığı, zamanla dışarıya da sızan linkler, ekran görüntüleri ve API çağrılarıyla kurum dışı erişime dönüşebilir.
- Kim kullandı, kim indirdi belirsizliği — Veri çıktığında iz bırakmayan yapılar, sızıntı sonrası “ne kaybettik?” sorusuna cevap vermeyi zorlaştırır.
- Performans için güvenlikten ödün — Yoğun tile isteklerinde sistem yavaşlayınca bazı kurumlar erişimi daha da açar; bu da riski büyütür.
Kısaca: Veriyi üretmek yetmez. Veriyi kimlerin göreceğini, nasıl yayınlanacağını ve kaybolmamasını da yönetmek gerekir. Crocsoft Tile Server tam olarak bu ihtiyaca cevap verir.
Bu yazılım ne vaat ediyor?
1) Hiç harita sunucunuz olmasa bile yeterlidir
Crocsoft Tile Server, başlı başına bir harita sunucu yazılımıdır. Dosyalarınızı yükler, katman haline getirir, stil uygular, önbellek üretir ve dışarıya güvenli yayın linkleri verir. Ayrı bir GeoServer / MapServer kurmak zorunlu değildir. Kurumunuzda “harita sunucusu kurma” projesinin kendisi bu üründür.
2) Mevcut GeoServer / MapServer / XYZ servislerinizi de kullanabilirsiniz
Zaten çalışan bir harita altyapınız varsa onu çöpe atmak zorunda değilsiniz. Yazılım; mevcut WMS, WMTS, WFS ve benzeri servisleri kaynak olarak bağlamanıza imkân tanır. Böylece:
- Eski yatırımlarınızı korursunuz,
- Yeni yayın ve erişim kontrolünü Crocsoft Tile Server üzerinden merkezileştirirsiniz,
- Dış dünyaya açılan kapıyı tek yerden kilitleyebilirsiniz.
Yani hem tüketici (mevcut servisleri kullanma) hem üretici (kendi güvenli yayınızı yapma) rolünü aynı panelden yönetirsiniz.
3) Güvenlik “ekstra” değil, tasarımın parçasıdır
Kurumsal veri güvenliği için şu ilkeler yazılımın merkezindedir:
- Kullanıcı girişi ve rol / yetki yönetimi — Kim neyi görür, kim ekler, kim siler, kim paylaşır net tanımlanır.
- Katman ve dosya bazlı paylaşım — Veri varsayılan olarak sahibine aittir; paylaşılana kadar başkası görmez.
- Herkese açık / özel yayın ayrımı — Public katmanlar kontrollü açılır; private katmanlar dış istemcilerde API anahtarı ister.
- API anahtarları ve origin kısıtı — Anahtar başına izin verilen kaynaklar tanımlanabilir; boş bırakılırsa esnek, doldurulursa sıkı kontrol sağlanır.
- Yetkisiz erişimde bilgi sızdırmama — Yetkisiz isteklerde sistem “bu katman var ama sen göremezsin” diye yol göstermez; erişim reddi kontrollü şekilde işlenir.
- Şifre politikası ve hesap yönetimi — Kurumsal kullanıcı yaşam döngüsü panelden yönetilir.
- Yedekleme / geri yükleme — Veritabanı, ayarlar, stiller ve kritik içerikler için yedek alma imkânı; felaket anında kaybı azaltır.
Amaç nettir: Veriniz kaybolmasın, çalınmasın, yanlış kişiye gitmesin.
4) Performans, yayın kalitesinin parçasıdır
Harita kullanıcıları yavaş tile’a tahammül etmez. Yazılım:
- Katman bazlı önbellek (cache) üretimi,
- Zoom aralıklarına göre hazır tile’lar,
- Önbellek ilerleme takibi,
- Yoğun isteklerde tekrar hesaplamayı azaltan yapı,
ile hem iç panelde hem dış yayınlarda daha akıcı deneyim sunmayı hedefler. Güvenlik ile performans birbirinin alternatifi değildir; ikisi birlikte planlanır.
Veriyi kaybetmemek için neden bu yazılımı düşünmelisiniz?
- Tek merkezden kontrol — Dosya, veritabanı, servis, stil, katman, önbellek ve API anahtarı aynı yönetim anlayışında toplanır.
- Sahipsiz veri azalır — Her dosya ve katmanın sahibi vardır; paylaşım kayıt altındadır.
- Dışarıya açmak = güvenlikten vazgeçmek değildir — Private yayın, API anahtarı ve origin kuralları ile kontrollü paylaşım yapılır.
- Eski sistemlerinizi ‘açık kapı’ olmaktan çıkarırsınız — GeoServer / MapServer’ı doğrudan internete bırakmak yerine, Crocsoft Tile Server’ı güvenli vitrin ve kapı olarak kullanabilirsiniz.
- Yedek ve süreklilik — Kurulum kalıcı servis olarak çalışır; ayarlar ve veri dizinleri korunarak güncellenir.
- Kurumsal görünürlük — Çok dilli arayüz, marka / sunucu adı, public URL ve alt yol (context) ile kurumsal ortama uyum sağlanır.
Veri bir kez dışarı çıktığında geri getirmek çoğu zaman imkânsızdır. Bu yüzden doğru soru “Haritayı nasıl yayınlarız?” değil, “Veriyi kaybetmeden nasıl yayınlarız?” olmalıdır.
Özellik tanıtımı (detaylı)
Aşağıda Crocsoft Tile Server’ın kullanıcıya sunduğu başlıca yetenekler, işlevsel başlıklar halinde özetlenmiştir.
1. Genel bakış ve analiz paneli
- Kurumsal özet: dosya, katman, stil, önbellek ve API anahtarı durumu
- Katman işlem loglarına dair zaman içi görünüm
- API istek analitikleri (katman, anahtar, sahip bazında)
- Gün / hafta / ay / yıl ve özel tarih aralığı filtreleri
- Onay bekleyen API anahtarlarının hızlı takibi
Bu panel, “sistem çalışıyor mu?” sorusundan öteye geçip kim ne kadar kullanıyor sorusuna da cevap arar.
2. Dosya yönetimi (geometrik kaynaklar)
Desteklenen tip aileleri:
- Vektör: GeoJSON, KML, KMZ, SHP (ZIP), GPKG, DXF, NCZ vb.
- Raster: GeoTIFF / TIF, PNG, JPEG, GIF, WebP; isteğe bağlı georeferans yan dosyaları
- 3D model: GLB, GLTF, OBJ
Öne çıkan yetenekler:
- Sihirbazlı yükleme ve düzenleme
- Koordinat sistemi (EPSG) seçimi; projeksiyonlu verilerde kayıt sırasında standart coğrafi sisteme dönüşüm ve BBOX güncelleme
- Raster georeferans (köşe veya kontrol noktaları)
- Çok bantlı rasterlarda uzaktan algılama ayarları (sensör şablonları, band eşleme, RGB / indeks hazırlığı)
- Önizleme, haritada gösterme, 3D model yerleşimi
- Dosya kartları, arama, geometri ve boyut filtreleri
3. Harici servis bağlantıları
- GeoServer, MapServer ve XYZ benzeri kaynakların sisteme kaydı
- Yetenek / probe ile servis keşfi
- Bu servislerin katman üretiminde kaynak olarak kullanılması
Böylece kurum, mevcut yayınlarını birdenbire kapatmak zorunda kalmadan yeni güvenlik ve yönetim katmanına geçebilir.
4. Veritabanı bağlantıları
- Kurumsal veritabanlarından tablo / geometri kaynaklı katman üretimi
- Bağlantı testi ve yönetim ekranı
- Katman oluştururken alan, birincil anahtar ve yayınlanacak öznitelik seçimleri
5. Tekil katmanlar
- Dosya, veritabanı, servis veya 3D modelden katman oluşturma
- Anahtar (layer key), zoom aralığı, görünürlük ve yayın türleri
- Stil atama ve önizleme
- Paylaşım (kullanıcı / grup) ve yetki bayrakları
- Yayın URL’leri: PNG tile, PBF (vektör tile), WMS, WMTS, WFS, 3D tileset (kaynağa göre)
- Kart / tablo görünümü, arama ve filtreler
- Katman logları ve önbellek oluşturmaya geçiş
Public / private ayrımı: Özel katmanlar dışarıda oturumla yetinmez; API anahtarı ile kontrollü erişim bekler. Yönetim paneli içinde ise yetkili kullanıcılar çalışmaya devam eder.
6. Grup katmanlar
- Birden fazla katmanı tek grup altında birleştirme
- Sıra, üye zoom aralıkları ve grup önizlemesi
- Grup üzerinden yayın ve önbellek senaryoları
7. Stil yönetimi ve pattern stüdyosu
- Vektör ve raster stilleri
- Zoom seviyesine duyarlı stil tanımları
- Dolgu / çizgi için renk veya pattern
- Pattern hazırlama stüdyosu (tekrarlanabilir dolgu ve çizgi desenleri)
- Raster indeksleri ve sınıflı / doğrusal gösterimler (ör. NDVI benzeri analiz stilleri)
- Stil önizleme ve kart görseli
8. Katman düzenleyici
Yetkili kullanıcılar (sahip, sistem yöneticisi veya paylaşım ile yetki verilenler):
- Öznitelik düzenleme
- Geometri düzeltme / yeni kayıt ekleme
- Harita üzerinde seçim, çizim ve düzenleme akışı
- Kayıt sonrası ilgili bölgedeki önbellek tile’larının yenilenmesi
- Düzenleme yetkisinin hem arayüzde hem sunucu tarafında kontrol edilmesi
Bu sayede “sadece yayın” değil, kontrollü veri güncelleme de aynı ekosistemde kalır.
9. Önbellek yönetimi
- Katman veya bölge (BBOX) bazlı önbellek işleri
- Zoom aralıkları, ilerleme, duraklat / devam / iptal
- Yeniden render ve periyodik yenileme
- Önbellek açıkken eksik tile senaryolarında kontrollü yanıt davranışı
Önbellek, hem kullanıcı deneyimini hızlandırır hem de kaynak sunucuya binen yükü azaltır.
10. Kullanıcılar, gruplar ve paylaşımlar
- Kullanıcı oluşturma, rol atama, profil ve şifre yönetimi
- Kullanıcı grupları
- Katman / kaynak paylaşımlarında görüntüleme, düzenleme, silme gibi yetkilerin seçilmesi
- Paylaşım listeleri ve kaldırma işlemleri
Veri “herkese açık klasör” gibi değil; sahibi ve yetkilileri belli bir varlık gibi yönetilir.
11. API anahtarları
- Birden fazla anahtar oluşturma
- Origin / kaynak kısıtları (boş = esnek, dolu = sıkı eşleşme)
- Onay süreçleri ve kullanım analitikleriyle izlenebilirlik
Mobil uygulama, web sitesi veya üçüncü parti entegrasyonlar için kurumsal kapı burasıdır.
12. Sistem ayarları ve işletim
- Sunucu adı, dinleme portu, dış public URL, alt yol (context path)
- Kurumsal e-posta (SMTP) ayarları
- Rol sihirbazı ile menü / modül bazlı yetki matrisi
- Yedek alma ve geri yükleme
- Kalıcı servis kurulumu, açılışta otomatik başlama, arıza sonrası yeniden ayağa kalkma
- Çok dilli arayüz (Türkçe, İngilizce ve diğer diller)
- Açık / koyu tema
13. Yayın standartları (dışarıya açılan yüz)
Yazılım, katman türüne göre yaygın harita istemcilerinin beklediği yayın biçimlerini üretir:
- Raster / PNG tile
- Vektör tile (PBF)
- WMS / WMTS / WFS
- 3D tileset yayınları
- Stil JSON / TileJSON benzeri tanımlar
Bunlar sayesinde MapLibre, Cesium ve benzeri istemcilerle, kurumsal CBS ürünleriyle veya kendi web uygulamalarınızla entegre olabilirsiniz — ama erişim kurallarını siz belirlersiniz.
Kimler için uygundur?
- Belediye, kamu kurumu ve düzenleyici kurumlar
- Enerji, altyapı, telekom ve ulaştırma ekipleri
- Tarım, ormancılık, çevre ve uzaktan algılama birimleri
- Savunma / güvenlik hassasiyeti olan ama harita paylaşması gereken organizasyonlar
- GeoServer veya MapServer kullanan, ancak dışarıya açmayı daha güvenli hale getirmek isteyen ekipler
- Henüz harita sunucusu olmayan, tek ürünle hem depolama hem yayın kurmak isteyen kurumlar
Sonuç: Harita yayınlamak, veriyi bırakmak demek değildir
Crocsoft Tile Server’ın mesajı basittir:
Verilerinizi kaybetmeden yönetin, kontrollü paylaşın ve hızlı yayınlayın.
Mevcut harita servislerinizi kullanmaya devam edin; dışarıya açılan kapıyı ise güvenli tutun.
Hiçbir harita sunucunuz olmasa bile, bu yazılım zaten sizin harita sunucunuzdur.
Kurumsal coğrafi veri bir kez sızdığında veya bozulduğunda geri dönüş maliyeti, yazılım yatırımından çok daha yüksektir. Bu nedenle Crocsoft Tile Server; yalnızca bir “tile üretici” değil, veri sahipliği, erişim kontrolü, performans ve süreklilik için tasarlanmış bir kurumsal harita sunucu platformudur.
Crocsoft Tile Server — güvenli yayın, kontrollü paylaşım, kurumsal performans.