As-Needed Elements

Overview

Some geologic maps contain features other than contacts, faults, and map-unit polygons. If such features are present in a geologic map report, they should be digitally encoded in the map database. If such elements are not present, the corresponding feature classes need not be included in the database; therefore, these feature classes are as-needed elements. Examples of these types of features are foliation, lineation, and bedding measurements; various sample localities for fossil, geochemical, and geochronological analyses; localities of field photographs; fold axes (or, more precisely, traces of fold-hinge surfaces); structure contours; concentration contours; former ice limits and ice-flow lines; cross-section lines; and areas of mineralization or manmade fill (both commonly depicted as overlays).

Many such types of features exist, and there are many ways to partition these types of features into feature classes. At one extreme, each feature type can be represented by a separate feature class, in which case, the Type field of that feature class is redundant. At the other extreme, all feature types that have the same kind of geometry (that is, point, line, or polygon) can be assigned to a single feature class and then differentiated by the Type attribute. In the latter case, one might be tempted to add a plethora of attribute fields to the feature class; however, many attributes are likely to be left unpopulated for many features. For example, if age-sample localities and bedding measurements were recorded in a single point feature class, sample number would be irrelevant for bedding measurements, and strike and dip would be irrelevant for age-sample localities.

In discussions with colleagues, we have been unable to agree on a best partitioning because different cases of database use suggest different ways of partitioning. And because we see no best partitioning, we do not prescribe the use of particular as-needed feature classes. Instead, we present guidelines for designing and naming feature classes, we discuss principles that govern the structure of point data, and we present several examples of as-needed feature classes. Note that if a GeMS database uses any of the feature classes described here, such feature classes should conform to these descriptions. For example, do not invent your own GeologicLines feature class that has different attributes than the ones we describe; you are free to create and use an additional feature class, but it needs to have a different name.

Guidelines for Naming and Designing Additional Feature Classes

When naming and designing additional feature classes, follow these guidelines:

In the sections that follow, we discuss the basic structure of point data and point feature classes in general, and we describe four examples of as-needed point feature classes (“OrientationPoints”, “GeochronPoints”, “Stations”, and “MapUnitPoints”). We also discuss the as-needed feature classes “GeologicLines”, “MapUnitLines”, “CartographicLines”, “IsoValueLines”, “MapUnitOverlayPolys”, “OverlayPolys”, and “DataSourcePolys”. Other possible as-needed feature classes might include “GeochemPoints”, “PhotoPoints”, “FieldNotePoints”, “SamplePoints”, “FossilPoints”, “FoldLines”, and “DikeLines”.

Structure of Point Data

Observations of structure orientations and mineral occurrences, as well as collections of samples for geochemical, paleontologic, geochronologic, and other kinds of analyses, are made at field stations. Two modes are possible for representing such observations, localities, and related analyses and their accompanying locations:

Each mode has advantages. The first mode allows error-resistant editing of location and sample information (the station data is recorded in only one place) and is well suited for data-management and -archiving systems. The second mode facilitates the symbolization and organization of point data in map layers in a GIS viewing environment that does not require joins or filtering, and it is more convenient for exporting analytical information from a source database by simply copying the relevant feature class.

Because GeMS is designed primarily for publishing, not creating, geologic map data, we endorse the second mode. However, we note that, to create a GeMS-compliant database, it may be useful to start in the first mode by creating a Stations point feature class that has related data tables (including a Samples table) and then, from these, creating the appropriate data-type-specific point feature classes that will be included in the delivery database.

Point Feature Classes in General

We recommend that typical point feature classes contain certain basic fields (table 20). We also recommend that sample-oriented point feature classes include certain additional fields (table 21). Note that the MapUnit field, whose value is to be obtained by intersection of a point feature class with the MapUnitPolys feature class, is included so that a point feature class may be extracted from its host database and used elsewhere while retaining some geologic context for the point features. Values of MapUnit should not be null, except for points that lie outside the extent of the MapUnitPolys feature class.

Table 20. Fields to be included in a typical point feature class.
[Content of fields in magenta type (in this case, the Type field) must be defined in Glossary table. See also, tables 21 through 25]

Field name Description Notes
Type Specifies type of point feature represented by this data point Examples of values are “fossil locality”, “well”. Values must be defined in Glossary table. Null values not permitted
Symbol References a point symbol Point symbols must be included in accompanying .style file. Null values (which would indicate point data are not shown on map) permitted; if Esri cartographic representations are used to symbolize point data, value may be null. See table 10 for examples of Symbol (and Label) fields
Label Describes text label to accompany this point symbol For structure data, typical values are dip or plunge of measured orientation; for fossil localities, sample numbers are typical values. Null values permitted. See table 10 for examples of Label (and Symbol) fields
LocationConfidenceMeters Radius (in meters) of positional-uncertainty envelope around this point feature Data type = float. Null values not permitted; recommend setting value = −9 if value is not known (see discussion above in “Feature-Level Metadata” and example values in table 1)
PlotAtScale Denominator of smallest map scale at which this point feature should be plotted on map (that is, it should not be plotted at smaller map scales) Data type = float. Prevents crowding on map at small scales and allows display of progressively more data at increasingly larger scales. Null values not permitted; suggest setting default value = 0 ( = display at all scales)
StationsID Foreign key to Stations point feature class Not needed if table represents simple, nonspecific stations (it would duplicate Stations_ID primary key field). Null values permitted
MapUnit Records map unit to which this analysis or observation pertains. Foreign key to DescriptionOfMapUnits table Values obtained by intersection with feature class MapUnitPolys. Null values permitted only for points that lie outside extent of MapUnitPolys feature class
Notes Optional field Free text for additional information specific to this point feature. Null values permitted
TableName_ID Primary key Examples of values are “TableName1”, “TableName2” (substitute actual table name for “TableName”). Values must be unique in database. Null values not permitted

Table 21. Recommended additional fields to be included in a sample-oriented point feature class.
[See also, tables 20, 22, 23, 24]

Field name Description Notes
FieldSampleID Sample number given at time of collection Null values permitted
AlternateSampleID Museum number, lab number, etc. Null values permitted
MaterialAnalyzed Identifies material that was analyzed Examples of values are “wood”, “whole rock”. Null values permitted

Examples of As-Needed Point Feature Classes

OrientationPoints (Point Feature Class)

Observations of structure point data (for example, bedding attitudes, foliation attitudes, slip vectors measured at a point) may be recorded in OrientationPoints. Note that where multiple measurements are taken at one locality, each measurement is to be represented by a separate, but coincident, point feature. Table 22 describes the fields (and their values) of an OrientationPoints feature class.

Table 22. Fields in OrientationPoints (an as-needed point feature class in the GeologicMap feature dataset).
[Content of fields in magenta type (in this case, the Type and IdentityConfidence fields) must be defined in Glossary table. See also, tables 1, 9, 20, 21]

Field name Description Notes
Type Specifies type of geologic feature represented by this database row Examples of values are “bedding”, “upright bedding”, “foliation”, “horizontal lineation”. Values must be defined in Glossary table. Null values not permitted
Azimuth Strike of planar feature or trend of linear feature, as measured in degrees clockwise from geographic North Data type = float. Values limited to range from 0 to 360; horizontal planar features may have any azimuth value. For planar features, use right-hand rule (that is, dip is to right of azimuth direction). Null values not permitted
Inclination Dip of planar feature or plunge of linear feature, as measured in degrees down from horizontal Data type = float. Values limited to range from −90 to 90; use negative values when specifying feature vectors (not axes) that point above horizon (for example, a paleocurrent); types specified as horizontal (for example, “horizontal bedding”) should have value = 0. Types specified as vertical (for example, “vertical foliation”) should have value = 90. Null values not permitted
Symbol References a point symbol Point symbols must be included in accompanying .style file. Null values (which would indicate point data are not shown on map) permitted; if Esri cartographic representations are used to symbolize point data, value may be null. See table 10 for examples of Symbol (and Label) fields
Label Describes text label to accompany this point symbol Typically, value is dip or plunge of measured orientation, rounded to nearest integer and converted to data type = string. Null values permitted. See table 10 for examples of Label (and Symbol) fields
LocationConfidenceMeters Radius (in meters) of positional-uncertainty envelope around this point feature Data type = float. Null values not permitted; recommend setting value = −9 if value is not known (see discussion above in “Feature-Level Metadata”; see also, example values in table 1)
IdentityConfidence Indicates how confidently this point feature has been identified as a particular type Typical values are “certain”, “questionable”, “unspecified”. Values must be defined in Glossary table. Null values not permitted; suggest setting default value = “certain”
OrientationConfidenceDegrees Estimated circular error (in degrees) of this orientation. For planar features, error is in orientation of pole to plane Data type = float. Null values not permitted; recommend setting value = −9 if value is not known (see discussion above in “Feature-Level Metadata”)
PlotAtScale Denominator of smallest map scale at which this point feature should be plotted on map (that is, it should not be plotted at smaller map scales) Data type = float. Prevents crowding on map at small scales and allows display of progressively more data at increasingly larger scales. Null values not permitted; suggest setting default value = 0 ( = display at all scales)
StationsID Foreign key to Stations point feature class Multiple observations made at same locality will likely have same StationsID value. Null values permitted
MapUnit Records map unit to which this observation pertains. Foreign key to DescriptionOfMapUnits table Values obtained by intersection with feature class MapUnitPolys. Null values permitted only for point features that lie outside extent of MapUnitPolys feature class
LocationSourceID Identifies source of location of this point feature. Foreign key to DataSources table Null values not permitted
OrientationSourceID Identifies source of orientation data for this point feature. Foreign key to DataSources table Null values not permitted
Notes Optional field Free text for additional information specific to this point feature. Null values permitted
OrientationPoints_ID Primary key Examples of values are “ORP1”, “ORP2”. Values must be unique in database. Null values not permitted

The Type field identifies the kind of feature for which the orientation was measured (for example, bedding, overturned bedding, stretching lineation, open joint, etc.). Definitions (included in the Glossary table) of the Type values shall specify the orientation-measurement convention for that Type of feature (for example, strike and dip, trend and plunge, dip direction and dip). Data creators should ensure that multiple measurements taken at a single locality (for example, bedding and cleavage measurements) have the same StationsID value.

GeochronPoints (Point Feature Class)

Another example of an as-needed point feature class is GeochronPoints, which records locations of samples collected for geochronological analysis, as well as the associated age analyses (table 23).

Table 23. Fields in GeochronPoints (an as-needed point feature class in the GeologicMap feature dataset).
[Abbreviations: 14C, carbon-14; ka, thousand years before present; K-Ar, potassium-argon; Ma, million years before present; Rb-Sr, rubidium-strontium; RMSE, root mean square error; yr B.P., years before present. Content of fields in magenta type (in this case, the Type, ErrorMeasure, and AgeUnits fields) must be defined in Glossary table. See also, tables 1, 20, 21]

Field name Description Notes
Type Specifies geochronological method used to determine this age Examples of values are “K-Ar”, “radiocarbon”, “zircon fission track”, “mineral – whole rock Rb-Sr isochron”. Values must be defined in Glossary table. Null values not permitted
FieldSampleID Sample number given at time of collection Null values permitted
AlternateSampleID Lab number Null values permitted
MapUnit Records map unit from which analyzed sample was collected. Foreign key to DescriptionOfMapUnits table Values obtained by intersection with feature class MapUnitPolys. Null values not permitted
Symbol References a point symbol Point symbols must be included in accompanying .style file. Null values (which would indicate point data are not shown on map) permitted; if Esri cartographic representations are used to symbolize point data, value may be null
Label Describes text label to accompany this point symbol For age data, typical values are text-string equivalents of values of NumericAge+AgePlusError-AgeMinusError, or similar. Null values permitted
LocationConfidenceMeters Radius (in meters) of positional-uncertainty envelope of this point feature Data type = float. Null values not permitted; recommend setting value = −9 if value is not known (see discussion above in “Feature-Level Metadata”; see also, example values in table 1)
PlotAtScale Denominator of smallest map scale at which this analysis should be plotted on map (that is, it should not be plotted at smaller map scales) Data type = float. Prevents crowding on map at small scales and allows display of progressively more data at increasingly larger scales. Null values not permitted; suggest setting default value = 0 ( = display at all scales)
MaterialAnalyzed Records material analyzed Examples of values are “wood”, “shell”, “biotite”, “zircon”. Null values permitted
NumericAge Records interpreted (preferred) age calculated from geochronological analysis (not necessarily date calculated from a single set of measurements) Data type = float. Null values not permitted
AgePlusError Width of older part of error range Data type = float. Null values permitted
AgeMinusError Width of younger part of error range Data type = float. Null values permitted
ErrorMeasure Measure of error whose values are recorded in AgePlusError and AgeMinusError fields Examples of values are “RMSE”, “1 sigma”, “2 sigma”, “95% confidence interval”. Values must be defined in Glossary table. Null values permitted
AgeUnits Units for numeric values in NumericAge, AgePlusError, and AgeMinusError fields Examples of values are “years”, “Ma”, “ka”, “14C yr B.P.”, “calibrated yr B.P.”. Values must be defined in Glossary table. Null values not permitted
StationsID Foreign key to Stations point feature class Null values permitted
LocationSourceID Identifies source of location of this sample. Foreign key to DataSources table Null values not permitted
AnalysisSourceID Identifies source of analytical data for this sample. Foreign key to DataSources table Null values not permitted
Notes Optional field Free text for additional information specific to this point feature. Null values permitted
GeochronPoints_ID Primary key Examples of values are “GCR1”, “GCR2”. Values must be unique in database. Null values not permitted

Analytical data may be represented either by using an ExtendedAttributes table (see NCGMP09 v.1.1 [USGS NCGMP, 2010]) or, if many data are of a single analysis type, by placing them in a user-defined, analysis-specific table such as KArData.

Stations (Point Feature Class)

If a map author chooses to include station information in a report, we suggest using a Stations feature class that contains the fields listed in table 24 (see also, table 25). Also, having a Stations feature class may be extremely useful during the initial creation of a map database; its contents may later be parsed into separate feature classes if desired.

Table 24. Fields in Stations (an as-needed point feature class in the GeologicMap feature dataset).
[See also, tables 20, 21, 25]

Field name Description Notes
FieldID Station number assigned by person who originally located this station. Commonly, key to field sheet and (or) field notebook Example of value is “DRS09-234”. Null values permitted
LocationConfidenceMeters Radius (in meters) of positional-uncertainty envelope of this point feature Data type = float. Null values not permitted; recommend setting value = −9 if value is not known (see discussion above in “Feature-Level Metadata”; see also, example values in table 1)
ObservedMapUnit Records map unit identified in field (or interpreted from remote sensing) as cropping out at this station (see discussion below). Foreign key to DescriptionOfMapUnits table Null values permitted
MapUnit Records map unit in which this station is located on map. Foreign key to DescriptionOfMapUnits table Values obtained by intersection with feature class MapUnitPolys. Null values permitted only for points outside the extent of MapUnitPolys feature class
Symbol References a point symbol Point symbols must be included in accompanying .style file. Null values (which would indicate point data are not shown on map) permitted; if Esri cartographic representations are used to symbolize point data, value may be null
Label Describes text label to accompany this station symbol Values typically are FieldID or Stations_ID. Null values permitted
PlotAtScale Denominator of smallest map scale at which this observation or analysis should be plotted on map (that is, it should not be plotted at smaller map scales) Data type = float. Prevents crowding on map at small scales and allows display of progressively more data at increasingly larger scales. Null values not permitted; suggest setting default value = 0 ( = display at all scales)
DataSourceID Identifies source of each data element. Foreign key to DataSources table Null values not permitted
Notes Optional field Free text for additional information specific to this station. Null values permitted
Stations_ID Primary key Examples of values are “STA1”, “STA2”. Values must be unique in database. Null values not permitted

Table 25. Examples of additional fields that might be included in a Stations point feature class.
[Abbreviations: GPS, Global Positioning System; m, meter(s); N, north; W, west. Content of fields in magenta type (in this case, the LocationMethod field) must be defined in Glossary table. See also, tables 20, 21, 24]

Field name Description Notes
TimeDate Time and date of observation at this station Example of value is “2018-07-14, 8:19am”. Null values permitted
Observer Name and affiliation of person who located this station Example of value is “A.B. Geolog, UC Berkeley”. Null values permitted
SignificantDimensionMeters Significant dimension of exposure (in meters) at this station Data type = float. Values could be thickness of stratigraphic section or depth of auger hole. Null values permitted
LocationMethod Technique used to determine this station location Examples of values are “recreational GPS”, “survey grade GPS”, “by inspection”, “by offset”. Values must be defined in Glossary table. Null values permitted
GPSX Measured GPS coordinate (easting) of this station. May differ from map coordinate because of GPS error or (more likely) base-map error Examples of values are “120.3357 degrees W”, “534667 m”. Nongeographic coordinates should be in same coordinate system as feature class. Null values permitted
GPSY Measured GPS coordinate (northing) of this station. May differ from map coordinate because of GPS error or (more likely) base-map error Examples of values are “42.4678 degrees N”, “8934667 m”. Nongeographic coordinates should be in same coordinate system as feature class. Null values permitted
PDOP PDOP = Position Dilution Of Precision at this station; estimator of GPS accuracy Data type = float. Values are numeric, ≥1.0. Null values permitted

The ObservedMapUnit field is provided because (1) occasionally a station is located in a geologic unit whose exposure is too small to be distinguished from its surrounding map unit at the scale of mapping, (2) a station may be identified in the field as being located in one map unit and later is reinterpreted as being located in another map unit, or (3) a geologic unit that is observed at a station located at depth (for example, in a pit exposure, a borehole, or a bluff) may not be the same as the map unit that is shown on the geologic map at that location.

MapUnitPoints (Point Feature Class)

Very small, equant or subequant map-unit extents, which are too small to show as polygons at the scale of the map graphic, may be represented as point features. If such point features are present on a map, they should be encoded in the MapUnitPoints feature class. A MapUnitPoints feature class should have an _ID field named MapUnitPoints_ID; other field names, values, and usage should be identical to those shown in table 12, with the addition of the LocationConfidenceMeters, ExistenceConfidence, and PlotAtScale fields (see table 20 for definitions and discussion of these three fields).

Examples of Other As-Needed Feature Classes

GeologicLines (Line Feature Class)

Line features such as the traces of dikes, coal seams, ash beds, other kinds of key beds, fault scarps, anticline and syncline hinge-surface traces, and isograd traces commonly are shown on geologic maps. Such features are usefully represented in a single feature class; alternatively, they could be divided thematically into separate feature classes such as FoldLines, FaultScarpLines, KeyBedLines, DikeLines, and IsogradLines. These line features share the following properties:

Table 26 describes the fields (and their values) that populate the GeologicLines feature class.

Table 26. Fields in GeologicLines (an as-needed line feature class in the GeologicMap feature dataset).
[Abbreviations: N, no; Y, yes. Content of fields in magenta type (in this case, the Type, ExistenceConfidence, and IdentityConfidence fields) must be defined in Glossary table]

Field name Description Notes
Type Specifies type of line feature represented by this database row Examples of values are “syncline hinge surface trace”, “biotite isograd”. Values must be defined in Glossary table. Null values not permitted
IsConcealed Indicates whether this line feature is concealed by an overlying map unit Values = “N” or “Y”. Null values not permitted
LocationConfidenceMeters Half width (in meters) of positional-uncertainty envelope around this line feature Data type = float. Null values not permitted; recommend setting value = −9 if value is not known (see discussion above in “Feature-Level Metadata” and example values in table 1)
ExistenceConfidence Indicates how confidently existence of this line feature has been determined Typical values are “certain”, “questionable”, “unspecified”. Values must be defined in Glossary table. Null values not permitted; suggest setting default value = “certain”
IdentityConfidence Indicates how confidently this line feature has been identified as a particular type Typical values are “certain”, “questionable”, “unspecified”. Values must be defined in Glossary table. Null values not permitted; suggest setting default value = “certain”
Symbol References a line symbol Line symbols must be included in accompanying .style file. Null values (which would indicate lines are not shown on map) permitted; if Esri cartographic representations are used to symbolize lines, value may be null. Determined from values of Type, IsConcealed, LocationConfidenceMeters, ExistenceConfidence, and IdentityConfidence fields, as well as map display scale
Label Describes text label for this line feature Can be used to store fold name or other easily understood name for line feature. Null values are typical
DataSourceID Identifies source of each data element. Foreign key to DataSources table Null values not permitted
Notes Optional field Free text for additional information specific to this line feature. Null values permitted
GeologicLines_ID Primary key Examples of values are “GEL1”, “GEL2”. Values must be unique in database. Null values not permitted

As with the ContactsAndFaults feature class, some line features may have the same Type values but be symbolized differently. For example, the line features “anticline”, “approximately located anticline”, “concealed anticline”, and “inferred anticline” would all have a Type value = “anticline” but have different values of IsConcealed, LocationConfidenceMeters, ExistenceConfidence, and (or) IdentityConfidence fields and, thus, might be symbolized differently.

Topology Rules

The following topology rules would apply to the GeologicLines feature class:

MapUnitLines (Line Feature Class)

Very narrow map-unit extents, which are too small to show as polygons at the scale of the map graphic, may be represented as line features. If such line features are present on a map, they should be encoded in the MapUnitLines feature class. A MapUnitLines feature class should have an _ID field named MapUnitLines_ID; other field names, values, and usage should be identical to those shown in table 12, with the addition of LocationConfidenceMeters, ExistenceConfidence, and PlotAtScale fields (see tables 13 and 20 for definitions and discussion of these three fields).

Topology Rules

The following topology rules would apply to the MapUnitLines feature class:

CartographicLines (Line Feature Class)

Some lines on maps (for example, cross-section lines) are cartographic constructs only and have no real-world physical existence, such that values of LocationConfidenceMeters, ExistenceConfidence, and IdentityConfidence attributes are meaningless. Furthermore, they are never shown as concealed beneath a covering unit, and they do not participate in map-unit topology. Table 27 describes the fields (and their values) that populate the CartographicLines feature class.

Table 27. Fields in CartographicLines (an as-needed line feature class in the GeologicMap feature dataset).
[Content of fields in magenta type (in this case, the Type field) must be defined in Glossary table]

Field name Description Notes
Type Specifies type of cartographic line feature represented by this database row Example of value is “cross section line”. Values must be defined in Glossary table. Null values not permitted
Symbol References a line symbol Line symbols must be included in accompanying .style file. May be determined from value of Type field. Null values permitted
Label Describes text label for this line feature Can be used to store cross-section designation (for example, “A-A′ ”) or other label for line feature. Null values permitted
DataSourceID Identifies source of each data element. Foreign key to DataSources table Null values not permitted
Notes Optional field Free text for additional information specific to this line feature. Null values permitted
CartographicLines_ID Primary key Examples of values are “CAL1”, “CAL2”. Values must be unique in database. Null values not permitted

IsoValueLines (Line Feature Class)

Lines such as structure contours, concentration isopleths, and hydraulic-head contours share certain properties: (1) they have an associated value (for example, elevation, concentration, hydraulic potential) that is a real number, (2) they have a definable uncertainty in their location, and (3) they describe an idealized surface that is not shown as being concealed beneath covering map units. These lines may be represented in the IsoValueLines feature class described in table 28.

Table 28. Fields in IsoValueLines (an as-needed line feature class in the GeologicMap feature dataset).
[Abbreviations: As, arsenic; ppm, parts per million; Sr, strontium. Content of fields in magenta type (in this case, the Type field) must be defined in Glossary table]

Field name Description Notes
Type Specifies kind of line feature represented by this database row Examples of values are “top of Big Muddy seam”, “ppm Sr”, “hydraulic potential in Stoneyard aquifer”. Values must be defined in Glossary table; definition must contain units for associated Value and ValueConfidence fields; and Value and ValueConfidence must have same units (for example, for Type = “ppm_As”, values might be Definition = “arsenic concentration in unconfined aquifer; Value and ValueConfidence are in parts per million; ValueConfidence is estimated 1-sigma uncertainty”). Null values not permitted
Value Specifies measured value (for example, concentration, elevation, thickness) that pertains to this line feature Date type = float. Null values not permitted
ValueConfidence Value uncertainty Data type = float. Null values not permitted; recommend setting value = –9 if value is not known (see discussion above in “Feature-Level Metadata”)
Symbol References a line symbol Line symbols must be included in accompanying .style file. Typically determined from value of Type field
Label Describes text label for this line feature Can be used to store label for line feature. Null values are common
DataSourceID Identifies source of each data element. Foreign key to DataSources table Null values not permitted
Notes Optional field Free text for additional information specific to this feature. Null values permitted
IsoValueLines_ID Primary key Examples of values are “IVL1”, “IVL2”. Values must be unique in database. Null values not permitted

Note that a ValueConfidence field is used here instead of a LocationConfidenceMeters field; either could be used to specify the real-world locational uncertainty, but, in the case of structure contours (or concentration contours), vertical uncertainty is generally more useful than horizontal uncertainty.

Overlay Polygons (the MapUnitOverlayPolys and OverlayPolys Polygon Feature Classes)

Geologic maps sometimes show, in addition to the map-unit polygons, areas of overlying material(s) or some other aspect of earth materials or character (for example, a dike swarm or an alteration zone); such areas may lie entirely within a map-unit polygon, or they may cross over several polygons. On the map graphic, such overlying material commonly is shown by an overlay pattern (for example, diagonal lines or scattered red dots) overprinted onto the map-unit color; the edges of such overlays usually are shown by a scratch boundary (that is, without a bounding line).

These overlay polygons are not part of the set of map-unit polygons that cover the map area without gaps or overlaps; thus, they do not belong in the feature class MapUnitPolys. The topological relations among these overlay polygons are likely to be complicated (for example, alteration-zone boundaries usually do not coincide with bedrock-map-unit boundaries, but they can coincide with some faults and with unconsolidated-deposit boundaries). And so, they are not easily prescribed by a simple set of rules; however, they usually fall into one of the following two general categories:

If some types of overlay polygons on a map have additional attributes, it may be useful to divide these into multiple feature classes, in which the division is based on the necessary attribute structure. Tables 29 and 30 describe the fields (and their values) that populate the MapUnitOverlayPolys feature class and the OverlayPolys feature class, respectively.

Table 29. Fields in MapUnitOverlayPolys (an as-needed polygon feature class in the GeologicMap feature dataset).
[Content of fields in magenta type (in this case, the IdentityConfidence field) must be defined in Glossary table]

Field name Description Notes
MapUnit Short, easily understood ASCII-character1 identifier for map unit represented by this overlay polygon. Foreign key to DescriptionOfMapUnits table Examples of values are “m”, “col”. Values must be defined in DescriptionOfMapUnits table. Null values not permitted
IdentityConfidence Indicates how confidently this overlay polygon has been identified as a particular map unit Typical values are “certain”, “questionable”, “unspecified”. Values must be defined in Glossary table. Null values not permitted; suggest setting default value = “certain”
Label Describes text label for this overlay polygon. Field from which map-unit label is generated May or may not be same as MapUnit value. Allows for special fonts to show geologic age symbols or other non-ASCII characters (see table 11). May be determined from values of MapUnit and IdentityConfidence fields. Null values permitted
Symbol References an area-fill symbol Area-fill symbols (map-unit color, pattern, or color+pattern) must be included in accompanying .style file. Null values permitted. May or may not be same as Symbol value defined for MapUnit in DescriptionOfMapUnits table
DataSourceID Identifies source of each data element. Foreign key to DataSources table Null values not permitted
Notes Optional field Free text for additional information specific to this overlay polygon. Null values permitted
MapUnitOverlayPolys_ID Primary key Examples of values are “MUOP1”, “MUOP2”. Values must be unique in database. Null values not permitted

Table 30. Fields in OverlayPolys (an as-needed polygon feature class in the GeologicMap feature dataset).
[Content of fields in magenta type (in this case, the Type and IdentityConfidence fields) must be defined in Glossary table]

Field name Description Notes
Type Specifies type of polygon feature represented by this database row Example of value is “phyllosilicate alteration”. Values must be defined in Glossary table. Null values not permitted
IdentityConfidence Indicates how confidently this overlay polygon has been identified as a particular type Typical values are “certain”, “questionable”, “unspecified”. Values must be defined in Glossary table. Null values not permitted; suggest setting default value = “certain”
Label Describes text label for this overlay polygon. Field from which map label (if needed) is generated May or may not be same as Type value. Null values permitted (as overlay polygons usually are not labeled, null values are common)
Symbol References an area-fill symbol Area-fill symbols (color, pattern, or color+pattern) must be included in accompanying .style file. Null values permitted
DataSourceID Identifies source of each data element. Foreign key to DataSources table Null values not permitted
Notes Optional field Free text for additional information specific to this overlay polygon. Null values permitted
OverlayPolys_ID Primary key Examples of values are “OVP1”, “OVP2”. Values must be unique in database. Null values not permitted

Topology Rules

No topology rules are prescribed for either type of overlay-polygon feature class.

DataSourcePolys (Polygon Feature Class)

For many geologic maps, it is useful or necessary to provide an index map containing polygons that identify the sources of data and interpretations for various parts of the map. Examples of such sources are a previously published map, new mapping, mapping by one of several authors, and mapping using a certain technique (for example, “compiled by A.N. Author (2006) from 1:40,000-scale aerial photographs”). For a map that has only one data source (for example, all new mapping), this feature class would contain one polygon that encompasses the map area. Table 31 describes the fields (and their values) that might populate the DataSourcePolys feature class.

Table 31. Fields in DataSourcePolys (an as-needed polygon feature class in the GeologicMap feature dataset).

Field name Description Notes
DataSourceID Identifies source or provenance of data elements in this polygon. Foreign key to DataSources table Null values not permitted
Notes Optional field Free text for additional information specific to this polygon. Null values permitted
DataSourcePolys_ID Primary key Examples of values are “DSP1”, “DSP2”. Values must be unique in database. Null values not permitted

Topology Rules

The following topology rules would apply to a DataSourcePolys polygon feature class:

Citation

U.S. Geological Survey National Cooperative Geologic Mapping Program, 2020, GeMS (Geologic Map Schema)—A standard format for the digital publication of geologic maps: U.S. Geological Survey Techniques and Methods, book 11, chap. B10, 74 p., https://doi.org/10.3133/tm11B10.

Back to Top ↑ Go back to top of page.