Spec-Zone.ru › MariaDB

Иерархия геометрий

Описание

Geometry — базовый класс. Это абстрактный класс. Подклассы Geometry, которые можно экземпляризировать, ограничены геометрическими объектами размерностью ноль, один и два, существующими в двумерном координатном пространстве. Все классы геометрии, которые можно экземпляризировать, определены так, что допустимые экземпляры класса геометрии топологически замкнуты (то есть, все определенные геометрии включают свою границу).

Базовый класс Geometry имеет подклассы для Point, Curve, Surface и GeometryCollection:

  • Point представляет объекты размерности ноль.
  • Curve представляет объекты размерности один и имеет подкласс LineString, с под-подклассами Line и LinearRing.
  • Surface предназначен для объектов размерности два и имеет подкласс Polygon.
  • GeometryCollection имеет специализированные классы коллекций размерности ноль, один и два, названные MultiPoint, MultiLineString и MultiPolygon для моделирования геометрий, соответствующих коллекциям точек, линий и многоугольников соответственно. MultiCurve и MultiSurface представлены как абстрактные суперклассы, которые обобщают интерфейсы коллекций для обработки кривых и поверхностей.

Geometry, Curve, Surface, MultiCurve и MultiSurface определены как неэкземпляризуемые классы. Они определяют общий набор методов для своих подклассов и включены для расширяемости.

Point, LineString, Polygon, GeometryCollection, MultiPoint, MultiLineString и MultiPolygon — это экземпляризуемые классы.

Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительной проверки MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают мнения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/geometry-hierarchy/

Spec-Zone.ru

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