Пространственные типы — это типы данных, которые содержат данные геометрии. Вся пространственная информация хранится в пространственном столбце; не существует вспомогательных таблиц объектов (feature table). Наличие пространственной информации в одном поле упрощает доступ к пространственным данным за пределами ArcGIS.
Пространственные типы имеют связанные функции или методы, которые используются для получения доступа к данным и управлению ими с помощью SQL. Для большинства пространственных типов, отличных от Esri, типы и функции устанавливаются при установке пространственного компонента в систему управления базой данных (СУБД). Например, в PostgreSQL устанавливается геометрия PostGIS, в IBM DB2 — Spatial Extender, а в IBM Informix — Spatial DataBlade. Эти приложения позволяют СУБД хранить пространственные данные. Прочие пространственные типы, отличные от Esri, например SDO_Geometry в Oracle или типы Geometry и Geography в Microsoft SQL Server, автоматически устанавливаются при установке СУБД.
Тип ST_Geometry в Oracle и PostgreSQL устанавливается при создании базы геоданных. Он также может быть установлен в отдельно базу данных, используя инструмент геообработки Создать пространственный тип (Create Spatial Type) или скрипт Python.
С помощью доступных типов и функций можно использовать SQL для создания пространственных таблиц, чтения и анализа пространственных данных, а также добавления, обновления и удаления простых данных геометрии.
Синтаксис SQL в разных СУБД и пространственных типах может немного отличаться, но все пространственные типы, которые поддерживаются Esri, основаны на пространственной спецификации International Organization for Standardization (ISO) SQL Multimedia (MM). Эта спецификация требует, чтобы присутствовал определенный набор функций, используемый для пространственных типов. Большинство пространственных типов поддерживает дополнительные функциональные возможности, выходящие за рамки спецификации ISO SQL MM.