Condividi tramite


Metodo SqlSpatialFunctions.Reduce (DbGeometry, Nullable<Double>)

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Restituisce l'approssimazione dell'istanza geografica specificata prodotta dall'esecuzione dell'algoritmo Douglas-Peucker sull'istanza con la tolleranza specificata.

Spazio dei nomi:  System.Data.Entity.SqlServer
Assembly:  EntityFramework.SqlServer (in EntityFramework.SqlServer.dll)

Sintassi

'Dichiarazione
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "geometryValue")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "tolerance")> _
<DbFunctionAttribute("SqlServer", "REDUCE")> _
Public Shared Function Reduce ( _
    geometryValue As DbGeometry, _
    tolerance As Nullable(Of Double) _
) As DbGeometry
'Utilizzo
Dim geometryValue As DbGeometry 
Dim tolerance As Nullable(Of Double)
Dim returnValue As DbGeometry 

returnValue = SqlSpatialFunctions.Reduce(geometryValue, _
    tolerance)
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "geometryValue")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "tolerance")]
[DbFunctionAttribute("SqlServer", "REDUCE")]
public static DbGeometry Reduce(
    DbGeometry geometryValue,
    Nullable<double> tolerance
)
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"geometryValue")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"tolerance")]
[DbFunctionAttribute(L"SqlServer", L"REDUCE")]
public:
static DbGeometry^ Reduce(
    DbGeometry^ geometryValue, 
    Nullable<double> tolerance
)
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "geometryValue")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "tolerance")>]
[<DbFunctionAttribute("SqlServer", "REDUCE")>]
static member Reduce : 
        geometryValue:DbGeometry * 
        tolerance:Nullable<float> -> DbGeometry
public static function Reduce(
    geometryValue : DbGeometry, 
    tolerance : Nullable<double>
) : DbGeometry

Parametri

  • tolerance
    Tipo: System.Nullable<Double>
    La tolleranza da specificare per l'algoritmo Douglas-Peucker. Deve essere un numero positivo.

Valore restituito

Tipo: System.Data.Entity.Spatial.DbGeometry
Restituisce il valore DbGeometry.

Vedere anche

Riferimento

SqlSpatialFunctions Classe

Overload Reduce

Spazio dei nomi System.Data.Entity.SqlServer