Function Repository Resource:

GeologicalPeriodBedrockPlot

Source Notebook

Plot the location of bedrock for a specified geological period

Contributed by: Jeff Bryant

ResourceFunction["GeologicalPeriodBedrockPlot"][entity]

plot the location of the bedrock for the specified geological period entity.

ResourceFunction["GeologicalPeriodBedrockPlot"][{entity1,entity2,}]

plot the location of the bedrock for the specified geological periods.

ResourceFunction["GeologicalPeriodBedrockPlot"][eclass]

plot the location of the bedrock for the specified geological period entity class eclass.

ResourceFunction["GeologicalPeriodBedrockPlot"][All]

plot the location of the bedrock for all available geological periods.

Details and Options

Data coverage includes most of North and Central America, including Greenland and ocean basin data surrounding these areas.
By default, colors are standardized according to the Commission for the Global Map of the World.
ResourceFunction["GeologicalPeriodBedrockPlot"] supports all of the options of GeoGraphics with the following additions and modifications:
"BedrockColor"Automaticcolor specification for bedrock
"BedrockOpacity"1opacity value to use for bedrock
GeoBackground"ReliefMap"style specifications for the background
"IncludePoliticalBoundaries"Truewhether to include political boundaries
"LegendPlacement"Afterplacement of the legend
PlotLegendsFalsewhether to include a legend
"LegendPlacement" can accept any of Above, Below, Before, After
PlotLegends must be either True or False.

Examples

Basic Examples (3) 

Plot the position of Ordovician bedrock:

In[1]:=
ResourceFunction["GeologicalPeriodBedrockPlot"][
 Entity["GeologicalPeriod", "OrdovicianPeriod"]]
Out[1]=

Plot the location of bedrock from multiple geological periods:

In[2]:=
ResourceFunction[
 "GeologicalPeriodBedrockPlot"][{Entity["GeologicalPeriod", "LateOrdovicianEpoch"], Entity["GeologicalPeriod", "JurassicPeriod"], Entity["GeologicalPeriod", "ArcheanEon"]}]
Out[2]=

Plot the location of bedrock for entity classes of geological periods:

In[3]:=
ResourceFunction["GeologicalPeriodBedrockPlot"][
 EntityClass["GeologicalPeriod", "Eons"]]
Out[3]=

Scope (1) 

Plot all available data (this may take several minutes and consume significant memory):

In[4]:=
ResourceFunction["GeologicalPeriodBedrockPlot"][All]
Out[4]=

Options (4) 

BedrockColor (1) 

Plot the Canadian Shield, which is the ancient bedrock forming the stable core of North America:

In[5]:=
ResourceFunction["GeologicalPeriodBedrockPlot"][
 Entity["GeologicalPeriod", "ArcheanEon"], "BedrockColor" -> Red]
Out[5]=

BedrockOpacity (1) 

Change the opacity of the requested bedrock to allow background relief features to be seen:

In[6]:=
ResourceFunction["GeologicalPeriodBedrockPlot"][
 Entity["GeologicalPeriod", "PermianPeriod"], GeoCenter -> Entity["AdministrativeDivision", {"Oklahoma", "UnitedStates"}], GeoRange -> Quantity[300, "Miles"], "BedrockOpacity" -> .5]
Out[6]=

IncludePoliticalBoundaries (1) 

Turn off political boundaries:

In[7]:=
ResourceFunction[
 "GeologicalPeriodBedrockPlot"][{Entity["GeologicalPeriod", "MesoproterozoicEra"], Entity["GeologicalPeriod", "NeoproterozoicEra"], Entity["GeologicalPeriod", "CambrianPeriod"], Entity["GeologicalPeriod", "OrdovicianPeriod"]}, GeoCenter -> Entity["AdministrativeDivision", {"Wisconsin", "UnitedStates"}], GeoRange -> Quantity[300, "Miles"], "IncludePoliticalBoundaries" -> False]
Out[7]=

LegendPlacement (1) 

If legends are activated, the placement of the legend can be adjusted:

In[8]:=
ResourceFunction[
 "GeologicalPeriodBedrockPlot"][{Entity["GeologicalPeriod", "CretaceousPeriod"], Entity["GeologicalPeriod", "JurassicPeriod"], Entity["GeologicalPeriod", "TriassicPeriod"], Entity["GeologicalPeriod", "PaleoceneEpoch"]}, GeoCenter -> Entity["AdministrativeDivision", {"Colorado", "UnitedStates"}], GeoRange -> Quantity[300, "Miles"], PlotLegends -> True, "LegendPlacement" -> Before]
Out[8]=

Properties and Relations (1) 

GeologicalPeriodBedrockPlot is implemented using GeoGraphics applied to the "BedrockPolygon" and "CGMWColor" properties for the "GeologicalPeriod" entity type:

In[9]:=
GeoGraphics[{EntityValue[Entity["GeologicalPeriod", "MioceneEpoch"], EntityFunction[
    e, {GeoStyling[e["CGMWColor"]], e["BedrockPolygon"]}]]}, GeoBackground -> "ReliefMap"]
Out[9]=

Neat Examples (1) 

Plot the bedrock found throughout the American mid‐west, including a legend:

In[10]:=
ResourceFunction[
 "GeologicalPeriodBedrockPlot"][{Entity["GeologicalPeriod", "OrdovicianPeriod"], Entity["GeologicalPeriod", "SilurianPeriod"], Entity["GeologicalPeriod", "DevonianPeriod"], Entity["GeologicalPeriod", "PennsylvanianEpoch"], Entity["GeologicalPeriod", "MississippianEpoch"]}, GeoCenter -> Entity["City", {"Cincinnati", "Ohio", "UnitedStates"}], GeoRange -> Quantity[500, "Miles"], PlotLegends -> True]
Out[10]=

Version History

  • 1.0.0 – 27 September 2022

Related Resources

License Information