Поделиться через


Метод 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() пары могут быть вложенными.

Допустимыми значениями для 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

Вернуться в начало