Skip to content

Well-Known Text Representation of Coordinate Reference Systems

Serialize coordinate reference systems and coordinate operations in a standardized nested text grammar that preserves their defining geodetic, coordinate-system, unit, axis, and operation semantics.

Version
v2 · 2026-09-06 · History
Domain-specific #
3107
Origin domain
geographic information science
Subdomain
spatial referencing standards
Aliases
WKT-CRS, CRS WKT, Well-known text for CRS, WKT2

Core Idea

Well-Known Text for Coordinate Reference Systems (WKT-CRS) is a standardized text grammar for representing the defining content of coordinate reference systems and coordinate operations. A WKT string nests typed elements—such as a geodetic reference frame, ellipsoid, coordinate system, axes, units, conversion method, parameters, identifiers, scope, and extent—so software and people can exchange an interpretable CRS definition without relying only on a short external code.

The grammar is a representation of the ISO 19111 conceptual model, not the model itself. It serializes enough content for a receiver to understand and use common CRS and operation definitions, while deliberately omitting some provenance and database-management metadata. The standard therefore warns that a WKT string is not, by itself, the preferred authoritative store for definitions.

Scope of Application

WKT-CRS appears in geospatial files, databases, GIS APIs, map services, metadata, interchange formats, and coordinate-transformation software. It represents geographic/geodetic, geocentric, projected, vertical, temporal, engineering, compound, and bound reference systems, plus many conversions and transformations.

WKT2 adds model fidelity and consistency absent from fragmented WKT1 practice, including stronger axis/unit semantics and richer dynamic, ensemble, temporal, scope, extent, and operation structures. Actual interoperability still depends on the exact revision and implementation profile; “supports WKT” is insufficient when one product emits an ESRI-flavored WKT1 dialect and another expects standards-conforming WKT2.

Clarity

Parsing proves only that text fits a grammar. Semantic validation asks whether required children exist, dimensions and axes agree, units suit quantity types, identifiers match content, and operation parameters conform to the named method. Operational validation asks whether downstream software preserves those commitments.

Names are human-readable and may be redundant; identifiers enable registry comparison but do not license ignoring conflicting embedded values.

Manages Complexity

The nested grammar packages a multi-part geodetic object into one portable string. Typed keywords expose component roles, identifiers connect to registries, and a formal syntax supports generic parsers rather than product-specific field extraction. Version markers and conformance tests make compatibility assumptions auditable.

Serialization moves complexity into schema fidelity and conversion. Lossy WKT1↔WKT2 mapping, omitted metadata, unsupported dynamic CRSs, renamed parameters, implicit units, and axis normalization can change meaning.

Abstract Reasoning

  1. Identify whether the object is a CRS, operation, or geometry and choose the corresponding standard. 2. Declare the WKT-CRS revision and any implementation profile. 3. Build or obtain a CRS object conforming to the ISO 19111 conceptual model. 4. Serialize every required frame, ellipsoid, coordinate-system, axis, unit, conversion, and parameter element. 5. Add identifiers, scope, extent, accuracy, and remarks where applicable. 6. Parse with an independent conforming implementation.

Knowledge Transfer

The transferable principle is to serialize a rich conceptual object with typed, nested syntax and explicit conformance rules. The proposed immediate parent is Specification Language because WKT-CRS is a formal domain language that constrains representations and interoperable interpretation.

The analogy to general markup is incomplete: geodetic component semantics and coordinate-operation obligations determine whether two strings mean the same thing.

Relationships to Other Abstractions

Local relationship map for Well-Known Text Representation of Coordinate Reference SystemsParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Well-Known Text Repr…DOMAINDomain-specific abstraction: Specification language — is a kind ofSpecificationlanguageDOMAIN

Current abstraction Well-Known Text Representation of Coordinate Reference Systems Domain-specific

Parents (1) — more general patterns this builds on

  • Well-Known Text Representation of Coordinate Reference Systems is a kind of Specification language Domain-specific

    Specification Language is the proposed immediate parent.

Hierarchy paths (3) — routes to 3 parentless roots

Neighborhood in Abstraction Space

Well-Known Text Representation of Coordinate Reference Systems sits in a sparse region of the domain-specific corpus (94th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.

Family — Unclustered & Miscellaneous (1565 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-09-08