Referência e Manual do Usuário

Cadeias de linhas

Uma cadeia de linha é um objeto unidimensional armazenando como uma seqüência de pontos que definem um caminho linear interpolado. A cadeia de linhas é simples se não fizer interseção com seu interior. Os nós de extremidade (o limite) de uma cadeia de linhas fechada ocupam o mesmo ponto no espaço. Uma cadeia de linha indica um anel se estiver fechada e seu interior não se interceptar. Além das outras propriedades herdadas da figura geométrica da superclasse, as cadeias de linhas têm comprimento. Elas são geralmente usadas para definir recursos lineares como estradas, rios e linhas de energia.

Uma cadeia de linha simples cujo ponto inicial e final sejam os mesmos é denominada anel.

Os nós de extremidade geralmente formam um limite de uma cadeia de linha, a menos que as linhas estejam fechadas, tornando o limite NULO. O interior de uma cadeia de linha é o caminho conectado que fica entre os nós de extremidade, a menos que esteja fechada, tornando o interior contínuo.

Funções que operam em cadeias de linhas:

ST_StartPoint
Toma uma cadeia de linha e retorna seu primeiro ponto. Para obter mais informações, consulte ST_StartPoint.

ST_EndPoint
Toma uma cadeia de linha e retorna seu último ponto. Para obter mais informações, consulte ST_Endpoint.

ST_PointN
Toma uma cadeia de linha e um índice ao ponto n e retorna esse ponto. Para obter mais informações, consulte ST_PointN.

ST_Length
Toma uma cadeia de linha e retorna seu comprimento como número de precisão dupla. Para obter mais informações, consulte ST_Length.

ST_NumPoints
Toma uma cadeia de linha e retorna o número de pontos na sua seqüência como um inteiro. Para obter mais informações, consulte ST_NumPoints.

ST_IsRing
Toma uma cadeia de linha e retorna 1 (VERDADEIRO) se a cadeia de linha for um anel e, do contrário, 0 (FALSO). Para obter mais informações, consulte ST_IsRing.

ST_IsClosed
Toma uma cadeia de linha e retorna 1 (VERDADEIRO) se a cadeia de linha estiver fechada e, do contrário, 0 (FALSO). Para obter mais informações, consulte ST_IsClosed.

Figura 10. Objetos da cadeia de linha.

  1. Uma cadeia de linha não-fechada simples.
  2. Uma cadeia de linha não-simples, não-fechada.
  3. Uma cadeia de linha simples fechada e, portanto, um anel.
  4. Uma cadeia de linha fechada, não-simples. Não é um anel.



[Figura]


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]