значения).
Граница MultiPoint пустой набор.
4.2.10. Класс MultiCurve
MultiCurve совокупность геометрии, составленная из элементов Curve. MultiCurve non-instantiable класс.
Свойства MultiCurve
MultiCurve одномерная геометрия.
MultiCurve проста, если (и только если) все элементы просты. Единственные пересечения между любыми двумя элементами происходят в пунктах (точках), которые находятся на границах обоих элементов.
Граница MultiCurve получена, применяя правило mod 2 union (также известно как правило odd-even): точка находится в границе MultiCurve, если она находится в границах нечетного числа элементов MultiCurve.
MultiCurve закрыта, если все элементы закрыты.
Граница закрытой MultiCurve всегда пуста.
4.2.11. Класс MultiLineString
MultiLineString совокупность геометрии MultiCurve, составленная из элементов LineString.
Примеры MultiLineString
На карте области MultiLineString мог бы представлять систему рек или систему дорог.
4.2.12. Класс MultiSurface
MultiSurface совокупность геометрии, составленная из поверхностных элементов. MultiSurface non- instantiable класс. Есть только instantiable подкласс MultiPolygon.
Утверждения MultiSurface
Две поверхности MultiSurface не имеют никаких внутренностей, которые пересекаются.
Два элемента MultiSurface имеют границы, которые пересекаются в конечном числе пунктов (точек).
4.2.13. Класс MultiPolygon
MultiPolygon объект MultiSurface, составленный из элементов Polygon.
Примеры MultiPolygon
На карте области MultiPolygon мог бы представлять систему озер.
Утверждения MultiPolygon
MultiPolygon не имеет никаких двух элементов Polygon с внутренностями, которые пересекаются.
MultiPolygon не имеет никаких двух элементов Polygon, которые пересекаются (пересечение также запрещается предыдущим утверждением), или же касаются в бесконечном числе (точек).
MultiPolygon, возможно, имеет вырезы, выбросы или проколы. MultiPolygon регулярен, закрытый набор отметок.
MultiPolygon, который имеет больше чем один Polygon, имеет внутренности, которые не связаны. Число связанных внутренних компонентов MultiPolygon равно числу значений Polygon в MultiPolygon.
Свойства MultiPolygon
MultiPolygon двумерная геометрия.
Граница MultiPolygon набор закрытых кривых (значения LineString), соответствующих границам элементов Polygon.
Каждая Curve в границе MultiPolygon находится в границе точно одного элемента Polygon.
Каждая Curve в границе элемента Polygon находится в границе MultiPolygon.
4.3. Обеспечиваемые пространственные форматы данных
Этот раздел описывает стандартные пространственные форматы данных, которые используются, чтобы представить объекты геометрии в запросах. Это:
Well-Known Text (WKT).
Well-Known Binary (WKB).
Внутренне MySQL сохраняет значения геометрии в формате, который не идентичен любому формату WKT или WKB.
4.3.1. Well-Known Text (WKT)
Представление геометрии Well-Known Text (WKT) разработано, чтобы обмениваться данными геометрии в форме ASCII.
Примеры WKT представлений объектов геометрии: