Class TobinBasFeatureSource
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
Encoding
public Encoding Encoding { get; set; }
Property Value
RequireIndex
public bool RequireIndex { get; set; }
Property Value
TobinBasFileName
public string TobinBasFileName { get; set; }
Property Value
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
stringindexPathFilename
stringprojectionConverter
ProjectionConvertercolumnName
stringregularExpression
stringbuildIndexMode
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
stringindexPathFilename
stringprojectionConverter
ProjectionConvertercolumnName
stringregularExpression
stringbuildIndexMode
BuildIndexModeencoding
Encoding
CloseCore()
protected override void CloseCore()
GetAllFeaturesCore(IEnumerable<string>)
protected override Collection<Feature> GetAllFeaturesCore(IEnumerable<string> returningColumnNames)
Parameters
returningColumnNames
IEnumerable<string>
Returns
GetColumnsCore()
protected override Collection<FeatureSourceColumn> GetColumnsCore()
Returns
GetFeaturesByIdsCore(IEnumerable<string>, IEnumerable<string>)
protected override Collection<Feature> GetFeaturesByIdsCore(IEnumerable<string> ids, IEnumerable<string> returningColumnNames)
Parameters
ids
IEnumerable<string>returningColumnNames
IEnumerable<string>
Returns
GetFeaturesInsideBoundingBoxCore(RectangleShape, IEnumerable<string>)
protected override Collection<Feature> GetFeaturesInsideBoundingBoxCore(RectangleShape boundingBox, IEnumerable<string> returningColumnNames)
Parameters
boundingBox
RectangleShapereturningColumnNames
IEnumerable<string>
Returns
OnBuildingIndex(BuildingIndexBasFileFeatureSourceEventArgs)
protected static void OnBuildingIndex(BuildingIndexBasFileFeatureSourceEventArgs e)
Parameters
OpenCore()
protected override void OpenCore()
Events
BuildingIndex
public static event EventHandler<BuildingIndexBasFileFeatureSourceEventArgs> BuildingIndex