Climate change has increased extreme weather events like flood and drought, while population growth and development have caused habitat loss and fragmentation, and both of these climate and land...