Skip to main content

DBMS spatial support

View Markdown versionEdit this page on GitHub

Use these references to distinguish a database's native spatial capabilities from the subset exposed by LongitudeOne. PostgreSQL spatial integration is covered through PostGIS; there is no separate PostgreSQL spatial reference.

Platforms​

PlatformSpatial modelReference scopeIntegration details
PostGISPlanar geometry and geodetic geographyPostGIS 3.5 manualPostGIS
MySQLGeometry with Cartesian or geographic SRSMySQL 8.4 manualMySQL
MariaDBGeometry; SRID metadata with planar calculationsUnversioned MariaDB Server referenceMariaDB
SQL ServerPlanar geometry and ellipsoidal geographyMicrosoft SQL Server 17.x documentation viewSQL Server

The linked pages attribute and qualify each platform claim. Documentation scope is not a tested compatibility range. Sources were checked on 2026-10-11; no live database interoperability tests were run for this reference.

Reading support records​

Each platform page records Feature, Implementation scope, Status, Limitations, Implementation decision, Extensions and Evidence. The common support contract defines Supported, Partially supported, Unsupported and Not assessed. An unassessed feature is neither a support promise nor evidence of rejection.

Integration records are pinned to Doctrine Spatial 6.0.0, a released version whose platform adapters were inspected. They do not claim that every 6.x release, older major, future 7.x integration or standalone parser behaves identically. Doctrine Spatial 6.x owns library usage details. The 6.0.0 dependency manifest requires geo-parser ^4.0.0, wkt-parser ^3.0.1 and wkb-parser ^3.0.1. It does not depend on spatial-types; the PHP geometry and geography classes assessed here belong to Doctrine Spatial itself. Standalone library capabilities and future integrations are not evidence of support in this release.

Native DBMS support for a type, dimension or format does not imply PHP round-trip support, and an adapter mapping does not establish whole-standard conformance.

These standards pages own normative analysis. Platform restrictions and vendor extensions in this domain remain DBMS behavior, even when their SQL names use an ST_ prefix.