RF propagasyon analizinde kullanmak üzere konumlar arası yükseklik kesitlerini çizen web tabanlı araç.
- 🗺️ Etkileşimli harita
- � Mobil uyumlu tasarım (dokunmatik destekli)
- �📍 Nokta eklemek için haritaya sağ tıklayın (masaüstü) veya uzun basın (mobil)
- 🏔️ Küresel arazi veritabanından gerçek yükseklik verileri
- 📊 Detaylı yükseklik profili görselleştirmesi
- 📈 Her nokta için anten yüksekliği konfigürasyonu
- 💾 Yükseklik profillerini resim olarak dışa aktarma
kesit.ustun.io - Barındırılan sürümü kullanın
Projeyi indirin ve index.html dosyasını tarayıcınızda açın
Kendi sunucunuzda çalıştırmak için Docker kullanın (aşağıya bakın)
- Nokta Ekleme:
- Masaüstü: Nokta eklemek için haritaya sağ tıklayın
- Mobil: Nokta eklemek için haritada istediğiniz yere uzun basın (0.8 saniye)
- Anten Yükseklikleri: Kenar çubuğunda her nokta için anten yüksekliği ayarlayın
- Profil Görüntüleme: Yükseklik profili oluşturmak için "Kesit Göster"e tıklayın (en az 2 nokta gerekir)
- Dışa Aktarma: Yükseklik profilini resim olarak kaydedin
İlk olarak, Docker Compose konfigürasyon dosyasını hazırlayın:
# Template dosyasını docker-compose.yml olarak kopyalayın
cp docker-compose.yml.template docker-compose.ymlArdından uygulamayı çalıştırın:
docker-compose up -dUygulama http://localhost:8080 adresinde erişilebilir olacak.
# İmaj oluştur
docker build -t slice-plotter .
# Konteyner çalıştır
docker run -d -p 8080:80 --name slice-plotter slice-plotter- Yükseklik Verileri: Gerçek arazi verileri için Open Elevation API kullanır
- Harita: Leaflet ve OpenStreetMap ile güçlendirilmiştir
- Grafikler: Özel SVG tabanlı yükseklik grafikleri
- Mobil Destek: Responsive tasarım ve dokunmatik etkileşim
- Docker: Nginx Alpine tabanlı hafif konteyner