Mais

Como faço para gerar WKT 3d a partir de uma geometria ou tipos de geografia do Sql Server

Como faço para gerar WKT 3d a partir de uma geometria ou tipos de geografia do Sql Server


Se eu tiver o ponto POINT (-75.45454 25.12345 1024) em uma coluna de geometria ou geografia no SQL Server, mas renderizá-lo comSTAsText ()Eu perco a dimensão Z.

SELECT geography :: STGeomFromText ('POINT (-75.45454 25.12345 1024)', 4326) .STAsText () AS point

POINT (-75.45454 25.12345)

Como faço para obter o WKT completo? Não há nada listado em Métodos OGC em instâncias geográficas.


A resposta é AsTextZM (), que está listado em Métodos estendidos em geografia.

COM geo AS (SELECT geography :: STGeomFromText ('POINT (-75.45454 25.12345 1024)', 4326) AS point) SELECT geo.point.AsTextZM () AS WTKFull, geo.point.STAsText () AS WTK2d DE geo