İçeriğe geç
Updraft Docs
English

Karolar ve stiller

Karo sunucusu (https://maps.updraftmaps.com) MapLibre stillerini, vektör karoları (MVT), yazı tiplerini (glif), simgeleri ve raster PNG karoları sunar.

Stiller

Stil Adres
Pilot gözü, açık https://maps.updraftmaps.com/styles/pilot-light.json
Pilot gözü, koyu https://maps.updraftmaps.com/styles/pilot-dark.json

Pilot gözü: eş yükselti ve sırtlar belirgin, elektrik hatları ve teleferikler vurgulu, açık tarlalar (iniş adayı) ormandan ve makiden ayrık, şehir sade; Updraft'ın onaylı kalkış, iniş ve tehlike nesneleri en üstte. Stili değiştirebilirsiniz (renk, katman, yazı); atıf satırı korunur ve değiştirilmiş harita Updraft'ın onayladığı izlenimi vermez (Atıf).

3B arazi stilde kapalıdır; açmak için: map.setTerrain({ source: 'terrain', exaggeration: 1.3 }).

Kaynaklar

Her kaynağın TileJSON'u https://maps.updraftmaps.com/{kaynak} adresindedir; karolar /{kaynak}/{z}/{x}/{y}.

Kaynak Tür Zoom İçerik
base vektör (OpenMapTiles 3.16 şeması) 0–14 Arazi örtüsü, su, yollar, teleferik, sınırlar, etiketler
contours vektör, katman contour (ele, idx) 9–14 Eş yükselti eğrileri (z≤10 100 m, z11–12 50 m, z13 20 m, z14 10 m)
hillshade raster 512 px 5–12 Tepe gölgesi
terrain raster-dem 512 px, terrarium 5–11 3B arazi
power vektör, katman power (class, voltage, cables, name) 9–14 Elektrik hatları ve direkler (OSM)
sites vektör 6–14 Onaylı kalkış ve iniş noktaları
hazards vektör 9–14 Tehlikeler (elektrik hattı, kablo …)
skyways vektör 7–14 Skyway hatları
thermals vektör, katman thermals 8–14 Termik ızgarası (aşağıda)
regions vektör 4–12 Uçuş bölgeleri

Bilgi katmanları (sites, hazards, skyways, thermals, regions) kesin pilot sayısı taşımaz: confidence_tier (low, medium, high) ve min_pilots (3, 5, 10, 20, 50, 100 basamakları) verir (Gizlilik).

Termik ızgarası

thermals bir fonksiyon kaynağıdır: kırılım TileJSON adresinin sorgu dizisiyle seçilir, karo adresleri bunu taşır.

https://maps.updraftmaps.com/thermals                               bütün aylar, bütün gün, bütün yönler
https://maps.updraftmaps.com/thermals?month=7                       temmuz
https://maps.updraftmaps.com/thermals?month=7&hour_bucket=6         temmuz, 12:00–14:00
https://maps.updraftmaps.com/thermals?hour_bucket=7&wind_sector=6   14:00–16:00, batıdan esen rüzgâr
Parametre Değerler Varsayılan ("hepsi") Anlamı
month 1–12 0 Yerel ay (Europe/Istanbul)
hour_bucket 0–11 12 Yerel iki saatlik dilim: 0 = 00–02, 6 = 12–14, 11 = 22–24
wind_sector 0–7 8 850 hPa rüzgârının geldiği 45° dilim: 0 kuzey, 1 kuzeydoğu, 2 doğu … 7 kuzeybatı

Geçersiz değer boş karo döndürür. z8–10'da ~5 km², z11–14'te ~0,1 km² H3 altıgenleri; z8'in altında karo yoktur, z14'ün üstünde istemci büyütür.

Alan Anlamı
h3 Hücrenin H3 kimliği
avg_climb_ms Ortalama tırmanış, m/s (0,1'e yuvarlanmış)
confidence_tier low, medium, high
min_pilots "En az N farklı pilot" (3, 5, 10, 20, 50, 100)

Bir hücre yalnız yeterli sayıda farklı pilot (varsayılan 5) orada termik bulduysa gelir. Rüzgâr dilimi uçuşun kalkış hücresindeki model rüzgârından atanır; modelin olmadığı uçuşlar yalnız "bütün yönler" kırılımına girer.

Raster karolar

Vektör çizemeyen istemciler için aynı stilden çizilmiş PNG:

Adres
256 px https://maps.updraftmaps.com/raster/pilot-light/{z}/{x}/{y}.png
512 px (aynı alan, yüksek yoğunluklu ekran) https://maps.updraftmaps.com/raster/pilot-light/{z}/{x}/{y}@2x.png
TileJSON https://maps.updraftmaps.com/raster/pilot-light.json

Zoom 5–16 (dışında 404); koyu tema pilot-dark. Raster karoda yalnız taban harita vardır (arazi örtüsü, su, yollar, teleferik, eş yükselti, gölge, elektrik hatları, etiketler); termik, skyway, kalkış ve iniş girmez. Örnek: flutter_map.

Önbellek

Yanıt Cache-Control
Taban, eş yükselti, gölge, arazi, elektrik (kalıcı adlar) public, max-age=3600
Bilgi katmanları ve termik public, max-age=60
Raster PNG public, max-age=3600, stale-while-revalidate=86400, stale-if-error=604800, Last-Modified + 304

Taban harita ayda bir, elektrik hatları haftada bir, termik ızgarası her gece yenilenir. Mobil uygulamada internetsiz kullanım için önbellek tazeliğini istemcide uzatın ya da bölge paketlerini kullanın (bölge başına PMTiles; yalnız taban harita, eş yükselti ve arazi).

Anahtarlı ve anahtarsız erişim

Yol Denetim Kullanım sayılır mı
Anahtarsız İstemci adresi başına kaba sınır; aşımda gövdesiz 429 Hayır
Anahtarlı (X-Api-Key başlığı ya da ?key=) tiles kapsamı, anahtar başına oran sınırı; 401/403/429 API gövdesiyle Evet

Tarayıcıdan gelen isteklerde karo sunucusu yalnız kayıtlı kökenlere izin verir (CORS); anahtarı alırken sitenizin kökenini bildirin. Uygulamanızda anahtarlı yolu kullanın: sınırlar anahtarınıza göre ayarlanır, kullanımınızı görebiliriz ve sorun çıkarsa size ulaşabiliriz.