Table of Contents

Class TobinBasFeatureSource

Namespace
ThinkGeo.Core
Assembly
ThinkGeo.Core.dll
public class TobinBasFeatureSource : FeatureSource
Inheritance
TobinBasFeatureSource
Inherited Members

Constructors

TobinBasFeatureSource(string)

public TobinBasFeatureSource(string tobinBasFilePathName)

Parameters

tobinBasFilePathName string

Properties

AnnotationFeatures

public Collection<Feature> AnnotationFeatures { get; set; }

Property Value

Collection<Feature>

Encoding

public Encoding Encoding { get; set; }

Property Value

Encoding

RequireIndex

public bool RequireIndex { get; set; }

Property Value

bool

TobinBasFileName

public string TobinBasFileName { get; set; }

Property Value

string

Methods

BuildIndexFile(string)

public static void BuildIndexFile(string shapePathFilename)

Parameters

shapePathFilename string

BuildIndexFile(string, string, ProjectionConverter, string, string, BuildIndexMode)

public static void BuildIndexFile(string shapePathFilename, string indexPathFilename, ProjectionConverter projectionConverter, string columnName, string regularExpression, BuildIndexMode buildIndexMode)

Parameters

shapePathFilename string
indexPathFilename string
projectionConverter ProjectionConverter
columnName string
regularExpression string
buildIndexMode BuildIndexMode

BuildIndexFile(string, string, ProjectionConverter, string, string, BuildIndexMode, Encoding)

public static void BuildIndexFile(string basPathFilename, string indexPathFilename, ProjectionConverter projectionConverter, string columnName, string regularExpression, BuildIndexMode buildIndexMode, Encoding encoding)

Parameters

basPathFilename string
indexPathFilename string
projectionConverter ProjectionConverter
columnName string
regularExpression string
buildIndexMode BuildIndexMode
encoding Encoding

CloseCore()

protected override void CloseCore()

GetAllFeaturesCore(IEnumerable<string>)

protected override Collection<Feature> GetAllFeaturesCore(IEnumerable<string> returningColumnNames)

Parameters

returningColumnNames IEnumerable<string>

Returns

Collection<Feature>

GetColumnsCore()

protected override Collection<FeatureSourceColumn> GetColumnsCore()

Returns

Collection<FeatureSourceColumn>

GetFeaturesByIdsCore(IEnumerable<string>, IEnumerable<string>)

protected override Collection<Feature> GetFeaturesByIdsCore(IEnumerable<string> ids, IEnumerable<string> returningColumnNames)

Parameters

ids IEnumerable<string>
returningColumnNames IEnumerable<string>

Returns

Collection<Feature>

GetFeaturesInsideBoundingBoxCore(RectangleShape, IEnumerable<string>)

protected override Collection<Feature> GetFeaturesInsideBoundingBoxCore(RectangleShape boundingBox, IEnumerable<string> returningColumnNames)

Parameters

boundingBox RectangleShape
returningColumnNames IEnumerable<string>

Returns

Collection<Feature>

OnBuildingIndex(BuildingIndexBasFileFeatureSourceEventArgs)

protected static void OnBuildingIndex(BuildingIndexBasFileFeatureSourceEventArgs e)

Parameters

e BuildingIndexBasFileFeatureSourceEventArgs

OpenCore()

protected override void OpenCore()

Events

BuildingIndex

public static event EventHandler<BuildingIndexBasFileFeatureSourceEventArgs> BuildingIndex

Event Type

EventHandler<BuildingIndexBasFileFeatureSourceEventArgs>