Weather Zone
data class WeatherZone(val id: String, val center: Position, val radius: Double, val activeFromTick: Int = 0, val activeUntilTick: Int? = null)(source)
Circular weather constraint that may become active during a scenario.
Active weather zones are treated as forbidden route areas by the replanning layer.