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
)
参数
type
Type: Microsoft.SqlServer.Types.OpenGisGeometryType指示由调用序列正在创建的类型的 OpenGisGeometryType 对象。
实现
IGeometrySink.BeginGeometry(OpenGisGeometryType)
备注
调用使用打开的序列 BeginGeometry() 必须关闭 EndGeometry()。
BeginGeometry() 和 EndGeometry() 对可以嵌套。
有效值为 type 是 Point, ,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 命名空间
返回页首