C# Класс SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.ShapeConverter

Наследование: IShapeConverter
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CanConvert ( ObjectType type ) : bool
FromCircle ( object circle ) : double[]
FromEnvelope ( object envelope ) : SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[]
FromFeature ( object feature, object &id, object>.Dictionary &properties ) : object
FromFeatureCollection ( object featureCollection ) : object[]
FromGeometryCollection ( object geometryCollection ) : object[]
FromLineString ( object lineString ) : SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[]
FromLinearRing ( object lineString ) : SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[]
FromMultiLineString ( object multiLineString ) : SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[][]
FromMultiPoint ( object multiPoint ) : SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[]
FromMultiPolygon ( object multiPolygon ) : SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[][][]
FromPoint ( object point ) : CoordinateInfo
FromPolygon ( object polygon ) : SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[][]
GetObjectType ( object obj ) : ObjectType
ShapeConverter ( IGeometryFactory geometryFactory ) : System
ToCircle ( double circle ) : object
ToEnvelope ( CoordinateInfo coordinates ) : object
ToFeature ( object geometry, object id, object>.Dictionary properties ) : object
ToFeatureCollection ( object features ) : object
ToGeometryCollection ( object geometries ) : object
ToLineString ( CoordinateInfo coordinates ) : object
ToLinearRing ( CoordinateInfo coordinates ) : object
ToMultiLineString ( CoordinateInfo coordinates ) : object
ToMultiPoint ( CoordinateInfo coordinates ) : object
ToMultiPolygon ( CoordinateInfo coordinates ) : object
ToPoint ( CoordinateInfo coordinates ) : object
ToPolygon ( CoordinateInfo coordinates ) : object

Приватные методы

Метод Описание
MakeCoordinate ( CoordinateInfo coordinate ) : System.Coordinate
MakeCoordinate ( System.Coordinate coordinate ) : CoordinateInfo

Описание методов

CanConvert() публичный Метод

public CanConvert ( ObjectType type ) : bool
type ObjectType
Результат bool

FromCircle() публичный Метод

public FromCircle ( object circle ) : double[]
circle object
Результат double[]

FromEnvelope() публичный Метод

public FromEnvelope ( object envelope ) : SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[]
envelope object
Результат SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[]

FromFeature() публичный Метод

public FromFeature ( object feature, object &id, object>.Dictionary &properties ) : object
feature object
id object
properties object>.Dictionary
Результат object

FromFeatureCollection() публичный Метод

public FromFeatureCollection ( object featureCollection ) : object[]
featureCollection object
Результат object[]

FromGeometryCollection() публичный Метод

public FromGeometryCollection ( object geometryCollection ) : object[]
geometryCollection object
Результат object[]

FromLineString() публичный Метод

public FromLineString ( object lineString ) : SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[]
lineString object
Результат SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[]

FromLinearRing() публичный Метод

public FromLinearRing ( object lineString ) : SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[]
lineString object
Результат SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[]

FromMultiLineString() публичный Метод

public FromMultiLineString ( object multiLineString ) : SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[][]
multiLineString object
Результат SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[][]

FromMultiPoint() публичный Метод

public FromMultiPoint ( object multiPoint ) : SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[]
multiPoint object
Результат SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[]

FromMultiPolygon() публичный Метод

public FromMultiPolygon ( object multiPolygon ) : SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[][][]
multiPolygon object
Результат SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[][][]

FromPoint() публичный Метод

public FromPoint ( object point ) : CoordinateInfo
point object
Результат CoordinateInfo

FromPolygon() публичный Метод

public FromPolygon ( object polygon ) : SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[][]
polygon object
Результат SInnovations.Azure.TableStorageRepository.Spatial.DotSpatial.CoordinateInfo[][]

GetObjectType() публичный Метод

public GetObjectType ( object obj ) : ObjectType
obj object
Результат ObjectType

ShapeConverter() публичный Метод

public ShapeConverter ( IGeometryFactory geometryFactory ) : System
geometryFactory IGeometryFactory
Результат System

ToCircle() публичный Метод

public ToCircle ( double circle ) : object
circle double
Результат object

ToEnvelope() публичный Метод

public ToEnvelope ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
Результат object

ToFeature() публичный Метод

public ToFeature ( object geometry, object id, object>.Dictionary properties ) : object
geometry object
id object
properties object>.Dictionary
Результат object

ToFeatureCollection() публичный Метод

public ToFeatureCollection ( object features ) : object
features object
Результат object

ToGeometryCollection() публичный Метод

public ToGeometryCollection ( object geometries ) : object
geometries object
Результат object

ToLineString() публичный Метод

public ToLineString ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
Результат object

ToLinearRing() публичный Метод

public ToLinearRing ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
Результат object

ToMultiLineString() публичный Метод

public ToMultiLineString ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
Результат object

ToMultiPoint() публичный Метод

public ToMultiPoint ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
Результат object

ToMultiPolygon() публичный Метод

public ToMultiPolygon ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
Результат object

ToPoint() публичный Метод

public ToPoint ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
Результат object

ToPolygon() публичный Метод

public ToPolygon ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
Результат object