1000' RF communications btw arduino and Raspberry Pi.

Hello all and thank you in advance! I'm looking to transmit data from an Arduino to a Raspberry Pi using an RF connection approx 1k ft, possibly more. Has anyone tried this and if so, what works best for this scenario? Working on a remote WX station setup. Thanks again!! :)

Is the connection line of sight?

How much data? How often? One character per month will have a very different answer from 1Gig of data per second.

And how reliable does the link need to be , ie how much data loss is tolerable