Bedrock Geology

2549 views (62 recent)

Published by the Ministry of Energy, Mines and Low Carbon Innovation - BC Geological Survey
Licensed under Open Government Licence - British Columbia

British Columbia Digital Geology is the data source used for the seamless province-wide, up-to-date, and detailed bedrock geology. The bedrock geology is standardized with consistent stratigraphic code and geometries, and integrates all details of compilations from 1:50,000 to 1:250,000. The latest release (Open File 2017-8) is maintained by a geospatial frame data model, which consists of attributed geological contacts and faults as linework, and outcrops or centroids as points attributed with bedrock information. Techniques are used to simplify the integration process and shorten the timeframe from field mapping, compilation, integration, to data delivery. The release also contains: tables for geological units and colours; ESRI layer files containing bedrock colour symbols; and a map of British Columbia illustrating the suggested colour theme for the bedrock polygons. Related data sets are Geology Faults and Quaternary Alluvium and Cover. Bedrock Geology is interactive with other geoscience data on MapPlace and MapPlace 2 and is available for download in shapefile format. The current version of BC bedrock geology is ‘2019-12-19’.

Data and Resources

Dataset Extent

Latitude: 48.0° to 60.0°
Longitude: -139.5° to -113.5°

Additional Information


To produce a seamless bedrock geology map of BC using all available data sources.

Data Quality

Multiple sources are used in the compilation. The sources range from obsolete to recent and the level of detail varies widely. The sources included published and unpublished maps by the Geological Survey of Canada and B.C. Geological Survey, university thesis, assessment reports, etc.

Lineage Statement

Polygon coverage of geology was compiled at 1:100,000 scale as part of the BC Geological Survey mineral potential project, 1994-1996. Original coding was revised and rationalized in 2001-2002 by D.G. MacIntyre, and updated and revised in 2002-2004 by N.W.D. Massey. New mapping completed after 1996 is being added to this file through the BCGeologyMap project, lead by Yao Cui. Recent enhancements include: January, 2010 - Updates with geological map for QUEST area. January, 2011 - Clean-up of line work for geological boundaries. October, 2013 - Updates with geological maps for Kutcho, North Coast, and Terrace; added names for some of the major faults. October, 2015 - Updates with geological maps for northern Vancouver Island; updates with new terrane map. May 31, 2016 - Fixed errors and inconsistencies in map units. July 7, 2017 - Update bedrock geology for the Chilcotin and Bonaparte area; updated bedrock legend colours for the entire province. August 22, 2017 - New stratigraphic age symbol font (for labelling map units). November 14, 2017 - Minor fixes of stratigraphic code. Updates to Chilcotin-Bonaparte, northern Vancouver Island, North Coast, Kutcho, QUEST, and Terrace. April 5, 2018 - Updated terrane designation for units in the southeastern BC. December 19, 2019 - Integrated bedrock geology of Iskut area by Nelson (2019) and Bowser and Sustut Basins by Evenchick et al. (2009).

More Information

Contact Information

NameYao Cui (businessExpert)
OrganizationMinistry of Energy, Mines and Low Carbon Innovation
Sub-OrganizationBC Geological Survey
NameLarry Jones (pointOfContact)
OrganizationMinistry of Energy, Mines and Low Carbon Innovation
Sub-OrganizationBC Geological Survey

Access & Security

Who can view this dataset? Public
Who can download this dataset?Public

Metadata Information

Record Published 2014-12-15
Record Last Modified 2020-01-14
Resource Status onGoing

Object Description


Short Name: BDRCK_UN_P
Comments: A GEOL_BEDROCK_POLY_SVW joins the BEDROCK UNITs table with the BEDROCK POLY table.

Column Name Short Name Data Type Data Precision Comments
BEDROCK_UNIT_ID BDRK_U_ID NUMBER 7 Surrogate primary key
GEOLOGY_UNIT_CODE GEO_UNT_CD VARCHAR2 12 A code historically assigned to a single geological unit represented by one or more polygons. For example, "PZKV_X" for " Paleozoic to Mesozoic - Unnamed basaltic volcanic rocks".
TECTONIC_ASSEMBLAGE_CODE TEC_ASM_CD VARCHAR2 10 Code representing the tectonic assemblage - for example "DgS" for "Devonian - Saltspring"
TECTONIC_ASSEMBLAGE_NAME TEC_ASM_NM VARCHAR2 80 Name of the tectonic assemblage
STRATIGRAPHIC_UNIT_CODE STA_UNT_CD VARCHAR2 12 Complex code combination commonly understood by geologists and specifying the rock stratigraphical unit. For example "PzKvb" for " Paleozoic to Mesozoic - Unnamed basaltic volcanic rocks"
STRATIGRAPHIC_UNIT_CODE_1M STA_UN_CD1 VARCHAR2 12 Stratigraphic unit code to be displayed at 1:1million resolution. For example "KVz".
GEOLOGICAL_ERA GEO_ERA VARCHAR2 26 The geological Era within which the age falls.
GEOLOGICAL_PERIOD GEO_PERIOD VARCHAR2 32 The geological Period within which the age falls.
STRATIGRAPHIC_AGE_CODE STR_AGE_CD NUMBER 5 Numerical code signifying the geological age range - for example "3240" represents the range between 65 and 570 million years ago.
STRATIGRAPHIC_AGE_NAME STR_AGE_NM VARCHAR2 47 Textual definition of the geological age range
STRATIGRAPHIC_NAME STA_NAME VARCHAR2 114 The stratigraphic name of the unit
GROUP_SUITE_NAME GRP_ST_NM VARCHAR2 55 The name of the unit Group or Suite
FORMATION_NAME FRMTN_NM VARCHAR2 77 The name of the unit Formation or Lithodeme
ROCK_TYPE_DESCRIPTION RK_TYPE_DS VARCHAR2 91 Generalized lithological description
ROCK_TYPE_CODE RK_TYPE_CD VARCHAR2 2 Code representing a type of rock. For example "sy" for "syenitic to monzonitic intrusive rocks".
ROCK_CLASS ROCK_CLASS VARCHAR2 20 The name of the rock class (e.g. volcanic or sedimentary)
ORIGINAL_DESCRIPTION ORG_DESC VARCHAR2 254 Original author's description of the unit, plus original author's descriptions for new additions and amendments
MAXIMUM_AGE_NAME MX_AGE_NM VARCHAR2 23 Textual definition of the maximum geological age in the range
MINIMUM_AGE_NAME MN_AGE_NM VARCHAR2 23 Textual definition of the minimum geological age in the range
MAXIMUM_AGE_VALUE MX_AGE_VAL NUMBER 6 Numerical definition of the maximum geological age in the range
MINIMUM_AGE_VALUE MN_AGE_VAL NUMBER 6 Numerical definition of the minimum geological age in the range
PROJECT_NAME PROJ_NM VARCHAR2 19 Original Mineral Potential Project area, or other major project that was the source for the unit
LITHOLOGY_CODE LITH_CD VARCHAR2 3 Numeric code for the rock type
DATA_SOURCE_ID DTA_SRC_ID NUMBER 6 Surrogate primary key
REMARKS REMARKS VARCHAR2 85 Significant comments about the unit and its attributes
MORPHOTECTONIC_BELT MRPHTCTNC VARCHAR2 15 Name of the Morphotectonic Belt in which the unit lies
TERRANE_CODE TERRANE_CD VARCHAR2 2 Code representing a particular terrane - for example "Ca" for "Cariboo/Cassiar"
TERRANE_NAME TERRANE_NM VARCHAR2 20 Name of the terrane like Alexander or Chugach
BASIN_CODE BASIN_CODE VARCHAR2 3 Code representing a basin. For example BMR for" Beaverdell, Midway, Republic Grabens"
BASIN_AGE BASIN_AGE VARCHAR2 42 The geological age of the sedimentary basin
AUTHOR_NAMES ATHR_NAMES VARCHAR2 300 Name of the authors of the source data
AGE_GROUP AGE_GROUP VARCHAR2 61 Stratigraphic age code + rock class
UNIT UNIT VARCHAR2 183 Stratigraphic_unit_code + geological_era + stratigraphic_age_name + rock_type_description
GEOMETRY GEOMETRY SDO_GEOMETRY 64 GEOMETRY is the column used to reference the spatial coordinates defining the feature.
OBJECTID OBJECTID NUMBER 38 OBJECTID is a required attribute of feature classes and object classes in a geodatabase.