Common Pitfalls When Working With Unknown Coordinate Systems

Understanding Coordinate Reference Systems

A coordinate reference system (CRS) is a coordinate-based mapping system that specifies locations on the Earth. It defines a specific map projection, as well as transformations between different spatial references.

Common issues that arise when working with unknown CRSs include inability to identify the projection parameters, improper handling of datum transformations, and distortion effects leading to inaccurate geospatial analysis.

Defining Coordinate Systems and Projections

A coordinate system consists of a set of mathematical rules for specifying locations on the Earth. The coordinate system is the foundation that the map projection is built upon.

There are two main types of coordinate systems:

  • Geographic coordinate systems – Based on a spheroidal model of the Earth and use latitude and longitude coordinates
  • Projected coordinate systems – Defined on a flat, 2D surface and use linear units like meters or feet

A map projection translates the spherical coordinates of the Earth’s surface into planar coordinates. Common map projections include Mercator, Universal Transverse Mercator (UTM), and State Plane Coordinate System (SPCS).

Common Issues with Unknown Systems

Working with geospatial data from an unknown CRS can lead to the following pitfalls:

  • Inability to accurately georeference and integrate datasets
  • Distortion effects such as length, angle, area, shape, scale, and distance distortions
  • Incorrect geospatial analysis output and invalid results
  • Errors when visualizing multiple datasets in a map

Identifying Projection Parameters

Identifying the projection parameters is crucial for understanding the properties and distortions within an unknown CRS. Parameters can provide insight into the datum, coordinate system, linear units, and projection used.

Gathering Metadata Clues

Examine all available metadata for relevant projection details:

  • Look for EPSG code, spheroid/datum name, projection name, units, etc.
  • Review raster dataset headers and bands
  • Check file properties and Open Geospatial Consortium (OGC) metadata
  • Identify coordinate bounding extents

Online repositories like epsg.io can be used to search for EPSG codes identifying specific CRSs.

Using Projection Identification Tools

Various utilities and spatial software can suggest the projection from sampling coordinates:

  • projfinder.com – Online tool suggesting CRS based on input coordinates
  • PRJ Finder – ArcGIS toolbar to select projections
  • GDAL srsdetect utility – Reads projection from dataset
  • QGIS, GeoServer, ArcGIS – May auto-detect projection parameters

Control points can also help narrow down coordinate system candidates by constraining linear units and extents.

Handling Transformations

Converting data between different datums and coordinate reference systems requires specialized transformations. Issues can arise when transformation methods or parameters are unknown.

Choosing Transformation Methods

Common geospatial transformation methods include:

  • Datum shifts – For converting between datums
  • Map projections – For converting between coordinate systems
  • Helmert transforms – Handles datum changes with fewer parameters
  • NTv2 grids – Datum conversion specific to Canada/North America regions
  • Geocentric translations – Converts through an intermediary 3D system

Choosing the optimal transformation method requires identifying the initial and destination CRS characteristics.

Dealing with Distortion Effects

Datums and projections have distinct distortion effects that can compound through transformations:

  • Datum changes cause positional skew and offset
  • Projections distribute distortion unevenly throughout the map
  • Choosing unsuitable transformation parameters amplifies distortions

Analyzing control points before and after transformation highlights distortion magnitudes and directionality.

Best Practices

Adopting standard guidelines for documenting and managing coordinate reference systems helps avoid issues with unknown projections.

Documenting Coordinate Systems

  • Record full projection definition details as metadata
  • Register spatial datasets with EPSG codes
  • Log transformation particulars applied to datasets
  • Note projection limitations, distortions, and zone boundaries

Setting Project Policies

  • Mandate internal use of standard projections and parameters
  • Define permitted data sources and acceptable coordinate uncertainties
  • Perform checks to identify unknown projections on ingest datasets
  • Require formal projection review before analyzing new data

Leveraging Spatial Libraries

Robust geospatial libraries like Proj, GeoTools, and PROJ.4 abstract complex projections and transformations into simple functions. This avoids needing to handle lower-level complexities.

Tools built atop spatial libraries can take advantage of advanced projection handling capabilities. This enables quickly applying complex transformations safely without heavyweight coding.

Leave a Reply

Your email address will not be published. Required fields are marked *