Large limestone formations like the stone forest near Kunming, China are weathered by the carbonic acid in rainwater. Carbonic acid is used to weather rocks, yielding bicarbonate ions.
H2CO3 (aq) + CaCO3 (s) ↔ 2HCO3- (aq) + Ca++(aq)
These chemical equilibrium systems are dynamic. If the equilibrium is disturbed the reaction will favor either the forward or reverse reaction.
Temperature
Carbon dioxide is more soluble in cold water while calcium carbonate precipitates in hot water and is often found near hot springs.
Changes in Pressure
According to Henry's Law, an increase in pressure increases the solubility of gases in liquids. The increase in carbonic acid dissolves calcium carbonate.
Organic Activity
Green plants remove carbon dioxide in the process of photosynthesis, while decaying plants release carbon dioxide. Changes in the amount of carbon dioxide results in the precipitation of calcium carbonate, less CO2, or the solubility of calcium carbonate, more CO2.
The "Acidity" of the Environment
The H+ ion is a measure of the "acidity" of a solution. As the pH of a solution decreases there is an increase in H+ ions. Ocean water has a pH of about 8, a weak base, while rainwater has a pH of about 6, a weak acid. Calcium carbonate dissolves in an acid solution and precipitates in a basic solution.
(basic) CaCO3 + H2CO3 ↔ Ca+2 + 2HCO-3 (acidic)