oh ... I was just thinking that a normal calculation based on input height would be used or zero as a base .. then the script would increase that height by 1 foot until it came back with LOS for the station...

as in the user puts in cords

no height

starts with 0' edge2

2' edge2 ... 3' edge2 ... 4' edge2 ... 5' edge2 ... 9' edge1 ... 10' edge1 ... 11' edge1 ... 12' edge1 ... 28' LOS ...

then suggest to the user LOS starts at 28' for this station in your location

then do the next station .. LOS starts at 32' for this station...

get the whole list of them

but the runtime for the script would be extreme ...

maybe you could jump by 5 foot or 10foot increments then walk back

pass one zero feet edge2

pass two 20 feet edge1

pass three 30 feet LOS

pass four 25 feet edge1

pass five 26 feet edge1

....

Pass seven 28 feet LOS

or maybe if you start with edge2 you jump right up to the average height of a 2 story home whats that 25 feet then add 10 feet for a tall mast then add 10 more for a tower then return a I give up you need more than 50' tower in your area ... if you live in an apartment building please add your height to get better results...

and if you start with tropo you just say sorry please try realtor.com for a better home location HA!

or something idk