ORACLE SDO_GEOMETRY ToString ()?
-
29-10-2019 - |
Pergunta
Eu tenho um sistema .Net que estou escrevendo que precisa ser capaz de recuperar um campo de geometria do oráculo do banco de dados.Existe alguma maneira na minha instrução SQL para converter o tipo de geometria em uma string para que eu possa lidar com isso no meu lado .Net.No momento, não consigo retirar os dados, pois não é um tipo de dados válido para colocar em meu leitor OLEDB, portanto, deve ser convertido no lado do banco de dados.
select CS_BOUNDS from MDSYS.CS_SRS where SRID = 4326
Obrigado
Solução
Você pode usar o método Get_WKT
:
Retorna o formato de texto conhecido (WKT) (explicado em Seção 6.7.1.1 ) de um objeto de geometria.
A documentação fornece o seguinte exemplo:
SELECT c.shape.Get_WKT()
FROM cola_markets c WHERE c.name = 'cola_b';
C.SHAPE.GET_WKT()
--------------------------------------------------------------------------------
POLYGON ((5.0 1.0, 8.0 1.0, 8.0 6.0, 5.0 7.0, 5.0 1.0))
O tipo de retorno é CLOB.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow