Predicting Weathering Characteristics of Carbonate Rocks Under Different Geo-Environmental Conditions