Table of Contents

Class GpxFeatureSource

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

Constructors

GpxFeatureSource()

public GpxFeatureSource()

GpxFeatureSource(string)

public GpxFeatureSource(string gpxPathFilename)

Parameters

gpxPathFilename string

Properties

GpxPathFilename

public string GpxPathFilename { get; set; }

Property Value

string

Methods

CanGetCountQuicklyCore()

protected override bool CanGetCountQuicklyCore()

Returns

bool

CloseCore()

protected override void CloseCore()

GetAllFeaturesCore(IEnumerable<string>)

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

Parameters

returningColumnNames IEnumerable<string>

Returns

Collection<Feature>

GetAllFeaturesCore(IEnumerable<string>, int, int)

protected override Collection<Feature> GetAllFeaturesCore(IEnumerable<string> returningColumnNames, int startIndex, int takeCount)

Parameters

returningColumnNames IEnumerable<string>
startIndex int
takeCount int

Returns

Collection<Feature>

GetBoundingBoxCore()

protected override RectangleShape GetBoundingBoxCore()

Returns

RectangleShape

GetColumnsCore()

protected override Collection<FeatureSourceColumn> GetColumnsCore()

Returns

Collection<FeatureSourceColumn>

GetCountCore()

protected override long GetCountCore()

Returns

long

GetFeaturesInsideBoundingBoxCore(RectangleShape, IEnumerable<string>)

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

Parameters

boundingBox RectangleShape
returningColumnNames IEnumerable<string>

Returns

Collection<Feature>

GetFirstFeaturesWellKnownTypeCore()

protected override WellKnownType GetFirstFeaturesWellKnownTypeCore()

Returns

WellKnownType

GetMetadata()

public Dictionary<string, string> GetMetadata()

Returns

Dictionary<string, string>

OnStreamLoading(StreamLoadingEventArgs)

protected virtual void OnStreamLoading(StreamLoadingEventArgs e)

Parameters

e StreamLoadingEventArgs

OpenCore()

protected override void OpenCore()

Events

StreamLoading

public event EventHandler<StreamLoadingEventArgs> StreamLoading

Event Type

EventHandler<StreamLoadingEventArgs>