سنگشناسی بخشی از زمینشناسی است که به بررسی و پژوهش در خاستگاه ساختار، ویژگیها و تاریخ سنگهای لایه جامد زمین میپردازد. سنگشناسی دارای دو بخش عمده است: