Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a:SQL Server
Database SQL di
AzureIstanza gestita di SQL di
AzureDatabase SQL in Microsoft Fabric
Restituisce un punto che è possibile usare come centro di un cerchio di delimitazione per l'istanza geography.
Ogni punto nell'istanza viene descritto come un vettore. Per determinare il cerchio di delimitazione, il vettore si estende dal centro della terra al punto sulla superficie della terra. Il punto centrale del cerchio di delimitazione viene calcolato come media di tutti i vettori. Per i cicli chiusi, in un'istanza Polygon o LineString il primo e l'ultimo punto vengono usati solo una volta.
Questo metodo con tipo di dati geography supporta le istanze FullGlobe o le istanze spaziali con dimensioni maggiori di un emisfero.
Syntax
EnvelopeCenter( )
Tipi restituiti
Tipo SQL Server restituito: geography
Tipo CLR restituito: SqlGeography
Remarks
Questo metodo restituisce un elemento point. Se usato con EnvelopeAngle(), EnvelopeCenter() restituisce un cerchio di delimitazione di un'istanza geography.
Note
EnvelopeCenter() restituisce un cerchio di delimitazione per un'istanza geography, ma i risultati non garantiscono l'ottenimento del cerchio di delimitazione minimo. Al contrario, il metodo con tipo di dati STEnvelope() garantisce la restituzione del rettangolo di selezione minimo quando viene applicato a un'istanza geometry.
In SQL Server 2012 (11.x) e versioni successive, restituisce il centro del cerchio che rappresenta la busta di questa istanza come point. Per tutti gli oggetti di grandi dimensioni, come definito da EnvelopeAngle() = 180, EnvelopeCenter() restituirà (90,0).
Questo metodo non è preciso.
Examples
DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)';
SELECT @g.EnvelopeCenter().ToString();
Vedere anche
Metodi estesi sulle istanze di geografia
EnvelopeAngle (tipo di dati geography)