Correct

上知天文,下知地理

/ shàng zhī tiān wén xià zhī dì lǐ /
Strokes
https://i.cchatty2.com/filters:format(webp)/fit-in/684x0/img/202102/上知天文下知地理-Chinese-idioms-Cchatty-2148ca1d-91f0-4c53-b934-dac57f20b0ba-1612776175.jpg

Collocation

1
做到上知天文,下知地理
2
上知天文,下知地理的人
3
不可能上知天文,下知地理
4
他这人上知天文,下知地理

Definition

上知天文,下知地理

Literally means:

know both astronomy and geography

Actually means:

very knowledgeable

It means one is very knowledgeable and knows almost everything. Commendatory

形容人知识广博,几乎什么都知道。具有褒义色彩。

Example

Used as predicate; object, attributive or complement. (作谓语、宾语、定语、补语)
1
Zhège
这个
wèn
问题
wèn
  
,
kěndìng
肯定
zhīdào
知道
  
,
zhè
rén
shàng
zhī
tiānwén
天文
  
,
xià
zhī
地理
  
,
几乎
méiyǒu
没有
zhīdào
知道
de
  

You ask him this question, he must know that he knows astronomy, know geography, almost do not know.

2
xiǎng
  
,
zuòwéi
作为
biān
编辑
rényuán
人员
  
,
guǒ
如果
shi
shàngzhī
上知
tiānwén
天文
  
,
xià
zhī
地理
  
,
huì
zài
gōngzuò
工作
zhōng
pèngdào
碰到
hěnduō
很多
kùnnan
困难
  

I think, as an editor, if you don't know astronomy, if you know geography, you will encounter a lot of difficulties in your work.

3
shí
其实
  
,
shàng
zhī
tiānwén
天文
  
,
xià
zhī
地理
de
rén
bìng
duō
  
,
yīnwèi
因为
rén
de
shíjiān
时间
  
jīng
精力
jīngyàn
经验
zǒngshì
总是
yǒuxiàn
有限
de
  
,
néng
可能
shénme
什么
shìqing
事情
dōu
zhīdào
知道
  

In fact, know astronomy, know geography is not many people, because a person's time, energy and experience is always limited, it is impossible to know everything.