Find the satellites have the coverage area intersect a position?

I expect the output would the a list of satellites that have the have the coverage area intersect a position given (position = Here).
I want that as I input my current position, I could define how many satellites passing through my place.

P/s: I don’t have the code here but I aim to use GeoDisk, to see the Satellite’s Visibility
I know my question is still not clearly, I hope someone could help me to understand

Type satellites overhead into Wolfram|Alpha and have at least a standard position available at your machine, let’s say Zurich, then

red points are visible satellites (mod sun, clouds, trees, a peaked cap you might wear …)