C# Class IsraelHiking.API.Controllers.OsmController

Inheritance: ApiController
ファイルを表示 Open project: IsraelHikingMap/Site

Public Methods

Method Description
GetHighways ( string northEast, string southWest ) : Task>
OsmController ( IHttpGatewayFactory httpGatewayFactory, IDataContainerConverterService dataContainerConverterService, ICoordinatesConverter coordinatesConverter, IGpxSplitterService gpxSplitterService, IElasticSearchGateway elasticSearchGateway, TokenAndSecret>.LruCache cache ) : System.Collections.Generic

Private Methods

Method Description
CanBeMerged ( Coordinate coordinate1, Coordinate coordinate2, List simplifiedLines ) : Task
FindALineToMergeTo ( List linesToMerge, List mergedLines, NetTopologySuite.Geometries.LineString lineToMerge ) : Task
FindMissingLines ( List gpxLines ) : Task>
GetFile ( string url ) : Task
GetLineStringsInArea ( NetTopologySuite.Geometries.LineString gpxLine ) : Task>
GetRoutingType ( IReadOnlyCollection waypointsGoups ) : string
GetRoutingType ( gpxType gpx ) : string
GpxToLineStrings ( gpxType gpx ) : List
ManipulateGpxIntoAddibleLines ( List gpxLines ) : Task>
MergeBackLines ( List missingLines ) : void
MergeLines ( List lines ) : Task>
PostGpsTrace ( string url ) : Task
SimplifyLines ( IEnumerable lineStings ) : List
SplitLinesByNumberOfPoints ( List lineStings ) : void
ToItmLineString ( IEnumerable coordinates ) : NetTopologySuite.Geometries.LineString
ToItmLineString ( IEnumerable waypoints ) : NetTopologySuite.Geometries.LineString
ToWgs84LineString ( IEnumerable coordinates ) : NetTopologySuite.Geometries.LineString

Method Details

GetHighways() public method

public GetHighways ( string northEast, string southWest ) : Task>
northEast string
southWest string
return Task>

OsmController() public method

public OsmController ( IHttpGatewayFactory httpGatewayFactory, IDataContainerConverterService dataContainerConverterService, ICoordinatesConverter coordinatesConverter, IGpxSplitterService gpxSplitterService, IElasticSearchGateway elasticSearchGateway, TokenAndSecret>.LruCache cache ) : System.Collections.Generic
httpGatewayFactory IHttpGatewayFactory
dataContainerConverterService IDataContainerConverterService
coordinatesConverter ICoordinatesConverter
gpxSplitterService IGpxSplitterService
elasticSearchGateway IElasticSearchGateway
cache TokenAndSecret>.LruCache
return System.Collections.Generic