Show / Hide Table of Contents

Class FeatureInterpreter

Represents a geometry interpreter to convert OSM-objects to corresponding geometries.

Inheritance
System.Object
FeatureInterpreter
DefaultFeatureInterpreter
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public abstract class FeatureInterpreter

Properties

DefaultInterpreter

Gets/sets the default interpreter.

Declaration
public static FeatureInterpreter DefaultInterpreter { get; set; }
Property Value
FeatureInterpreter

Methods

Interpret(ICompleteOsmGeo)

Interprets an OSM-object and returns the corresponding geometry.

Declaration
public abstract FeatureCollection Interpret(ICompleteOsmGeo osmObject)
Parameters
ICompleteOsmGeo osmObject

Returns
FeatureCollection

Interpret(OsmGeo, ISnapshotDb)

Interprets an OSM-object and returns the correctponding geometry.

Declaration
public virtual FeatureCollection Interpret(OsmGeo osmGeo, ISnapshotDb data)
Parameters
OsmGeo osmGeo

ISnapshotDb data

Returns
FeatureCollection

IsPotentiallyArea(TagsCollectionBase)

Returns true if the given tags collection contains potential area tags.

Declaration
public abstract bool IsPotentiallyArea(TagsCollectionBase tags)
Parameters
TagsCollectionBase tags

Returns
System.Boolean

Back to top Built by Itinero, MIT licensed.