DbSpatialServices 类

定义

表示地理空间(几何图形/地理)类型的支持与提供程序有关服务 API。Represents a provider-independent service API for geospatial (Geometry/Geography) type support.

public ref class DbSpatialServices abstract
[System.Serializable]
public abstract class DbSpatialServices
[<System.Serializable>]
type DbSpatialServices = class
Public MustInherit Class DbSpatialServices
继承
DbSpatialServices
属性

构造函数

DbSpatialServices()

初始化 DbSpatialServices 类的新实例。Initializes a new instance of the DbSpatialServices class.

属性

Default

DbSpatialServices获取默认服务。Gets the default services for the DbSpatialServices.

方法

AsBinary(DbGeography)

获取给定 DbGeography 值的已知二进制表示形式。Gets the well-known binary representation of the given DbGeography value.

AsBinary(DbGeometry)

获取给定 DbGeometry 值的已知二进制表示形式。Gets the well-known binary representation of the given DbGeometry value.

AsGml(DbGeography)

生成此 DbGeography 值的 Geography Markup Language (GML) 表示。Generates the Geography Markup Language (GML) representation of this DbGeography value.

AsGml(DbGeometry)

生成此 DbGeometry 值的 Geography Markup Language (GML) 表示。Generates the Geography Markup Language (GML) representation of this DbGeometry value.

AsText(DbGeography)

获取给定 DbGeography 值的已知文本表示形式。Gets the well-known text representation of the given DbGeography value. 此值仅应包括点的经度和纬度。This value should include only the Longitude and Latitude of points.

AsText(DbGeometry)

获取特定 DbGeometry 值的已知的文本表示形式,仅包括点的 X 和 Y 坐标。Gets the well-known text representation of the given DbGeometry value, including only X and Y coordinates for points.

AsTextIncludingElevationAndMeasure(DbGeography)

使用提升和度量返回 DbSpatialServices 的文本表示形式。Returns a text representation of DbSpatialServices with elevation and measure.

AsTextIncludingElevationAndMeasure(DbGeometry)

使用提升和度量返回 DbSpatialServices 的文本表示形式。Returns a text representation of DbSpatialServices with elevation and measure.

Buffer(DbGeography, Double)

从给定 DbGeography 值创建代表所有小于或等于 distance 的点的地理值。Creates a geography value representing all points less than or equal to distance from the given DbGeography value.

Buffer(DbGeometry, Double)

从给定 DbGeometry 值创建代表所有小于或等于 distance 的点的几何值。Creates a geometry value representing all points less than or equal to distance from the given DbGeometry value.

Contains(DbGeometry, DbGeometry)

确定 DbGeometry 值是否包含在其他空间相交。Determines whether one DbGeometry value spatially contains the other.

CreateGeography(DbSpatialServices, Object)

在指定提供程序值的合适验证后, GeographyFromProviderValue(Object) 的派生实现使用此方法,以确保其适用于派生实现。This method is intended for use by derived implementations of GeographyFromProviderValue(Object) after suitable validation of the specified provider value to ensure it is suitable for use with the derived implementation.

CreateGeometry(DbSpatialServices, Object)

在指定提供程序值的合适验证后, GeometryFromProviderValue(Object) 的派生实现使用此方法,以确保其适用于派生实现。This method is intended for use by derived implementations of GeometryFromProviderValue(Object) after suitable validation of the specified provider value to ensure it is suitable for use with the derived implementation.

CreateProviderValue(DbGeographyWellKnownValue)

创建提供程序特定的值,该值与此空间服务的实现兼容,而此实现基于指定的已知 DbGeography 表示形式的。Creates a provider-specific value compatible with this spatial services implementation based on the specified well-known DbGeography representation.

CreateProviderValue(DbGeometryWellKnownValue)

创建提供程序特定的值,该值与此空间服务的实现兼容,而此实现基于指定的已知 DbGeometry 表示形式的。Creates a provider-specific value compatible with this spatial services implementation based on the specified well-known DbGeometry representation.

CreateWellKnownValue(DbGeography)

使用一或两个标准已知空间格式,创建表示指定 DbGeographyWellKnownValue 值的 DbGeography 实例。Creates an instance of DbGeographyWellKnownValue that represents the specified DbGeography value using one or both of the standard well-known spatial formats.

CreateWellKnownValue(DbGeometry)

使用一或两个标准已知空间格式,创建表示指定 DbGeometryWellKnownValue 值的 DbGeometry 实例。Creates an instance of DbGeometryWellKnownValue that represents the specified DbGeometry value using one or both of the standard well-known spatial formats.

Crosses(DbGeometry, DbGeometry)

确定两个给定的 DbGeometry 值是否在空间上相交。Determines whether the two given DbGeometry values spatially cross.

Difference(DbGeography, DbGeography)

计算两个 DbGeography 值的差异。Computes the difference of two DbGeography values.

Difference(DbGeometry, DbGeometry)

计算两个 DbGeometry 值之间的差异。Computes the difference between two DbGeometry values.

Disjoint(DbGeography, DbGeography)

确定两个给定的 DbGeography 值是否在空间上不连续。Determines whether the two given DbGeography values are spatially disjoint.

Disjoint(DbGeometry, DbGeometry)

确定两个给定的 DbGeometry 值是否在空间上不连续。Determines whether the two given DbGeometry values are spatially disjoint.

Distance(DbGeography, DbGeography)

计算两个 DbGeography 值中最接近的点之间的距离。Computes the distance between the closest points in two DbGeography values.

Distance(DbGeometry, DbGeometry)

计算两个 DbGeometry 值中最接近的点之间的距离。Computes the distance between the closest points in two DbGeometry values.

ElementAt(DbGeography, Int32)

如果其表示地理集合,则返回给定 DbGeography 值的元素。Returns an element of the given DbGeography value, if it represents a geography collection.

ElementAt(DbGeometry, Int32)

如果其表示几何图形集合,则返回给定 DbGeometry 值的元素。Returns an element of the given DbGeometry value, if it represents a geometry collection.

Equals(Object)

确定指定对象是否等于当前对象。Determines whether the specified object is equal to the current object.

(继承自 Object)
GeographyCollectionFromBinary(Byte[], Int32)

创建基于指定已知二进制值和坐标系统标识符 (SRID) 的新 DbGeography 集合值。Creates a new DbGeography collection value based on the specified well-known binary value and coordinate system identifier (SRID).

GeographyCollectionFromText(String, Int32)

创建基于指定已知文本值和坐标系统标识符 (SRID) 的新 DbGeography 集合值。Creates a new DbGeography collection value based on the specified well-known text value and coordinate system identifier (SRID).

GeographyFromBinary(Byte[])

创建基于指定已知二进制值的新 DbGeography 值。Creates a new DbGeography value based on the specified well-known binary value.

GeographyFromBinary(Byte[], Int32)

创建基于指定已知二进制值和坐标系统标识符 (SRID) 的新 DbGeography 值。Creates a new DbGeography value based on the specified well-known binary value and coordinate system identifier (SRID).

GeographyFromGml(String)

创建基于指定地理标记语言 (GML) 值的新 DbGeography 值。Creates a new DbGeography value based on the specified Geography Markup Language (GML) value.

GeographyFromGml(String, Int32)

创建基于指定地理标记语言 (GML) 值和坐标系统标识符 (SRID) 的新 DbGeography 值。Creates a new DbGeography value based on the specified Geography Markup Language (GML) value and coordinate system identifier (SRID).

GeographyFromProviderValue(Object)

创建基于提供程序特定的值的新 DbGeography 值,该提供程序特定的值与此空间服务的实现兼容。Creates a new DbGeography value based on a provider-specific value that is compatible with this spatial services implementation.

GeographyFromText(String)

创建基于指定已知文本值的新 DbGeography 值。Creates a new DbGeography value based on the specified well-known text value.

GeographyFromText(String, Int32)

创建基于指定已知文本值和坐标系统标识符 (SRID) 的新 DbGeography 值。Creates a new DbGeography value based on the specified well-known text value and coordinate system identifier (SRID).

GeographyLineFromBinary(Byte[], Int32)

创建基于指定已知二进制值和坐标系统标识符 (SRID) 的新 DbGeography 行值。Creates a new DbGeography line value based on the specified well-known binary value and coordinate system identifier (SRID).

GeographyLineFromText(String, Int32)

创建基于指定已知文本值和坐标系统标识符 (SRID) 的新 DbGeography 行值。Creates a new DbGeography line value based on the specified well-known text value and coordinate system identifier (SRID).

GeographyMultiLineFromBinary(Byte[], Int32)

基于指定的已知二进制值和坐标系统标识符创建一个新 DbGeography 多行值。Creates a new DbGeography multiline value based on the specified well-known binary value and coordinate system identifier.

GeographyMultiLineFromText(String, Int32)

基于指定的已知文本值和坐标系统标识符,创建一个新 DbGeography 多行值。Creates a new DbGeography multiline value based on the specified well-known text value and coordinate system identifier.

GeographyMultiPointFromBinary(Byte[], Int32)

基于指定的已知二进制值和坐标系统标识符创建一个新的 DbGeography 多点值。Creates a new DbGeography multipoint value based on the specified well-known binary value and coordinate system identifier.

GeographyMultiPointFromText(String, Int32)

基于指定的已知文本值和坐标系统标识符,创建新的 DbGeography 多点值。Creates a new DbGeography multipoint value based on the specified well-known text value and coordinate system identifier.

GeographyMultiPolygonFromBinary(Byte[], Int32)

基于指定的已知二进制值和坐标系统标识符创建一个新的 DbGeography 多多边形值。Creates a new DbGeography multi polygon value based on the specified well-known binary value and coordinate system identifier.

GeographyMultiPolygonFromText(String, Int32)

基于指定的已知文本值和坐标系统标识符,创建一个新的 DbGeography 多多边形值。Creates a new DbGeography multi polygon value based on the specified well-known text value and coordinate system identifier.

GeographyPointFromBinary(Byte[], Int32)

创建基于指定已知二进制值和坐标系统标识符 (SRID) 的新 DbGeography 点值。Creates a new DbGeography point value based on the specified well-known binary value and coordinate system identifier (SRID).

GeographyPointFromText(String, Int32)

创建基于指定已知文本值和坐标系统标识符 (SRID) 的新 DbGeography 点值。Creates a new DbGeography point value based on the specified well-known text value and coordinate system identifier (SRID).

GeographyPolygonFromBinary(Byte[], Int32)

创建基于指定已知二进制值和坐标系统标识符 (SRID) 的新 DbGeography 多多边形值。Creates a new DbGeography polygon value based on the specified well-known binary value and coordinate system identifier (SRID).

GeographyPolygonFromText(String, Int32)

创建基于指定已知文本值和坐标系统标识符 (SRID) 的新 DbGeography 多多边形值。Creates a new DbGeography polygon value based on the specified well-known text value and coordinate system identifier (SRID).

GeometryCollectionFromBinary(Byte[], Int32)

创建基于指定已知二进制值和坐标系统标识符 (SRID) 的新 DbGeometry 集合值。Creates a new DbGeometry collection value based on the specified well-known binary value and coordinate system identifier (SRID).

GeometryCollectionFromText(String, Int32)

创建基于指定已知文本值和坐标系统标识符 (SRID) 的新 DbGeometry 集合值。Creates a new DbGeometry collection value based on the specified well-known text value and coordinate system identifier (SRID).

GeometryFromBinary(Byte[])

创建基于指定已知二进制值的新 DbGeometry 值。Creates a new DbGeometry value based on the specified well-known binary value.

GeometryFromBinary(Byte[], Int32)

创建基于指定已知二进制值和坐标系统标识符 (SRID) 的新 DbGeometry 值。Creates a new DbGeometry value based on the specified well-known binary value and coordinate system identifier (SRID).

GeometryFromGml(String)

创建基于指定地理标记语言 (GML) 值的新 DbGeometry 值。Creates a new DbGeometry value based on the specified Geography Markup Language (GML) value.

GeometryFromGml(String, Int32)

创建基于指定地理标记语言 (GML) 值和坐标系统标识符 (SRID) 的新 DbGeometry 值。Creates a new DbGeometry value based on the specified Geography Markup Language (GML) value and coordinate system identifier (SRID).

GeometryFromProviderValue(Object)

创建基于提供程序特定的值的新 DbGeometry 值,该提供程序特定的值与此空间服务的实现兼容。Creates a new DbGeometry value based on a provider-specific value that is compatible with this spatial services implementation.

GeometryFromText(String)

创建基于指定已知文本值的新 DbGeometry 值。Creates a new DbGeometry value based on the specified well-known text value.

GeometryFromText(String, Int32)

创建基于指定已知文本值和坐标系统标识符 (SRID) 的新 DbGeometry 值。Creates a new DbGeometry value based on the specified well-known text value and coordinate system identifier (SRID).

GeometryLineFromBinary(Byte[], Int32)

创建基于指定已知二进制值和坐标系统标识符 (SRID) 的新 DbGeometry 行值。Creates a new DbGeometry line value based on the specified well-known binary value and coordinate system identifier (SRID).

GeometryLineFromText(String, Int32)

创建基于指定已知文本值和坐标系统标识符 (SRID) 的新 DbGeometry 行值。Creates a new DbGeometry line value based on the specified well-known text value and coordinate system identifier (SRID).

GeometryMultiLineFromBinary(Byte[], Int32)

基于指定的已知二进制值和坐标系统标识符创建一个新 DbGeometry 多行值。Creates a new DbGeometry multiline value based on the specified well-known binary value and coordinate system identifier.

GeometryMultiLineFromText(String, Int32)

基于指定的已知文本值和坐标系统标识符,创建一个新 DbGeometry 多行值。Creates a new DbGeometry multiline value based on the specified well-known text value and coordinate system identifier.

GeometryMultiPointFromBinary(Byte[], Int32)

基于指定的已知二进制值和坐标系统标识符创建一个新的 DbGeometry 多点值。Creates a new DbGeometry multipoint value based on the specified well-known binary value and coordinate system identifier.

GeometryMultiPointFromText(String, Int32)

基于指定的已知文本值和坐标系统标识符,创建新的 DbGeometry 多点值。Creates a new DbGeometry multipoint value based on the specified well-known text value and coordinate system identifier.

GeometryMultiPolygonFromBinary(Byte[], Int32)

基于指定的已知二进制值和坐标系统标识符创建一个新的 DbGeometry 多多边形值。Creates a new DbGeometry multi polygon value based on the specified well-known binary value and coordinate system identifier.

GeometryMultiPolygonFromText(String, Int32)

基于指定的已知文本值和坐标系统标识符,创建一个新的 DbGeometry 多多边形值。Creates a new DbGeometry multi polygon value based on the specified well-known text value and coordinate system identifier.

GeometryPointFromBinary(Byte[], Int32)

创建基于指定已知二进制值和坐标系统标识符 (SRID) 的新 DbGeometry 点值。Creates a new DbGeometry point value based on the specified well-known binary value and coordinate system identifier (SRID).

GeometryPointFromText(String, Int32)

创建基于指定已知文本值和坐标系统标识符 (SRID) 的新 DbGeometry 点值。Creates a new DbGeometry point value based on the specified well-known text value and coordinate system identifier (SRID).

GeometryPolygonFromBinary(Byte[], Int32)

创建基于指定已知二进制值和坐标系统标识符 (SRID) 的新 DbGeometry 多多边形值。Creates a new DbGeometry polygon value based on the specified well-known binary value and coordinate system identifier (SRID).

GeometryPolygonFromText(String, Int32)

创建基于指定已知文本值和坐标系统标识符 (SRID) 的新 DbGeometry 多多边形值。Creates a new DbGeometry polygon value based on the specified well-known text value and coordinate system identifier (SRID).

GetArea(DbGeography)

返回一个指示给定 DbGeography 值的区域可以为 null 的双精度值,如果该值不表示图面则可能为 null。Returns a nullable double value that indicates the area of the given DbGeography value, which may be null if the value does not represent a surface.

GetArea(DbGeometry)

返回一个指示给定 DbGeometry 值的区域可以为 null 的双精度值,如果该值不表示图面则可能为 null。Returns a nullable double value that indicates the area of the given DbGeometry value, which may be null if the value does not represent a surface.

GetBoundary(DbGeometry)

返回一个指示给定 DbGeography 值的边界可以为 null 的双精度值。Returns a nullable double value that indicates the boundary of the given DbGeography value.

GetCentroid(DbGeometry)

返回表示给定 DbGeometry 值中心的 DbGeometry 值,如果该值不表示图面则可能为 null。Returns a DbGeometry value that represents the centroid of the given DbGeometry value, which may be null if the value does not represent a surface.

GetConvexHull(DbGeometry)

返回一个指示给定 DbGeography 值的凸包可以为 null 的双精度值。Returns a nullable double value that indicates the convex hull of the given DbGeography value.

GetCoordinateSystemId(DbGeography)

返回给定 DbGeography 值的坐标系统标识符。Returns the coordinate system identifier of the given DbGeography value.

GetCoordinateSystemId(DbGeometry)

返回给定 DbGeometry 值的坐标系统标识符。Returns the coordinate system identifier of the given DbGeometry value.

GetDimension(DbGeography)

如果值为集合,则获取给定 DbGeography 值的维度或最大的元素维度。Gets the dimension of the given DbGeography value or, if the value is a collections, the largest element dimension.

GetDimension(DbGeometry)

如果值为集合,则获取给定 DbGeometry 值的维度或最大的元素维度。Gets the dimension of the given DbGeometry value or, if the value is a collections, the largest element dimension.

GetElementCount(DbGeography)

如果其表示地理集合,则返回给定 DbGeography 值的元素的数目。Returns the number of elements in the given DbGeography value, if it represents a geography collection.

GetElementCount(DbGeometry)

如果其表示几何图形集合,则返回给定 DbGeometry 值的元素的数目。Returns the number of elements in the given DbGeometry value, if it represents a geometry collection.

GetElevation(DbGeography)

如果其表示点,则返回给定 DbGeography 值的提升(Z 坐标)。Returns the elevation (Z coordinate) of the given DbGeography value, if it represents a point.

GetElevation(DbGeometry)

如果其表示点,则返回给定 DbGeometry 值的提升(Z)。Returns the elevation (Z) of the given DbGeometry value, if it represents a point.

GetEndPoint(DbGeography)

返回表示给定 DbGeography 值终点的 DbGeography 值,如果该值不表示曲线则可能为 null。Returns a DbGeography value that represents the end point of the given DbGeography value, which may be null if the value does not represent a curve.

GetEndPoint(DbGeometry)

返回表示给定 DbGeometry 值终点的 DbGeometry 值,如果该值不表示曲线则可能为 null。Returns a DbGeometry value that represents the end point of the given DbGeometry value, which may be null if the value does not represent a curve.

GetEnvelope(DbGeometry)

对给定的 DbGeometry 值,以几何值获取其信封(最小外接矩形)。Gets the envelope (minimum bounding box) of the given DbGeometry value, as a geometry value.

GetExteriorRing(DbGeometry)

返回表示给定 DbGeometry 值外部循环的 DbGeometry 值,如果该值不表示多边形则可能为 null。Returns a DbGeometry value that represents the exterior ring of the given DbGeometry value, which may be null if the value does not represent a polygon.

GetHashCode()

作为默认哈希函数。Serves as the default hash function.

(继承自 Object)
GetInteriorRingCount(DbGeometry)

如果其表示多边形,则返回给定 DbGeometry 值中内部圆环的项数。Returns the number of interior rings in the given DbGeometry value, if it represents a polygon.

GetIsClosed(DbGeography)

返回可以为 null 的布尔值,该值给定的 DbGeography 值是否关闭,如果该值不表示曲线则可能为 null。Returns a nullable Boolean value that whether the given DbGeography value is closed, which may be null if the value does not represent a curve.

GetIsClosed(DbGeometry)

返回可以为 null 的布尔值,该值给定的 DbGeometry 值是否关闭,如果该值不表示曲线则可能为 null。Returns a nullable Boolean value that whether the given DbGeometry value is closed, which may be null if the value does not represent a curve.

GetIsEmpty(DbGeography)

返回一个可以为 null 的布尔值,指示给定的 DbGeography 值是否为空。Returns a nullable Boolean value that whether the given DbGeography value is empty.

GetIsEmpty(DbGeometry)

返回一个可以为 null 的布尔值,指示给定的 DbGeometry 值是否为空。Returns a nullable Boolean value that whether the given DbGeometry value is empty.

GetIsRing(DbGeometry)

返回一个可以为 null 的布尔值,该值给定的 DbGeometry 值是否为环形,如果该值不表示曲线则可能为 null。Returns a nullable Boolean value that whether the given DbGeometry value is a ring, which may be null if the value does not represent a curve.

GetIsSimple(DbGeometry)

返回一个可以为 null 的布尔值,该值给定的 DbGeometry 值是否很简单。Returns a nullable Boolean value that whether the given DbGeometry value is simple.

GetIsValid(DbGeometry)

返回一个可以为 null 的布尔值,该值给定 DbGeometry 值是否有效。Returns a nullable Boolean value that whether the given DbGeometry value is valid.

GetLatitude(DbGeography)

如果其表示点,则返回给定 DbGeography 值的纬度坐标。Returns the Latitude coordinate of the given DbGeography value, if it represents a point.

GetLength(DbGeography)

返回一个指示给定 DbGeography 值的长度可以为 null 的双精度值,如果该值不表示曲线则可能为 null。Returns a nullable double value that indicates the length of the given DbGeography value, which may be null if the value does not represent a curve.

GetLength(DbGeometry)

返回一个指示给定 DbGeometry 值的长度可以为 null 的双精度值,如果该值不表示曲线则可能为 null。Returns a nullable double value that indicates the length of the given DbGeometry value, which may be null if the value does not represent a curve.

GetLongitude(DbGeography)

如果其表示点,则返回给定 DbGeography 值的经度坐标。Returns the Longitude coordinate of the given DbGeography value, if it represents a point.

GetMeasure(DbGeography)

如果其表示点,则返回给定 DbGeography 值的 M(测量)坐标。Returns the M (Measure) coordinate of the given DbGeography value, if it represents a point.

GetMeasure(DbGeometry)

如果其表示点,则返回给定 DbGeometry 值的 M(测量)坐标。Returns the M (Measure) coordinate of the given DbGeometry value, if it represents a point.

GetPointCount(DbGeography)

如果点数表示 linestring 或线性环,则返回给定的 DbGeography 值中的点数。Returns the number of points in the given DbGeography value, if it represents a linestring or linear ring.

GetPointCount(DbGeometry)

如果点数表示 linestring 或线性环,则返回给定的 DbGeometry 值中的点数。Returns the number of points in the given DbGeometry value, if it represents a linestring or linear ring.

GetPointOnSurface(DbGeometry)

返回表示给定 DbGeometry 值表面上的点的DbGeometry 值,如果该值不表示图面则可能为 null。Returns a DbGeometry value that represents a point on the surface of the given DbGeometry value, which may be null if the value does not represent a surface.

GetSpatialTypeName(DbGeography)

返回一个值,该值指示给定 DbGeography 值的空间类型名称。Returns a value that indicates the spatial type name of the given DbGeography value.

GetSpatialTypeName(DbGeometry)

返回一个值,该值指示给定 DbGeometry 值的空间类型名称。Returns a value that indicates the spatial type name of the given DbGeometry value.

GetStartPoint(DbGeography)

返回表示给定 DbGeography 值起点的 DbGeography 值,如果该值不表示曲线则可能为 null。Returns a DbGeography value that represents the start point of the given DbGeography value, which may be null if the value does not represent a curve.

GetStartPoint(DbGeometry)

返回表示给定 DbGeometry 值起点的 DbGeometry 值,如果该值不表示曲线则可能为 null。Returns a DbGeometry value that represents the start point of the given DbGeometry value, which may be null if the value does not represent a curve.

GetType()

获取当前实例的 TypeGets the Type of the current instance.

(继承自 Object)
GetXCoordinate(DbGeometry)

如果其表示点,则返回给定 DbGeometry 值的 X 坐标。Returns the X coordinate of the given DbGeometry value, if it represents a point.

GetYCoordinate(DbGeometry)

如果其表示点,则返回给定 DbGeometry 值的 Y 坐标。Returns the Y coordinate of the given DbGeometry value, if it represents a point.

InteriorRingAt(DbGeometry, Int32)

如果其表示多边形,则返回给定 DbGeometry 值中的内环。Returns an interior ring from the given DbGeometry value, if it represents a polygon.

Intersection(DbGeography, DbGeography)

计算两个 DbGeography 值的交集。Computes the intersection of two DbGeography values.

Intersection(DbGeometry, DbGeometry)

计算两个 DbGeometry 值的交集。Computes the intersection of two DbGeometry values.

Intersects(DbGeography, DbGeography)

确定两个给定的 DbGeography 值是否在空间上相交。Determines whether the two given DbGeography values spatially intersect.

Intersects(DbGeometry, DbGeometry)

确定两个给定的 DbGeometry 值是否在空间上相交。Determines whether the two given DbGeometry values spatially intersect.

MemberwiseClone()

创建当前 Object 的浅表副本。Creates a shallow copy of the current Object.

(继承自 Object)
Overlaps(DbGeometry, DbGeometry)

确定两个给定的 DbGeometry 值是否在空间上重叠。Determines whether the two given DbGeometry values spatially overlap.

PointAt(DbGeography, Int32)

如果其表示行字符串或线性环,则返回给定 DbGeography 值的点元素。Returns a point element of the given DbGeography value, if it represents a linestring or linear ring.

PointAt(DbGeometry, Int32)

如果其表示行字符串或线性环,则返回给定 DbGeometry 值的点元素。Returns a point element of the given DbGeometry value, if it represents a linestring or linear ring.

Relate(DbGeometry, DbGeometry, String)

基于给定的 Dimensionally Extended Nine-Intersection Model (DE-9IM) 交集模式来确定相关两个给定的 DbGeometry 值是否相交。Determines whether the two given DbGeometry values are spatially related according to the given Dimensionally Extended Nine-Intersection Model (DE-9IM) intersection pattern.

SpatialEquals(DbGeography, DbGeography)

确定两个给定的 DbGeography 值是否在空间上相等。Determines whether the two given DbGeography values are spatially equal.

SpatialEquals(DbGeometry, DbGeometry)

确定两个给定的 DbGeometry 值是否在空间上相等。Determines whether the two given DbGeometry values are spatially equal.

SymmetricDifference(DbGeography, DbGeography)

计算两个 DbGeography 值之间的对称差异。Computes the symmetric difference of two DbGeography values.

SymmetricDifference(DbGeometry, DbGeometry)

计算两个 DbGeometry 值之间的对称差异。Computes the symmetric difference between two DbGeometry values.

ToString()

返回表示当前对象的字符串。Returns a string that represents the current object.

(继承自 Object)
Touches(DbGeometry, DbGeometry)

确定两个给定的 DbGeometry 值是否在空间上触控。Determines whether the two given DbGeometry values spatially touch.

Union(DbGeography, DbGeography)

计算两个 DbGeography 值的联合。Computes the union of two DbGeography values.

Union(DbGeometry, DbGeometry)

计算两个 DbGeometry 值的联合。Computes the union of two DbGeometry values.

Within(DbGeometry, DbGeometry)

确定 DbGeometry 值是否在其他空间中相交。Determines whether one DbGeometry value is spatially within the other.

适用于