Interface RelationTagParser

All Superinterfaces:
TagParser
All Known Implementing Classes:
OSMBikeNetworkTagParser, OSMFootNetworkTagParser, OSMMtbNetworkTagParser

public interface RelationTagParser extends TagParser
This interface serves the purpose of creating relation flags (max. 64 bits) from ReaderRelation in handleRelationTags and then allows converting the relation flags into the edge flags. A direct conversion of ReaderRelation into edge flags is not yet possible yet due to storage limitation of the 'supervisor' OSMReader. See #1775.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Analyze the tags of a relation and create the routing flags for the second read step.

    Methods inherited from interface com.graphhopper.routing.util.parsers.TagParser

    handleWayTags
  • Method Details

    • handleRelationTags

      void handleRelationTags(IntsRef relFlags, ReaderRelation relation)
      Analyze the tags of a relation and create the routing flags for the second read step. In the pre-parsing step this method will be called to determine the useful relation tags.