BGS OneGeology-Europe bedrock onshore 1:625k geology (OGC WFS)
This OGC WFS service provides bedrock onshore geology data for the whole of the United Kingdom at a scale of 1:625,000, derived from the DiGMap dataset maintained by the British Geological Survey (BGS). It forms part of the OneGeology-Europe initiative, which aims to create harmonised, interoperable geological map data across Europe. Layers can be displayed either by geological age or by lithology, allowing users to explore bedrock characteristics across the country. Access is provided for personal, non-commercial use only.Data from the DiGMap covering the whole of the United Kingdom at a scale of 1:625 000 is available in this OGC WFS service for personal, non-commercial use only. The service is a contribution to the OneGeology-Europe initiative. The layers can be displayed either by age or by lithology. For more...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (47 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| msGeometryMs geometry | geometry | — |
| OBJECTID | integer | — |
| Name | string | — |
| FaultTypeFault type | string | — |
| EventAgeMaxEvent age max | string | — |
| EventAgeMinEvent age min | string | — |
| EventEnvironmentEvent environment | string | — |
| EventProcessEvent process | string | — |
| ObservationMethodObservation method | string | — |
| PositionalAccuracyPositional accuracy | string | — |
| SamplingFrameSampling frame | string | — |
| GUObservationMethodGuobservation method | string | — |
| GUPurpose | string | — |
| RELEASED | string | — |
| SHAPE_LengthShape length | double | — |
| mf_idMf id | string | — |
| gs_idGs id | string | — |
| faultType_uriFault type uri | string | — |
| representativeOlderAge_uriRepresentative older age uri | string | — |
| representativeYoungerAge_uriRepresentative younger age uri | string | — |
| representativeAge_uriRepresentative age uri | string | — |
| GeologicUnitTypeGeologic unit type | string | — |
| AgeMaxAge max | string | — |
| AgeMinAge min | string | — |
| Lithology_1Lithology 1 | string | — |
| ProportionTerms_1Proportion terms 1 | string | — |
| GeologicUnitPartRole_1Geologic unit part role 1 | string | — |
| Lithology_2Lithology 2 | string | — |
| ProportionTerms_2Proportion terms 2 | string | — |
| GeologicUnitPartRole_2Geologic unit part role 2 | string | — |
| Lithology_3Lithology 3 | string | — |
| ProportionTerms_3Proportion terms 3 | string | — |
| GeologicUnitPartRole_3Geologic unit part role 3 | string | — |
| Lithology_4Lithology 4 | string | — |
| ProportionTerms_4Proportion terms 4 | string | — |
| GeologicUnitPartRole_4Geologic unit part role 4 | string | — |
| Lithology_5Lithology 5 | string | — |
| ProportionTerms_5Proportion terms 5 | string | — |
| GeologicUnitPartRole_5Geologic unit part role 5 | string | — |
| MetamorphicGradeMetamorphic grade | string | — |
| NameIndexName index | string | — |
| BodyMorphologyBody morphology | string | — |
| BGSREF | string | — |
| SHAPE_AreaShape area | double | — |
| gu_idGu id | string | — |
| geologicUnitType_uriGeologic unit type uri | string | — |
| representativeLithology_uriRepresentative lithology uri | string | — |
Schema captured from wfs 21 days ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.
Sample data (3 records)
Record 1gs_id: gs.24 · mf_id: mf.24
{
"gs_id": "gs.24",
"mf_id": "mf.24",
"OBJECTID": "24",
"RELEASED": "23- 4-2008",
"FaultType": "urn:cgi:classifier:CGI:FaultType:201001:thrust_fault",
"GUPurpose": "typicalNorm",
"SHAPE_Length": "0.10871611429491",
"SamplingFrame": "urn:cgi:feature:CGI:BedrockSurface",
"faultType_uri": "http://inspire.ec.europa.eu/codelist/FaultTypeValue/thrustFault",
"ObservationMethod": "urn:cgi:classifier:CGI:MappedFeatureObservationMethod:201001:compilation",
"PositionalAccuracy": "1000",
"GUObservationMethod": "urn:cgi:classifier:CGI:FeatureObservationMethod:200811:data_from_single_published_description",
"representativeAge_uri": "http://inspire.ec.europa.eu/codelist/VoidReasonValue/Unknown",
"representativeOlderAge_uri": "http://inspire.ec.europa.eu/codelist/VoidReasonValue/Unknown",
"representativeYoungerAge_uri": "http://inspire.ec.europa.eu/codelist/VoidReasonValue/Unknown"
}Record 2gs_id: gs.25 · mf_id: mf.25
{
"gs_id": "gs.25",
"mf_id": "mf.25",
"OBJECTID": "25",
"RELEASED": "23- 4-2008",
"FaultType": "urn:cgi:classifier:CGI:FaultType:201001:thrust_fault",
"GUPurpose": "typicalNorm",
"SHAPE_Length": "0.167201986847751",
"SamplingFrame": "urn:cgi:feature:CGI:BedrockSurface",
"faultType_uri": "http://inspire.ec.europa.eu/codelist/FaultTypeValue/thrustFault",
"ObservationMethod": "urn:cgi:classifier:CGI:MappedFeatureObservationMethod:201001:compilation",
"PositionalAccuracy": "1000",
"GUObservationMethod": "urn:cgi:classifier:CGI:FeatureObservationMethod:200811:data_from_single_published_description",
"representativeAge_uri": "http://inspire.ec.europa.eu/codelist/VoidReasonValue/Unknown",
"representativeOlderAge_uri": "http://inspire.ec.europa.eu/codelist/VoidReasonValue/Unknown",
"representativeYoungerAge_uri": "http://inspire.ec.europa.eu/codelist/VoidReasonValue/Unknown"
}Record 3Name: Moine Thrust Fault · gs_id: gs.26
{
"Name": "Moine Thrust Fault",
"gs_id": "gs.26",
"mf_id": "mf.26",
"OBJECTID": "26",
"RELEASED": "6- 6-2010",
"FaultType": "urn:cgi:classifier:CGI:FaultType:201001:thrust_fault",
"GUPurpose": "typicalNorm",
"EventAgeMax": "Early Silurian",
"EventAgeMin": "Early Devonian",
"EventProcess": "continental_collision",
"SHAPE_Length": "0.473817954626945",
"SamplingFrame": "urn:cgi:feature:CGI:BedrockSurface",
"faultType_uri": "http://inspire.ec.europa.eu/codelist/FaultTypeValue/thrustFault",
"EventEnvironment": "collisional_setting",
"ObservationMethod": "urn:cgi:classifier:CGI:MappedFeatureObservationMethod:201001:compilation",
"PositionalAccuracy": "1000",
"GUObservationMethod": "urn:cgi:classifier:CGI:FeatureObservationMethod:200811:data_from_single_published_description",
"representativeAge_uri": "http://inspire.ec.europa.eu/codelist/GeochronologicEraValue/silurian",
"representativeOlderAge_uri": "http://inspire.ec.europa.eu/codelist/GeochronologicEraValue/silurian",
"representativeYoungerAge_uri": "http://inspire.ec.europa.eu/codelist/GeochronologicEraValue/lowerDevonian"
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Query examples
curl -s 'https://ogc2.bgs.ac.uk/cgi-bin/BGS_OGE_Bedrock_and_Surface_Geology/ows?service=WFS&version=2.0.0&request=GetCapabilities' -H 'Accept: application/json'List the feature types (layers) and supported operations.
Dataset
Volume & freshness
License
No license declared upstream.
Distributions (1)
ms:OGE_1M_bedrock_GeologicStructure (GML)
https://ogc2.bgs.ac.uk/cgi-bin/BGS_OGE_Bedrock_and_Surface_Geology/ows?service=WFS&version=2.0.0&request=GetFeature&typeNames=ms%3AOGE_1M_bedrock_GeologicStructure&count=10000Source: wfs
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.