Class TobinBasFeatureSource
public class TobinBasFeatureSource : FeatureSource
- Inheritance
-
TobinBasFeatureSource
- Inherited Members
Constructors
TobinBasFeatureSource(string)
public TobinBasFeatureSource(string tobinBasFilePathName)
Parameters
tobinBasFilePathNamestring
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
shapePathFilenamestring
BuildIndexFile(string, string, ProjectionConverter, string, string, BuildIndexMode)
public static void BuildIndexFile(string shapePathFilename, string indexPathFilename, ProjectionConverter projectionConverter, string columnName, string regularExpression, BuildIndexMode buildIndexMode)
Parameters
shapePathFilenamestringindexPathFilenamestringprojectionConverterProjectionConvertercolumnNamestringregularExpressionstringbuildIndexModeBuildIndexMode
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
basPathFilenamestringindexPathFilenamestringprojectionConverterProjectionConvertercolumnNamestringregularExpressionstringbuildIndexModeBuildIndexModeencodingEncoding
CloseCore()
protected override void CloseCore()
GetAllFeaturesCore(IEnumerable<string>)
protected override Collection<Feature> GetAllFeaturesCore(IEnumerable<string> returningColumnNames)
Parameters
returningColumnNamesIEnumerable<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
idsIEnumerable<string>returningColumnNamesIEnumerable<string>
Returns
GetFeaturesInsideBoundingBoxCore(RectangleShape, IEnumerable<string>)
protected override Collection<Feature> GetFeaturesInsideBoundingBoxCore(RectangleShape boundingBox, IEnumerable<string> returningColumnNames)
Parameters
boundingBoxRectangleShapereturningColumnNamesIEnumerable<string>
Returns
OnBuildingIndex(BuildingIndexBasFileFeatureSourceEventArgs)
protected static void OnBuildingIndex(BuildingIndexBasFileFeatureSourceEventArgs e)
Parameters
OpenCore()
protected override void OpenCore()
Events
BuildingIndex
public static event EventHandler<BuildingIndexBasFileFeatureSourceEventArgs> BuildingIndex