Geometry
é a classe raiz da hierarquia. É
uma classe não instanciável mas possui vária propriedades
comuns a todos os valores de geometria de qualquer das
subclasses Geometry
. Estas propriedades
estão descritas na lista a seguir ( Subclasses particulares tem
as suas próprias propriedades específicas, descritas
posteriormente):
Propriedades de geometria
Um valor geometry tem as seguintes propriedades:
É o tipo (type). Cada geometria pertence a uma das classes instanciáveis na hierarquia.
Seu SRID ou Identificador de Referência Espacial. Este valor identifica o Sistema de Referência Espacial associada da geometria, o qual descreve o coordenada espacial na qual objeto geomtrico está definido.
Coordenadas (coordinates) em seu Sistema de Referência Espacial, representado por um número de precisão dupla (8 byte). Todas as geometrias não-vazias incluem pelo menos um par de coordenadas (X,Y). Geometrias vazias não contem cooredenadas.
Coordenadas estão relacionadas ao SRID. Por exemplo, em sistemas de coordenadas diferentes, a distância entre dois objetos podem diferir mesmo quando os objetos têm as mesmas coordenadas, porque as distâncias no sistema de coordenadas planar e a distância no sistema geocentrico (coordenadas na superfície da Terra) são coisas diferentes.
Seu interior (interior), limite (boundary) e exterior (exterior).
Todas as geometrias ocupam alguma porção no espaço. O exterior de uma geometria é todo espaço não ocupado pela geometria. O interiro é o espeaço ocupado pela geometria. O limite é a interface entre o interior e o exterior
Seu MBR (Retângulo de Limite Mínimo - Minimum Bounding Rectangle), ou Envelope, da geometria. Este é a geometria limitar, formado pelas coordenadas de mínimo e máximo (X,Y):
((MINX MINY, MAXX MINY, MAXX MAXY, MINX MAXY, MINX MINY))
A qualidade de ser simple
ou non-simple (simples ou
não simples). Valores geometricos alguns tipos
(LineString
,
Multipoint
,
MultiLineString
) podem ser simples ou
não-simples. Cada tipo determina sua prórpia afirmação
de ser simples ou não-simples.
A qualidade de ser closed
ou not closed (fechado ou
não fechado). Valores geométricos de alguns tipos
(LineString
,
MultiString
) podem ser fechado ou não
fechado. Cada tipo determina a sua própria afirmação de
ser fechado ou não fachado.
A qualidade de ser empty ou not empty (vazio ou não vazio). Uma geometria é vazia se ela não tem nenhum ponto. Exterior, interior e limite de ma geometria vazia não estão definidos. (isto é, eles são representados por valores NULL). Uma geometria vazia é definida sempre simples e ter um área de 0.
Sua dimensão (dimension). Uma geometria pode ter uma dimensão de −1, 0, 1 or 2:
−1 usado para geometrias vazias
0 usado para geometrias sem tamanho e sem area.
1 usado para geometrias com tamanho diferente de zero e sem area.
2 usado para geometrias com area diferente de zero.
Points
tem uma dimensião de zero.
LineStrings
tem uma dimensão de 1.
Polygons
tem uma dimensão de 2.
Dimensões de MultiPoints
,
MultiLineStrings
e
MultiPolygons
são a é mesma da
dimensão dos elementos dos quais eles consistem.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.