
Si la ignorancia fuera dinero , seria rico.
Código: Seleccionar todo
dblReconRadius = Max(dblMinReconRadius, Min(dblMaxReconRadius, dblReconRadiusScale * dblAltitude))
Código: Seleccionar todo
Private Function getReconIncrementFromAir(ByVal dblSeparation As Double, ByVal dblReconAltitude As Double) As Integer
Código: Seleccionar todo
'We will use a multifactorial model for the recon correction.
2458 'The separation factor declines linearly with horizontal distance, to a minimum of 0.5
2459 'at the maximum radius for this recon altitude.
2460 dblSeparationFactor = 1.0 - 0.5 * dblSeparation / dblReconRadius(dblReconAltitude)
Código: Seleccionar todo
'The altitude factor declines exponentially with altitude from 1 at minimum recon altitude, to a
2463 'minimum of 0.81 at the maximum recon altitude.
2464 dblAltitudeFactor = Math.Exp(-0.2 * (dblReconAltitude - dblMinReconAltitude) / (dblMaxReconAltitude - dblMinReconAltitude))
Código: Seleccionar todo
'The visibility factor declines exponentially with visibility from 1 at clear conditions, to a
2468 'minimum of 0.22 in thunderstorm or rain conditions.
2469 dblVisibilityFactor = Math.Exp(-CDbl(intVisibility) / 5.0)
Código: Seleccionar todo
'The cloud height factor is reduced where the spotter plane is above the cloud base unless
2472 'visibility is clear.
2473 dblCloudHeightFactor = 1.0
2474 If dblReconAltitude > intCloudBase And intVisibility > 2 Then
2475 dblCloudHeightFactor = 0.75
2476 End If
Código: Seleccionar todo
'The daylight factor is a simple step function, only 0.3 in night hours.
2479 dblDaylightFactor = 1.0
2480 If isDaylight = False Then
2481 dblDaylightFactor = 0.3
2482 End If
Código: Seleccionar todo
'Here is the recon gain calculation.
2485 intReconGain = CInt(CDbl(intMaximumReconGain) * dblSeparationFactor * dblAltitudeFactor * dblVisibilityFactor * dblCloudHeightFactor * dblDaylightFactor)
2491
2492 getReconIncrementFromAir = Math.Max(0, intReconGain)
Si dices 'incrementado' (por getReconIncrementFromAIr) entiendo entonces que es acumulativo, es decir, si hacemos reco. sobre el mismo punto con 2 o más unidades... ¿Habrá más posibilidades de saber qué hay en un punto dado?. ¿Has visto algo de esto en el código?.PA_Steiner escribió:Vale, ya lo tengo. Me he bajado el código de la SEOW y llevo un rato revisando. Es código abierto y está disponible para el mundo mundial.
He localizado dónde se llama a la función anterior. Hay una función padre, que para cada una de las unidades terrestres chequea si se encuentra dentro del radio de acción de la fotografía y en el lapso de tiempo de la toma (muy importante). En caso afirmativo se aumentaría su grado de reconocimiento acorde al cálculo de la función getReconIncrementFromAir. Por tanto, según los cálculos anteriores habríamos aumentado nuestro nivel de reconocimiento de esa unidad en un 10,21 %.
Por cierto, revisando por encima el código (son decenas de miles de líneas) se puede apreciar una pulcritud y una organización profesional asombrosa![]()
Y eso es todo amigos ;)
Afirmativo Hades. Es acumulativo. Y no necesariamente tienen que ser aparatos diferentes. Me explico.PA_Hades escribió:¿Habrá más posibilidades de saber qué hay en un punto dado?. ¿Has visto algo de esto en el código?