Haritalarınız, kendi sunucunuzda.
MapSystem; PostGIS, Oracle, SQL Server, GeoPackage ya da GeoTIFF'teki verinizi WMS, WMTS, WFS, WCS ve OGC API servisleri olarak yayınlar. Kurum ağınızda çalışır, verinizi dışarı çıkarmaz.
GetMap · altlik:acik, turkiye:rolyef, turkiye:goller · EPSG:3857
Katman katman Türkiye
81 il, 973 ilçe, ana karayolu ve demiryolu ağı, akarsular, göller ve 90 metrelik yükseklik modelinden üretilmiş rölyef. Hepsi aynı sunucudan, aynı stil motoruyla çiziliyor.

Bir katmanı yayınlayın, her istemci okusun
QGIS, ArcGIS, MapLibre, OpenLayers ya da kendi uygulamanız: her biri kendi protokolünden bağlanır. Katman bir kez tanımlanır, bütün servislerde aynı adla ve aynı stille görünür.
WMS
1.3.0Sunucuda çizilmiş harita görüntüsü. SLD ile anlık stil, CQL filtresi, zaman ve yükseklik boyutları, GetFeatureInfo.
/turkiye/wms?REQUEST=GetMap&LAYERS=iller&CRS=EPSG:5254
WMTS
1.0.0Önbellekli karo servisi. Meta-tile ile dikişsiz çizim; WebMercatorQuad dışında TUREF ve UTM gibi herhangi bir EPSG ızgarası.
/turkiye/wmts?REQUEST=GetCapabilities
WFS ve WFS-T
2.0.0Öznitelik ve geometri sorgusu; GeoJSON, GML 3.2, CSV ve KML çıktısı. Yetkili kullanıcılar Insert, Update ve Delete yapabilir.
/turkiye/wfs?REQUEST=GetFeature&TYPENAMES=ilceler&COUNT=50
WCS
2.0.1Raster veriyi ham değerleriyle GeoTIFF olarak verir. Alan kesme, ölçekleme ve farklı koordinat sisteminde çıktı.
/turkiye/wcs?REQUEST=GetCoverage&COVERAGEID=turkiye__yukseklik
OGC API
Features · Tiles · Maps · Styles · RecordsJSON tabanlı modern API ailesi. OpenAPI 3.0 tanımı, sayfalama, bbox filtresi ve MVT vektör karolar.
/turkiye/ogc/collections/iller/items?limit=100
Süreçler
WPS 2.0.0 · OGC API ProcessesTampon, kesişim, birleşim, fark, dışbükey örtü, alan, uzunluk, yeniden projeksiyon ve diğerleri: 15 hazır coğrafi işlem.
/ogc/processes/buffer/execution
CSW ve INSPIRE
CSW 2.0.2Katman metadata kataloğu, ISO 19139 çıktısı ve INSPIRE genişletilmiş yetenek belgeleri. 34 INSPIRE teması için varsayılan stiller.
/turkiye/csw?REQUEST=GetRecords
PMTiles
dışa aktarmaVektör katmanı tek dosyalık bir karo arşivine yazın; statik bir web sunucusundan ya da çevrimdışı cihazlardan sunun.
POST /api/tilecache/pmtiles
Standart dediğimiz şey, testten geçmiş olan
OGC'nin resmi test motoru TEAM Engine ile beş test paketini MapSystem 1.0 üzerinde çalıştırdık. Hata veren test yok.
Testler kendi test ortamımızda koşturulmuştur; bu sonuçlar resmi bir OGC sertifikası yerine geçmez.
| Test paketi | Başarılı | Hatalı | Sonuç |
|---|---|---|---|
| WFS 2.0 | 319 | 0 | Geçti |
| OGC API Features | 252 | 0 | Geçti |
| WMS 1.3.0 | 247 | 0 | Geçti |
| WMTS 1.0 | 40 | 0 | Geçti |
| OGC API Tiles | 14 | 0 | Geçti |
Komut satırına inmeden yönetin
Veri kaynağını bağlayın, katmanı yayınlayın, stilini görsel olarak tasarlayın. Önbellek, küme ve kullanıcı yönetimi de aynı arayüzde.

Arayüz telefonda da çalışır.
Verinin bulunduğu yerde çalışır
MapSystem veritabanınıza bağlanır, veriyi kopyalamaz. Tek sunucuda başlar; yük arttığında aynı paketi yeni sunuculara kurup kümeye katarsınız.
Veri kaynakları
SQL sorgusunu doğrudan katman olarak yayınlayabilirsiniz. Bağlantı bilgileri şifreli saklanır.
Küme ve performans
- Redis ile paylaşılan katalog, oturum ve karo önbelleği
- Lider seçimi ve katmanların node'lara otomatik yerleşimi
- Meta-tile çizim, önbellek ısıtma ve katman bazında gecikme ölçümü
- GPU varsa GPU ile, yoksa CPU ile çizim
Güvenlik ve işletim
- Admin ve Editor rolleri, çalışma alanı bazında yetki
- Taslak katmanlar hiçbir servisten dışarı verilmez
- Her yönetim işlemi denetim kaydına yazılır
- Arayüzden yedekleme ve geri yükleme, Prometheus metrikleri
Kodu açık, lisansı GPL
MapSystem, GNU GPL v3 lisansıyla dağıtılan açık kaynak bir yazılımdır. Kaynak kodu inceleyebilir, kendi sunucunuzda derleyebilir, değiştirip geliştirebilirsiniz. Lisans ücreti yoktur.
Paket özetleri: SHA256SUMS · Tüm dosyalar: /indir
Tek komutla kurun, tek komutla büyütün
Ubuntu 22.04 ya da 24.04 üzerinde aşağıdaki betikleri kullanabilirsiniz. Betikler paketi indirir, SHA-256 özetini doğrular, .NET çalışma zamanını ve servisi kurar. Hepsi git deposunda da duruyor.
Tek sunucu
curl -fsSL https://mapsystem.com.tr/indir/kur.sh | sudo bash
Kurulum bitince sunucunun adresini tarayıcıda açın. İlk girişte yönetici parolasını değiştirin.
Kümenin ilk node'u
curl -fsSL https://mapsystem.com.tr/indir/kur.sh | sudo bash -s -- --kume
Kurulum sonunda katılım anahtarını ve diğer node'lar için hazır komutu yazar.
Kümeye node ekleme
curl -fsSL https://mapsystem.com.tr/indir/node-ekle.sh | sudo bash -s -- \
--kume http://192.168.0.105 --anahtar <katılım-anahtarı>
Kümeyle aynı sürümü kurar ve node'u kümeye katar. Birkaç saniye içinde Küme ekranında görünür.
İnternete kapalı sunucular için paketi indirip sudo ./kur.sh --paket mapsystem-1.0.1-linux-x64.tar.gz ile kurabilirsiniz. Ayrıntılı kılavuz: Kurulum ve node ekleme.
MapSystem'i kendi verinizle görün
Kurulum, veri taşıma ve eğitim için ekibimizle görüşün. Kurumunuzun verisiyle çalışan bir demo hazırlayalım.