多项选择题

从自然科学层面上来讲生态科学主要涵盖?()

A.地理生态学
B.环境生态学
C.微生物生态学
D.生态工程学