Fetching details from the dictionary...
looking down on; getting a bird's-eye view
展望台から街を下瞰した。
I looked down on the town from the observation deck.
山頂から谷を下瞰する景色は壮観だ。
The view looking down on the valley from the summit is magnificent.
飛行機から大地を下瞰して驚いた。
I was amazed looking down at the earth from the airplane.