SqlGeometryBuilder.BeginGeometry 方法 (OpenGisGeometryType)

 

初始化geometry类型的调用序列。

命名空间:   Microsoft.SqlServer.Types
程序集:  Microsoft.SqlServer.Types(位于 Microsoft.SqlServer.Types.dll)

语法

public virtual void BeginGeometry(
    OpenGisGeometryType type
)
public:
virtual void BeginGeometry(
    OpenGisGeometryType type
)
abstract BeginGeometry : 
        type:OpenGisGeometryType -> unit
override BeginGeometry : 
        type:OpenGisGeometryType -> unit
Public Overridable Sub BeginGeometry (
    type As OpenGisGeometryType
)

参数

实现

IGeometrySink.BeginGeometry(OpenGisGeometryType)

备注

调用使用打开的序列 BeginGeometry() 必须关闭 EndGeometry()。

BeginGeometry() 和 EndGeometry() 对可以嵌套。

有效值为 typePoint, ,MultiPoint, ,LineString, ,MultiLineString, ,Polygon, ,MultiPolygon, ,和 GeometryCollection

下面的示例是 WKI (熟知接口) 调用序列 MultiLineString 对象。

SetSrid 0

BeginGeometry MultiLineString

BeginGeometry LineString

BeginFigure 1 0

AddLine 2 0

EndFigure

EndGeometry

BeginGeometry LineString

BeginFigure -5 4

AddLine -3 8

EndFigure

EndGeometry

EndGeometry

另请参阅

SqlGeometryBuilder 类
Microsoft.SqlServer.Types 命名空间

返回页首