Classification of Rocks - Igneous, Sedimentary and Metamorphic Rocks

Rocks can be classified into three main groups which are; Igneous Rock, Sedimentary Rocks and Metamorphic Rocks. These three main group of rocks are classified by Geologists based on how they are formed. Below, these three types of rocks are explained along with the differences between each of them.
Igneous Rock

The composition of lava and magma and their rate of cooling (which is responsible for the size of the crystal), determine the minerals that are formed.
Examples:
Large crystal of quartz.
When quartz combined with other minerals it forms into a intrusive rock called granite.
Lava that flow out on to the surface of the earth and makes up a large area of the ocean basin forms extrusive igneous rock is called basal.
Others are;
Pumice
obsidian
Location:
where volcanoes have or do exist
Characteristic:
crystalline, glossy, coarse-grained
Sedimentary Rocks

Examples:
Among the important varieties of sedimentary rock, distinguished both by texture and by chemical composition, are conglomerate, sandstone, tillite, sedimentary breccia, strata, shale, marl, chalk, limestone, bituminous coal, lignite, gypsum, and rock salt.

Where oceans or bodies of water once existed or still exist.
Characteristic:
Soft layered, may contain fossils, footprints, raindrop impressions, concretions, oolites, ripple marks, rill marks, and cross bedding.
Metamorphic Rocks

Examples:
Limestone becomes marble
Shale becomes slate
Granite becomes gneiss
Sandstones (some) become quartzite
Location:
Deep within the earth (where pressure and heat have a very large affect)
Characteristic:
Hard, may contain bands or layers, may contain crystals
Labels: Geography, Physical Geography
5 Comments:
And don't forget Schoolhouse Rock!
Ah ah, remember that one!
Later :)
This Blog is going places, the people, the layout, amazing to see such dedication and focus.
Great example component Stephane! One difference is exactly the reason I set up this component. Your component is using the XmlValidator class (which is unsupported) and is thereby limited to returning one error about an inbound message at the time, whilst my component accumulates those errors...
Thanks..this is helpful
Post a Comment
<< Home