Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
Retorna um ponto arbitrário localizado no interior de uma ocorrência de geometria .
Syntax
.STPointOnSurface ( )
Tipos de devolução
Tipo de retorno do SQL Server: geometria
Tipo de retorno CLR: SqlGeometry
Tipo de Consórcio Geoespacial Aberto (OGC): Ponto
Remarks
Esse método retorna null se a instância estiver vazia.
Examples
O exemplo a seguir cria uma Polygon instância e usa STPointOnSurface() para localizar um ponto na instância.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POLYGON((0 0, 3 0, 3 3, 0 3, 0 0),(2 2, 2 1, 1 1, 1 2, 2 2))', 0);
SELECT @g.STPointOnSurface().ToString();