C# Класс IsraelHiking.API.Converters.OsmGeoJsonConverter

Наследование: IOsmGeoJsonConverter
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetAllWays ( OsmSharp.Osm.CompleteRelation relation ) : List
ToGeoJson ( ICompleteOsmGeo completeOsmGeo ) : NetTopologySuite.Features.Feature

Приватные методы

Метод Описание
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

Описание методов

GetAllWays() публичный статический Метод

public static GetAllWays ( OsmSharp.Osm.CompleteRelation relation ) : List
relation OsmSharp.Osm.CompleteRelation
Результат List

ToGeoJson() публичный Метод

public ToGeoJson ( ICompleteOsmGeo completeOsmGeo ) : NetTopologySuite.Features.Feature
completeOsmGeo ICompleteOsmGeo
Результат NetTopologySuite.Features.Feature