Spec-Zone.ru › MySQL 9.2

14.16.1 Справочник по пространственным функциям

В следующей таблице перечислены все пространственные функции и краткое описание каждой из них.

Таблица 14.21 Пространственные функции

Таблица 14.21 Пространственные функции
Имя Описание
GeomCollection() Построение геометрии коллекции из геометрий
GeometryCollection() Построение геометрии коллекции из геометрий
LineString() Построение LineString из значений Point
MBRContains() Проверка, содержит ли MBR одной геометрии MBR другой
MBRCoveredBy() Проверка, покрыта ли одна MBR другой
MBRCovers() Проверка, покрывает ли одна MBR другую
MBRDisjoint() Проверка, являются ли MBR двух геометрий непересекающимися
MBREquals() Проверка, равны ли MBR двух геометрий
MBRIntersects() Проверка, пересекаются ли MBR двух геометрий
MBROverlaps() Проверка, перекрываются ли MBR двух геометрий
MBRTouches() Проверка, касаются ли MBR двух геометрий
MBRWithin() Проверка, находится ли MBR одной геометрии внутри MBR другой
MultiLineString() Построение MultiLineString из значений LineString
MultiPoint() Построение MultiPoint из значений Point
MultiPolygon() Построение MultiPolygon из значений Polygon
Point() Построение Point из координат
Polygon() Построение Polygon из аргументов LineString
ST_Area() Возвращение площади Polygon или MultiPolygon
ST_AsBinary(), ST_AsWKB() Преобразование из внутреннего формата геометрии в WKB
ST_AsGeoJSON() Генерация объекта GeoJSON из геометрии
ST_AsText(), ST_AsWKT() Преобразование из внутреннего формата геометрии в WKT
ST_Buffer() Возвращение геометрии точек в заданном расстоянии от геометрии
ST_Buffer_Strategy() Вывод опции стратегии для ST_Buffer()
ST_Centroid() Возвращение центра тяжести как точки
ST_Collect() Агрегирование пространственных значений в коллекцию
ST_Contains() Проверка, содержит ли одна геометрия другую
ST_ConvexHull() Возвращение выпуклой оболочки геометрии
ST_Crosses() Проверка, пересекает ли одна геометрия другую
ST_Difference() Возвращение разности множеств точек двух геометрий
ST_Dimension() Размерность геометрии
ST_Disjoint() Проверка, являются ли две геометрии непересекающимися
ST_Distance() Расстояние между одной геометрией и другой
ST_Distance_Sphere() Минимальное расстояние на земном шаре между двумя геометриями
ST_EndPoint() Конечная точка LineString
ST_Envelope() Возвращение MBR геометрии
ST_Equals() Проверка, равны ли две геометрии
ST_ExteriorRing() Возвращение внешнего кольца Polygon
ST_FrechetDistance() Дискретное расстояние Фреше между двумя геометриями
ST_GeoHash() Вывод значения geohash
ST_GeomCollFromText(), ST_GeometryCollectionFromText(), ST_GeomCollFromTxt() Возвращение коллекции геометрий из WKT
ST_GeomCollFromWKB(), ST_GeometryCollectionFromWKB() Возвращение коллекции геометрий из WKB
ST_GeometryN() Возвращение N-й геометрии из коллекции геометрий
ST_GeometryType() Возвращение имени типа геометрии
ST_GeomFromGeoJSON() Генерация геометрии из объекта GeoJSON
ST_GeomFromText(), ST_GeometryFromText() Возвращение геометрии из WKT
ST_GeomFromWKB(), ST_GeometryFromWKB() Возвращение геометрии из WKB
ST_HausdorffDistance() Дискретное расстояние Хаусдорфа между двумя геометриями
ST_InteriorRingN() Возвращение N-го внутреннего кольца Polygon
ST_Intersection() Возвращение пересечения множеств точек двух геометрий
ST_Intersects() Проверка, пересекаются ли две геометрии
ST_IsClosed() Проверка, является ли геометрия замкнутой и простой
ST_IsEmpty() Проверка, является ли геометрия пустой
ST_IsSimple() Проверка, является ли геометрия простой
ST_IsValid() Проверка, является ли геометрия валидной
ST_LatFromGeoHash() Возвращение широты по значению geohash
ST_Latitude() Возвращение широты точки
ST_Length() Возвращение длины LineString
ST_LineFromText(), ST_LineStringFromText() Построение LineString из WKT
ST_LineFromWKB(), ST_LineStringFromWKB() Построение LineString из WKB
ST_LineInterpolatePoint() Точка на заданном проценте вдоль LineString
ST_LineInterpolatePoints() Точки на заданном проценте вдоль LineString
ST_LongFromGeoHash() Возвращение долготы по значению geohash
ST_Longitude() Возвращение долготы точки
ST_MakeEnvelope() Прямоугольник вокруг двух точек
ST_MLineFromText(), ST_MultiLineStringFromText() Построение MultiLineString из WKT
ST_MLineFromWKB(), ST_MultiLineStringFromWKB() Построение MultiLineString из WKB
ST_MPointFromText(), ST_MultiPointFromText() Построение MultiPoint из WKT
ST_MPointFromWKB(), ST_MultiPointFromWKB() Построение MultiPoint из WKB
ST_MPolyFromText(), ST_MultiPolygonFromText() Построение MultiPolygon из WKT
ST_MPolyFromWKB(), ST_MultiPolygonFromWKB() Построение MultiPolygon из WKB
ST_NumGeometries() Возвращение количества геометрий в коллекции геометрий
ST_NumInteriorRing(), ST_NumInteriorRings() Возвращение количества внутренних колец в многоугольнике
ST_NumPoints() Возвращение количества точек в LineString
ST_Overlaps() Пересекаются ли две геометрии
ST_PointAtDistance() Точка на заданном расстоянии вдоль LineString
ST_PointFromGeoHash() Преобразование значения geohash в значение POINT
ST_PointFromText() Построение точки из WKT
ST_PointFromWKB() Построение точки из WKB
ST_PointN() Возвращение N-ой точки из LineString
ST_PolyFromText(), ST_PolygonFromText() Построение многоугольника из WKT
ST_PolyFromWKB(), ST_PolygonFromWKB() Построение многоугольника из WKB
ST_Simplify() Возвращение упрощенной геометрии
ST_SRID() Возвращение идентификатора системы пространственной привязки для геометрии
ST_StartPoint() Начальная точка LineString
ST_SwapXY() Возвращение аргумента со свпаянными координатами X/Y
ST_SymDifference() Возвращение симметрической разности двух геометрий
ST_Touches() Соприкасаются ли две геометрии
ST_Transform() Преобразование координат геометрии
ST_Union() Возвращение объединения двух геометрий
ST_Validate() Возвращение проверенной геометрии
ST_Within() Входит ли одна геометрия в другую
ST_X() Возвращение координаты X точки
ST_Y() Возвращение координаты Y точки

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/spatial-function-reference.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API