Non so perchè corregga le distanze con la curvatura terrestre (sono geograficamente ignorante) ma sarà sicuramente più precisa quella che hai postato. E' sicuramente più performante questa piuttosto che un ciclo su un datareader.