Ecology, impact assessment, and enviromental planning