Hotfix: Multi-Zone .ntamap Support
Karten die UTM-Zonengrenzen überspannen (z.B. BBT2024 mit Calibration-Punkten in Zone 31 + Zone 32) konnten in v1.4.0 nicht gebaut werden. Dieses Release fixt das.
🗺️ Was wurde gefixt
- Multi-Zone-Karten lassen sich jetzt bauen. Der OZFParser hat in v1.4.0 bei Karten mit Calibration-Punkten in verschiedenen UTM-Zonen die UTM-Calibration komplett verworfen — die
.ntamaphatte dann keinepixelToUtm-Affine und rendete mit Lücken oder gar nicht. - Fix: Statt alle Punkte zu verwerfen oder fehlerhaft in eine Zone zu re-projizieren, wird jetzt die größte konsistente Zonen-Gruppe ermittelt und nur die für die affine Transformation verwendet. Beispiel BBT2024: 3 Punkte in Zone 31, 2 in Zone 32 → Master-Zone 31, saubere affine. Der Bereich der Karte der physisch in Zone 32 liegt wird linear extrapoliert (mathematisch korrekt — die Pixel→UTM-Beziehung ist innerhalb einer Zone überall linear).
- Cursor-Anzeige bleibt natürlich: Bewegst du den Cursor über die Karte, zeigt die Statusbar
31Uwestlich von 6° E und32Uöstlich davon — egal in welcher Zone die Karte intern gerendert wird.
⚙️ Weitere Verbesserungen
- Builder-Performance:
Math.round(W × scale)ersetzt durchMath.ceil(W / 2^(maxZoom-z))für die niedrigeren Zoom-Stufen der UTM-Tile-Pyramide. Verhindert Off-by-1-Pixel-Drift bei Karten mit nicht-2er-Potenz-Bildgröße (z.B. BBT2024 mit 14043 px Breite).
🔄 Backward-kompatibel
1.4.0-Clients können von 1.4.1 gebaute .ntamap-Bundles importieren und nutzen — der Multi-Zone-Fix ist nur beim Bauen relevant. Workflow für Wettkämpfe: Veranstalter mit 1.4.1 baut die .ntamap einmalig, alle Piloten (auch mit 1.4.0) können sie importieren.
Installation: NTA Balloon Navigator Setup 1.4.1.exe herunterladen und ausführen. Bestehende Lizenz, Settings und Karten bleiben erhalten.