C# Class IsraelHiking.API.Converters.OsmGeoJsonConverter

Inheritance: IOsmGeoJsonConverter
ファイルを表示 Open project: IsraelHikingMap/Site Class Usage Examples

Public Methods

Method Description
GetAllWays ( OsmSharp.Osm.CompleteRelation relation ) : List
ToGeoJson ( ICompleteOsmGeo completeOsmGeo ) : NetTopologySuite.Features.Feature

Private Methods

Method Description
CanBeLinked ( List nodes1, List nodes2 ) : bool
ConvertNode ( OsmSharp.Osm.Node node ) : Coordinate
ConvertRelation ( OsmSharp.Osm.CompleteRelation relation ) : NetTopologySuite.Features.Feature
ConvertTags ( TagsCollectionBase tags, long id ) : IAttributesTable
ConvertToMultipolygon ( OsmSharp.Osm.CompleteRelation relation ) : NetTopologySuite.Features.Feature
GetAllWaysByRole ( OsmSharp.Osm.CompleteRelation relation ) : List>.Dictionary
GetGeometriesFromWays ( IEnumerable ways ) : List
GetGeometryFromNodes ( List nodes ) : IGeometry
IsMultipolygon ( CompleteOsmBase relation ) : bool
MergeInnerIntoOuterPolygon ( List &outerPolygons, List &innerPolygons ) : void

Method Details

GetAllWays() public static method

public static GetAllWays ( OsmSharp.Osm.CompleteRelation relation ) : List
relation OsmSharp.Osm.CompleteRelation
return List

ToGeoJson() public method

public ToGeoJson ( ICompleteOsmGeo completeOsmGeo ) : NetTopologySuite.Features.Feature
completeOsmGeo ICompleteOsmGeo
return NetTopologySuite.Features.Feature