GeoVisibleRegion
GeoVisibleRegion[{lat,lon,h}] is a two-dimensional GeoGraphics primitive that represents the region on the surface of the Earth visible from the point of coordinates lat,lon and height h above the reference ellipsoid.
GeoVisibleRegion[pos] represents the region visible from the position pos.
GeoVisibleRegion[{pos1,pos2,…}] represents the collection of regions visible from the positions posi.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.