Note: Environmental data should not suffer from the double-zero problem. That is, "0" should indeed mean "0" in a numeric sense rather than "not observed" or "no information".
My variables contain semiquantitative or ordered categorical values which either increase or decrease together, although not necessarily in a linear fashion.