5.2 Data Quality Dimensions and Positional Accuracy Standards (ISO 19157-1, NSSDA, RMSE)

Key Takeaways

  • ISO 19157-1:2023 organizes geographic data quality around completeness, logical consistency, positional accuracy, thematic accuracy, and temporal quality.
  • Lineage is essential provenance and evaluation context, but it is not a sixth ISO 19157-1 data-quality element.
  • Completeness separates omission (missing real-world features) from commission (extra or obsolete database features).
  • NSSDA horizontal reporting uses RMSEr and, when its assumptions are satisfied, the 1.7308 multiplier for 95-percent accuracy; vertical reporting uses 1.9600 times RMSEz.
  • NSSDA calls for at least 20 well-distributed, clearly defined checkpoints from an independent source of higher accuracy; it does not impose a universal mandatory three-times-more-accurate rule.
Last updated: September 2026

5.2 Data Quality Dimensions and Positional Accuracy Standards (NSSDA, RMSE)

Core Principle: No geographic dataset is perfectly exact. Every map, digital terrain surface, and vector layer represents a generalized abstraction of the Earth. Consequently, geospatial quality is defined not by absolute perfection, but by fitness for use—the degree to which data satisfies the technical, spatial, and analytical requirements of its intended application. Quantifying quality requires rigorous statistical standards, particularly Root Mean Square Error (RMSE) and the FGDC National Standard for Spatial Data Accuracy (NSSDA).


1. Conceptual Dimensions of Spatial Data Quality

To effectively evaluate spatial information, geospatial professionals must distinguish between four foundational measurement concepts:

  • Precision: The degree of refinement, granularity, or repeatability in a measurement. In GIS, precision often reflects the number of significant digits stored in a coordinate system (e.g., storing a point to 8 decimal places), but high precision does not imply truth.
  • Accuracy: The degree of conformity between a measured coordinate or attribute value and its true, accepted physical reality on the Earth's surface.
  • Error: The measurable difference between a recorded value and the true reference value ($e = x_{\text{measured}} - x_{\text{true}}$).
  • Uncertainty: A statistical parameter characterizing the dispersion of values that could reasonably be attributed to the measured quantity, acknowledging incomplete knowledge.
                    PRECISION VS. ACCURACY IN SPATIAL DATA
                    
       High Accuracy, High Precision             Low Accuracy, High Precision
             (Target Center)                           (Clustered Off-Target)
                 . : * : .                                   . : * : .
               :   . * .   :                               :   .   .   :  *** (Clustered
              *  *  (X)  *  *                             *  *   *   *  *      Systematic
               :   . * .   :                               :   .   .   :       Bias)
                 . : * : .                                   . : * : .
                 
       High Accuracy, Low Precision              Low Accuracy, Low Precision
             (Centered, Dispersed)                     (Dispersed Off-Target)
                 . : * : .                                   . : * : .
               : *   .   * :                               :       *   :
              *      (X)    *                             *   *       * *
               : *   .   * :                               :     *   * :
                 . : * : .                                   . : * : .

2. The Five ISO 19157-1 Data Quality Elements and Supporting Lineage

The current core standard, ISO 19157-1:2023 (Geographic information — Data quality — Part 1: General requirements), organizes quality results into five core elements. Lineage and evaluation-method documentation provide essential context, but lineage is not a sixth quality element:

Quality DimensionTechnical DefinitionQuantitative / Evaluation MetricsPractical Example
1. Positional AccuracyCloseness of coordinate values to their true ground locations. Subdivided into Horizontal and Vertical accuracy.Root Mean Square Error ($RMSE$), NSSDA 95% confidence reporting, linear error ($LE_{90}$, $LE_{95}$).Evaluating whether building footprint centroids fall within 0.5 meters of survey benchmarks.
2. Attribute AccuracyCorrectness of quantitative and qualitative non-spatial data assigned to spatial features.Classification error matrix, Overall Accuracy percentage, Cohen's Kappa coefficient ($\kappa$).Verifying that land cover classified as "Wetland" in satellite imagery is not forested upland.
3. Logical ConsistencyThe degree of adherence to logical rules of data structure, topological relations, and attribute domain constraints.Topology error counts (slivers, overlaps, dangles), range check failures, valid value domain audits.Confirming that pipe diameters are positive numbers and parcel polygons do not overlap.
4. CompletenessThe presence or absence of features, their attributes, and relationships. Divided into Commission and Omission.Percentage of missing features, count of duplicate or excess entities outside study boundary.Assessing whether a tax parcel layer accounts for 100% of real property deeds in a county.
5. Temporal QualityThe accuracy of temporal attributes and the currency, validity, and consistency of features over time.Temporal validity date checks, update frequency, chronological consistency of events.Verifying that traffic incident records contain timestamps matching true dispatch logs.
Lineage / provenance (supporting context)The historical record of sources, transformations, coordinate conversions, and processing steps.Source scale, processing logs, responsible parties, and transformation history help users interpret quality results.Documenting how paper quadrangles were scanned, georeferenced, and vectorized.

The Critical Distinction: Errors of Commission vs. Errors of Omission

Evaluating Completeness requires assessing two opposite failure modes:

  • Error of Omission (Under-representation): Geographic features that physically exist in reality but are entirely missing from the database. Example: An aerial imagery vectorization project fails to digitize 15 newly constructed residential cul-de-sacs, creating blind spots in 911 dispatch maps.
  • Error of Commission (Over-representation): Geographic features present in the database that do not exist in the physical world or belong outside the designated scope. Example: A utility GIS contains abandoned, excavated gas pipes recorded as active pipelines, or an automated feature extraction tool mistakes parking lot shadows for building footprints.

3. Mathematical Foundations of Positional Accuracy: Root Mean Square Error (RMSE)

Root Mean Square Error (RMSE) is the standard statistical metric used in geomatics and GIS to quantify positional dispersion and error. It represents the square root of the average squared discrepancies between dataset coordinates and independent reference coordinates.

One-Dimensional Components ($RMSE_x$ and $RMSE_y$)

For a sample of $n$ independent check points, where $(x_{\text{data}, i}, y_{\text{data}, i})$ represents the evaluated coordinate and $(x_{\text{check}, i}, y_{\text{check}, i})$ represents the higher-accuracy reference coordinate:

RMSEx=1n∑i=1n(xdata,i−xcheck,i)2RMSE_x = \sqrt{\frac{1}{n} \sum_{i=1}^n (x_{\text{data}, i} - x_{\text{check}, i})^2}

RMSEy=1n∑i=1n(ydata,i−ycheck,i)2RMSE_y = \sqrt{\frac{1}{n} \sum_{i=1}^n (y_{\text{data}, i} - y_{\text{check}, i})^2}

Two-Dimensional Horizontal Radial Error ($RMSE_r$)

Horizontal positional accuracy evaluates radial displacement across the horizontal plane ($r_i = \sqrt{\Delta x_i^2 + \Delta y_i^2}$):

RMSEr=RMSEx2+RMSEy2=1n∑i=1n[(xdata,i−xcheck,i)2+(ydata,i−ycheck,i)2]RMSE_r = \sqrt{RMSE_x^2 + RMSE_y^2} = \sqrt{\frac{1}{n} \sum_{i=1}^n \left[ (x_{\text{data}, i} - x_{\text{check}, i})^2 + (y_{\text{data}, i} - y_{\text{check}, i})^2 \right]}

Vertical Error ($RMSE_z$)

For elevation surfaces (such as digital elevation models or LiDAR point clouds):

RMSEz=1n∑i=1n(zdata,i−zcheck,i)2RMSE_z = \sqrt{\frac{1}{n} \sum_{i=1}^n (z_{\text{data}, i} - z_{\text{check}, i})^2}

Systematic Error (Bias) vs. Random Error

RMSE aggregates both systematic bias and random measurement variance. An analyst must evaluate the Mean Error ($\mu$) to detect systematic datum offsets or projection shifts:

μx=1n∑i=1n(xdata,i−xcheck,i)\mu_x = \frac{1}{n} \sum_{i=1}^n (x_{\text{data}, i} - x_{\text{check}, i})

If $\mu_x$ or $\mu_y$ diverges substantially from zero, the dataset exhibits a systematic directional translation (such as an unapplied datum transformation between NAD27 and NAD83). Correcting this systematic shift eliminates bias, leaving only random Gaussian error represented by the sample standard deviation ($\sigma$).


4. The FGDC National Standard for Spatial Data Accuracy (NSSDA)

Published in 1998 by the Federal Geographic Data Committee (FGDC-STD-007.3-1998), the National Standard for Spatial Data Accuracy (NSSDA) replaced the historic National Map Accuracy Standard (NMAS) of 1947. While NMAS was tied to published paper map scales and reported errors at a 90% confidence threshold, the NSSDA is entirely scale-independent and mandates reporting positional error in metric or physical ground units at a 95% confidence level.

Horizontal Accuracy Reporting Formula

Under the assumption that horizontal coordinate errors in $X$ and $Y$ are normally distributed, independent, and exhibit equal variance (i.e., $RMSE_x \approx RMSE_y$), radial horizontal error follows a Rayleigh distribution. The NSSDA statistical multiplier at the 95% confidence level is $1.7308$:

Accuracyr=1.7308×RMSEr\text{Accuracy}_r = 1.7308 \times RMSE_r

Because $RMSE_r = \sqrt{RMSE_x^2 + RMSE_y^2}$, if $RMSE_x = RMSE_y$, then $RMSE_r = \sqrt{2 \cdot RMSE_x^2} = RMSE_x \cdot \sqrt{2}$. Substituting this into the formula gives:

Accuracyr=1.7308×(2×RMSEx)≈2.4477×RMSEx\text{Accuracy}_r = 1.7308 \times (\sqrt{2} \times RMSE_x) \approx 2.4477 \times RMSE_x

Interpretation: An NSSDA statement reading "Tested $0.87\text{ meters}$ horizontal accuracy at 95% confidence level" means that 95 percent of the positions in the dataset will have an error with respect to true ground coordinates that is less than or equal to $0.87\text{ meters}$.

What if $RMSE_x \ne RMSE_y$?

The NSSDA standard specifies that if the ratio between the smaller and larger one-dimensional error falls within the range of $0.6 \le \frac{RMSE_{\min}}{RMSE_{\max}} \le 1.0$, the standard formula $\text{Accuracy}_r = 1.7308 \times RMSE_r$ remains statistically valid. If the ratio falls outside this window, an elliptical error distribution exists, requiring bivariate normal modeling.

Vertical Accuracy Reporting Formula

Vertical error in a DEM or elevation model follows a one-dimensional linear normal Gaussian distribution. Under the standard normal distribution, $95%$ of the area under the curve lies within $\pm 1.9600$ standard deviations of the mean. Therefore, assuming zero systematic bias:

Accuracyz=1.9600×RMSEz\text{Accuracy}_z = 1.9600 \times RMSE_z

Comparison: NMAS (1947) vs. NSSDA (1998)

Evaluation ParameterNational Map Accuracy Standard (NMAS 1947)National Standard for Spatial Data Accuracy (NSSDA 1998)
Reporting MetricMap scale dependent (e.g., $1/30$ inch for scales $> 1:20{,}000$; $1/50$ inch for $\le 1:20{,}000$).Scale independent; reported directly in real-world ground measurement units (meters or feet).
Statistical Confidence90% Confidence Level (No more than 10% of tested points may exceed the threshold).95% Confidence Level (95% of all points must fall within the reported error radius).
Vertical Standard90% of tested points within one-half of the contour interval ($\frac{1}{2} CI$).$\text{Accuracy}_z = 1.9600 \times RMSE_z$ at 95% confidence.
Data ApplicabilityDesigned strictly for printed, analog cartographic paper products.Designed for digital vector layers, raster grids, orthoimagery, and LiDAR models.

5. Testing Protocols: Independent Check Points

Validating spatial data under the NSSDA requires rigorous empirical sampling protocols rather than theoretical mathematical estimations.

                      NSSDA TESTING SAMPLING DESIGN
   +-------------------------------------------------------------+
   |  [Quadrant 1]                              [Quadrant 2]     |
   |       * (Check Pt 1)                             * (Pt 6)   |
   |                * (Pt 2)                   * (Pt 5)          |
   |                         * (Pt 3)                            |
   |  - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  |
   |                         * (Center Pt 11)                    |
   |  - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  |
   |       * (Pt 14)                                  * (Pt 18)  |
   |                 * (Pt 15)                  * (Pt 19)        |
   |  [Quadrant 3]                              [Quadrant 4]     |
   +-------------------------------------------------------------+
   * Requirements: Min 20 points, well-distributed across all 4 quadrants,
     source accuracy >= 3x higher than dataset being evaluated.

1. Minimum Sample Size ($n \ge 20$)

The NSSDA mandates a minimum of 20 check points distributed across the geographic extent of the dataset. A smaller sample size lacks sufficient degrees of freedom to satisfy the central limit theorem and statistical significance at the 95% confidence tier.

2. Independent Source of Higher Accuracy

Checkpoint coordinates must come from an independent source of higher accuracy than the dataset being tested. NSSDA directs the evaluator to use the highest-accuracy source feasible and practicable and to document that source. A project specification may impose a numerical ratio, but NSSDA itself does not establish a universal mandatory three-times-more-accurate rule.

3. Spatial Distribution Rigor

Check points must not be clustered in a single accessible corridor or flat parking lot. The NSSDA mandates that points be well-distributed across the entire project footprint:

  • At least 20 percent of the points must be located in each of the four quadrants of the project area.
  • Points must be spaced at intervals that capture geographic variations across the study area.
  • Features selected as check points must represent distinct, well-defined physical points identifiable on both the dataset and the ground (e.g., roadway paint striping intersections, manhole covers, utility catch basins, monumented property corners).
Loading diagram...
NSSDA Positional Accuracy Workflow and Statistical Derivation

6. Worked Numerical Positional Accuracy Examples

Understanding how to calculate RMSE and NSSDA values from raw survey check data is a fundamental GISP calculation skill.

Worked Example 1: Horizontal Accuracy Calculation

A municipal GIS department tests an aerial orthoimagery layer using 25 independent RTK-GNSS ground survey points. The statistical analysis of the spatial residuals yields:

  • $RMSE_x = 0.18\text{ meters}$
  • $RMSE_y = 0.24\text{ meters}$

Step 1: Verify the Error Ratio

RMSEmin⁡RMSEmax⁡=0.180.24=0.75\frac{RMSE_{\min}}{RMSE_{\max}} = \frac{0.18}{0.24} = 0.75 Because $0.75$ falls within the range $[0.6, 1.0]$, the standard NSSDA circular assumption applies.

Step 2: Compute Horizontal Radial Error ($RMSE_r$)

RMSEr=RMSEx2+RMSEy2=(0.18)2+(0.24)2=0.0324+0.0576=0.0900=0.30 metersRMSE_r = \sqrt{RMSE_x^2 + RMSE_y^2} = \sqrt{(0.18)^2 + (0.24)^2} = \sqrt{0.0324 + 0.0576} = \sqrt{0.0900} = 0.30\text{ meters}

Step 3: Compute NSSDA Horizontal Accuracy at 95% Confidence

Accuracyr=1.7308×RMSEr=1.7308×0.30 m=0.51924 meters\text{Accuracy}_r = 1.7308 \times RMSE_r = 1.7308 \times 0.30\text{ m} = 0.51924\text{ meters}

Step 4: Formal Reporting Statement

"Tested $0.52\text{ meters}$ horizontal accuracy at 95% confidence level."


Worked Example 2: Vertical Accuracy Calculation

A airborne LiDAR contractor delivers a 1-meter bare-earth Digital Elevation Model (DEM) for flood risk modeling. The quality assurance team compares the DEM elevation against 30 surveyed geodetic benchmark elevations, producing an $RMSE_z$ of $0.12\text{ meters}$.

Compute NSSDA Vertical Accuracy at 95% Confidence

Accuracyz=1.9600×RMSEz=1.9600×0.12 m=0.2352 meters\text{Accuracy}_z = 1.9600 \times RMSE_z = 1.9600 \times 0.12\text{ m} = 0.2352\text{ meters}

Formal Reporting Statement

"Tested $0.24\text{ meters}$ vertical accuracy at 95% confidence level."


7. Attribute Accuracy and Thematic Confusion Matrices

While positional accuracy measures where features are, attribute accuracy measures what features are. For categorical datasets (e.g., land use, soil classes, wetland categories), attribute accuracy is assessed using a Thematic Confusion Matrix (classification error matrix) comparing classified GIS values against ground truth observations across $n$ sample points.

Classified Class \ Reference TruthForestUrbanAgricultureWetlandRow TotalUser's Accuracy (Precision)
Forest6525375$65 / 75 = 86.7%$
Urban1808190$80 / 90 = 88.9%$
Agriculture6470282$70 / 82 = 85.4%$
Wetland4035057$50 / 57 = 87.7%$
Column Total76868656Total: 304—
Producer's Accuracy (Recall)$65/76 = 85.5%$$80/86 = 93.0%$$70/86 = 81.4%$$50/56 = 89.3%$—Overall: $265 / 304 = 87.2%$

Key Attribute Metrics

  1. Overall Accuracy: The percentage of correctly classified pixels or polygons across the entire sample: Overall Accuracy=∑i=1kxiiN=65+80+70+50304=265304=87.17%\text{Overall Accuracy} = \frac{\sum_{i=1}^k x_{ii}}{N} = \frac{65 + 80 + 70 + 50}{304} = \frac{265}{304} = 87.17\%
  2. Producer's Accuracy (Measure of Omission): The probability that a real-world ground truth feature is correctly represented on the map (Diagonal cell divided by Column Total). The inverse ($100% - \text{Producer's Accuracy}$) represents the omission error rate.
  3. User's Accuracy (Measure of Commission): The probability that a category on the map actually represents that category on the ground (Diagonal cell divided by Row Total). The inverse ($100% - \text{User's Accuracy}$) represents the commission error rate.
  4. Cohen's Kappa Coefficient ($\kappa$): A statistical coefficient measuring classification accuracy adjusted for the probability of agreement occurring by pure chance, ranging from $0$ (chance agreement) to $1.0$ (perfect agreement): κ^=N∑i=1kxii−∑i=1k(xi+⋅x+i)N2−∑i=1k(xi+⋅x+i)\hat{\kappa} = \frac{N \sum_{i=1}^k x_{ii} - \sum_{i=1}^k (x_{i+} \cdot x_{+i})}{N^2 - \sum_{i=1}^k (x_{i+} \cdot x_{+i})}

8. GISP Exam Traps & Pitfalls

  • Confusing NMAS and NSSDA Confidence Levels: NMAS (1947) operates strictly at the 90% confidence level, whereas NSSDA (1998) operates at the 95% confidence level. Do not mix up the multipliers: horizontal NSSDA uses $1.7308 \times RMSE_r$, while vertical NSSDA uses $1.9600 \times RMSE_z$.
  • The "Double Precision Equals High Accuracy" Myth: Precision is not accuracy. Coordinates stored to 12 decimal places in an enterprise database that are derived from an uncalibrated hand-held recreational GPS receiver possess microscopic precision but multi-meter inaccuracy.
  • The Independent Check Point Rule: You cannot evaluate positional accuracy by comparing dataset points against other points within the same dataset or against a control source of equal accuracy. Check data must come from an independent, higher-accuracy source, and the source accuracy and collection method must be documented.
  • Mixing Up Commission and Omission: Remember: Omission = Left out (missing real-world features). Commission = Committed to the map by mistake (extra, fake, or duplicate features).
Test Your Knowledge

A photogrammetric quality assurance team evaluates a high-resolution digital orthophoto dataset using 25 surveyed ground check points. The analysis determines that RMSEx = 0.30 meters and RMSEy = 0.40 meters. Assuming an isotropic error distribution, what is the horizontal positional accuracy of the dataset reported in accordance with the FGDC National Standard for Spatial Data Accuracy (NSSDA) at the 95% confidence level?

A
B
C
D
Test Your Knowledge

A municipal utility GIS dataset contains 15,200 water valves. During an exhaustive field inventory, engineers discover that 450 valves that physically exist along neighborhood distribution pipes are completely absent from the GIS database. Concurrently, the database displays 120 valves that were excavated and removed five years ago. Which ISO 19157 data quality classifications correctly describe these two discrepancies?

A
B
C
D
Test Your Knowledge

When validating countywide elevation data under NSSDA, which checkpoint plan follows the standard?

A
B
C
D