GitHub repository | This map was generated from repository code by SourceSpy (more info)
openrouteserviceModule Class Relationships
Classes and Relationships
EndpointsProperties
org.heigit.ors.api
OpenAPIConfig
org.heigit.ors.api
RESTResponseEntityExceptionHandler
CommonResponseEntityExceptionHandler
org.heigit.ors.api.errors
- handles Spring HTTP
source
ApiService
ExportService
org.heigit.ors.api.services
REST
ExportAPI
org.heigit.ors.api.controllers
- handles Spring HTTP
- handles Spring HTTP (/{profile})
- handles Spring HTTP (/{profile}/*)
- handles Spring HTTP (/{profile}/json)
source
ApiService
IsochronesService
org.heigit.ors.api.services
SystemMessageProperties
org.heigit.ors.api
REST
IsochronesAPI
org.heigit.ors.api.controllers
- handles Spring HTTP
- handles Spring HTTP (/{profile})
- handles Spring HTTP (/{profile}/geojson)
- handles Spring HTTP (/{profile}/*)
source
ApiService
MatrixService
org.heigit.ors.api.services
REST
MatrixAPI
org.heigit.ors.api.controllers
- handles Spring HTTP
- handles Spring HTTP (/{profile})
- handles Spring HTTP (/{profile}/*)
- handles Spring HTTP (/{profile}/json)
source
ApiService
RoutingService
org.heigit.ors.api.services
REST
RoutingAPI
org.heigit.ors.api.controllers
- handles Spring HTTP
- handles Spring HTTP (/{profile})
- handles Spring HTTP (/{profile}/gpx)
- handles Spring HTTP (/{profile}/geojson)
- handles Spring HTTP (/{profile}/*)
- handles Spring HTTP (/{profile}/json)
source
ApiService
SnappingService
org.heigit.ors.api.services
REST
SnappingAPI
org.heigit.ors.api.controllers
- handles Spring HTTP
- handles Spring HTTP (/{profile})
- handles Spring HTTP (/{profile}/geojson)
- handles Spring HTTP (/{profile}/*)
- handles Spring HTTP (/{profile}/json)
source
REST
StatusAPI
org.heigit.ors.api.controllers
- handles Spring HTTP
- calls web-services
source
external
Logger
org.apache.log4j
external
Coordinate
org.locationtech.jts.geom
CoordinateListWrapper
org.heigit.ors.api.requests.common
- maps to JSON
source
RequestProfileParams
org.heigit.ors.api.requests.routing
- maps to JSON
source
RouteRequestParameterNames
RequestOptions
org.heigit.ors.api.requests.common
- maps to JSON
hierarchysource
IsochroneMapCollection
org.heigit.ors.isochrones
ServiceRequest
IsochroneRequest
org.heigit.ors.isochrones
RequestOptions
RouteRequestOptions
org.heigit.ors.api.requests.routing
- maps to JSON
hierarchysource
APIRequest
IsochronesRequest
org.heigit.ors.api.requests.isochrones
- maps to JSON
hierarchysource
RequestOptions
MatrixRequestOptions
org.heigit.ors.api.requests.matrix
- maps to JSON
hierarchysource
APIRequest
MatrixRequest
org.heigit.ors.api.requests.matrix
- maps to JSON
hierarchysource
RequestProfileParamsRestrictions
org.heigit.ors.api.requests.routing
- maps to JSON
source
RequestProfileParamsWeightings
org.heigit.ors.api.requests.routing
- maps to JSON
source
RouteRequestAlternativeRoutes
org.heigit.ors.api.requests.routing
- maps to JSON
source
APIRequest...
RouteRequest
org.heigit.ors.api.requests.routing
- maps to JSON
hierarchysource
RouteRequestRoundTripOptions
org.heigit.ors.api.requests.routing
- maps to JSON
source
BoundingBox
org.heigit.ors.api.responses.common.boundingbox
ExportResult
org.heigit.ors.export
ExportResponse
org.heigit.ors.api.responses.export
- maps to JSON
hierarchysource
JSONWarning
org.heigit.ors.api.responses.routing.json
- maps to JSON
source
ExportResponse
JsonExportResponse
org.heigit.ors.api.responses.export.json
- maps to JSON
hierarchysource
JsonNode
org.heigit.ors.api.responses.export.json
- maps to JSON
source
IsochronesResponseInfo
org.heigit.ors.api.responses.isochrones
- maps to JSON
source
IsochronesResponse
org.heigit.ors.api.responses.isochrones
- maps to JSON
hierarchysource
EngineInfo
org.heigit.ors.api.responses.common.engineinfo
- maps to JSON
source
Isochrone
org.heigit.ors.isochrones
GeoJSONIsochroneProperties
org.heigit.ors.api.responses.isochrones.geojson
- maps to JSON
source
GeoJSONIsochroneBase
GeoJSONIsochrone
org.heigit.ors.api.responses.isochrones.geojson
- maps to JSON
hierarchysource
IsochronesIntersection
org.heigit.ors.isochrones
GeoJSONIsochroneBase
GeoJSONIsochronesIntersection
org.heigit.ors.api.responses.isochrones.geojson
- maps to JSON
hierarchysource
IsochroneMap
org.heigit.ors.isochrones
GeoJSONIsochronesMap
org.heigit.ors.api.responses.isochrones.geojson
MatrixResult
org.heigit.ors.matrix
MatrixResponseInfo
org.heigit.ors.api.responses.matrix
- maps to JSON
source
MatrixResponse
org.heigit.ors.api.responses.matrix
- maps to JSON
hierarchysource
JSONLocation
org.heigit.ors.api.responses.matrix.json
- maps to JSON
hierarchysource
IndividualRouteResponse
org.heigit.ors.api.responses.routing
RouteResponseInfo
org.heigit.ors.api.responses.routing
- maps to JSON
source
RouteResponse
org.heigit.ors.api.responses.routing
- maps to JSON
hierarchysource
JSONSummary
GeoJSONSummary
org.heigit.ors.api.responses.routing.geojson
- maps to JSON
hierarchysource
JSONBasedIndividualRouteResponse
GeoJSONIndividualRouteResponse
org.heigit.ors.api.responses.routing.geojson
- maps to JSON
hierarchysource
GPXEmail
org.heigit.ors.api.responses.routing.gpx
GPXLink
org.heigit.ors.api.responses.routing.gpx
GPXAuthor
org.heigit.ors.api.responses.routing.gpx
GPXCopyright
org.heigit.ors.api.responses.routing.gpx
GPXMetadataExtensions
org.heigit.ors.api.responses.routing.gpx
GPXMetadata
org.heigit.ors.api.responses.routing.gpx
GPXRouteExtensions
org.heigit.ors.api.responses.routing.gpx
GPXRouteElement
org.heigit.ors.api.responses.routing.gpx
BoundingBoxBase...
GPXBounds
org.heigit.ors.api.responses.routing.gpx
GPXRoutePointExtensionElement
org.heigit.ors.api.responses.routing.gpx
GPXRoutePointElement
org.heigit.ors.api.responses.routing.gpx
GPXExtensions
org.heigit.ors.api.responses.routing.gpx
RouteResponse
GPXRouteResponse
org.heigit.ors.api.responses.routing.gpx
IndividualRouteResponse
JSONBasedIndividualRouteResponse
org.heigit.ors.api.responses.routing.json
JSONSummary
org.heigit.ors.api.responses.routing.json
- maps to JSON
hierarchysource
JSONBasedIndividualRouteResponse
JSONIndividualRouteResponse
org.heigit.ors.api.responses.routing.json
- maps to JSON
hierarchysource
JSONStepManeuver
org.heigit.ors.api.responses.routing.json
- maps to JSON
source
JSONStep
org.heigit.ors.api.responses.routing.json
- maps to JSON
source
SnappingResult
org.heigit.ors.snapping
SnappingResponse
org.heigit.ors.api.responses.snapping
- maps to JSON
hierarchysource
APIRequest
SnappingApiRequest
org.heigit.ors.api.requests.snapping
- maps to JSON
hierarchysource
SnappingResponseInfo
org.heigit.ors.api.responses.snapping
- maps to JSON
source
GeoJSONPointGeometry
org.heigit.ors.api.responses.snapping.geojson
- maps to JSON
source
GeoJSONFeatureProperties
org.heigit.ors.api.responses.snapping.geojson
- maps to JSON
source
GeoJSONFeature
org.heigit.ors.api.responses.snapping.geojson
- maps to JSON
source
SnappingResponse
GeoJSONSnappingResponse
org.heigit.ors.api.responses.snapping.geojson
- maps to JSON
hierarchysource
SnappingResponse
JsonSnappingResponse
org.heigit.ors.api.responses.snapping.json
- maps to JSON
hierarchysource
ApiService
org.heigit.ors.api.services
ByteArrayOutputStreamEx
org.heigit.ors.io
ServletOutputStream
GZIPResponseStream
org.heigit.ors.api.servlet.filters
HttpServletResponseWrapper
GZIPResponseWrapper
org.heigit.ors.api.servlet.filters
EngineProperties
org.heigit.ors.api
ServletContextListener
ORSInitContextListener
org.heigit.ors.api.servlet.listeners
AppConfig
org.heigit.ors.config
- works with files
source
AppConfigMigration
org.heigit.ors.api.util
AppInfo
org.heigit.ors.api.util
- accesses network
source
SystemMessage
org.heigit.ors.api.util
- Standard JDBC
source
NamedLocation
org.heigit.ors.common
TravelRangeType
org.heigit.ors.common DISTANCE,TIME
RouteSearchParameters
org.heigit.ors.routing This class is used to store the search/ calculation Parameters to calculate the desir...
TravellerInfo
org.heigit.ors.common
RouteProfileConfiguration
org.heigit.ors.routing.configuration
EngineConfig
org.heigit.ors.config
external
BBox
com.graphhopper.util.shapes
ServiceRequest
ExportRequest
org.heigit.ors.export
ExportWarning
org.heigit.ors.export
Storable
CellStorage
org.heigit.ors.fastisochrones.partitioning. storage Stores nodes ordered by cell and contours of cells.
external
GraphHopperStorage
com.graphhopper.storage
Storable
IsochroneNodeStorage
org.heigit.ors.fastisochrones.partitioning. storage Storage that maps nodeIds to their respective cells and borderness.
AbstractEccentricity
org.heigit.ors.fastisochrones Superclass for eccentricity calculations. Stores and orders references to eccentrici...
external
EdgeFilter
com.graphhopper.routing.util
Storable
BorderNodeDistanceStorage
org.heigit.ors.fastisochrones.storage Stores distances of bordernodes in a cell.
Storable
EccentricityStorage
org.heigit.ors.fastisochrones.storage Stores eccentricities of cell border nodes for fast isochrones. Eccentricities are w...
external
FlagEncoder
com.graphhopper.routing.util
external
Graph
com.graphhopper.storage
external
NodeAccess
com.graphhopper.storage
external
EdgeExplorer
com.graphhopper.util
external
TraversalMode
com.graphhopper.routing.util
external
Weighting
com.graphhopper.routing.weighting
AbstractIsochroneAlgorithm
org.heigit.ors.fastisochrones Calculates an isochrone using a partitioned and graph. The algorithm works in 3 phas...
external
SPTEntry
com.graphhopper.routing
external
IntObjectMap
com.carrotsearch.hppc
AbstractRoutingAlgorithm
AbstractIsochroneDijkstra
org.heigit.ors.fastisochrones calculates maximum range (eccentricity) within a cell.
EdgeFilter
CellAndBorderNodeFilter
org.heigit.ors.fastisochrones Allows all edges within a given cell AND all edges to bordernodes
Contour
org.heigit.ors.fastisochrones Calculates Outlines (Contour) of cells. Contours are concave hulls of a given set of...
AbstractIsochroneDijkstra
CoreRangeDijkstra
org.heigit.ors.fastisochrones Single-source shortest path algorithm bound by isochrone limit.
external
LocationIndex
com.graphhopper.storage.index
AbstractEccentricity
Eccentricity
org.heigit.ors.fastisochrones Eccentricity implementation. Calculates the maximum value of all shortest paths with...
AbstractIsochroneAlgorithm
FastIsochroneAlgorithm
org.heigit.ors.fastisochrones Implementation of Fast Isochrones
EdgeFilter
FixedCellEdgeFilter
org.heigit.ors.fastisochrones EdgeFilter to stay within cell.
external
IntHashSet
com.carrotsearch.hppc
AbstractIsochroneDijkstra
RangeDijkstra
org.heigit.ors.fastisochrones calculates maximum range (eccentricity) within a cell.
BiPartition
org.heigit.ors.fastisochrones.partitioning Helper class for keeping track of a node partitioning based on IntHashSets.
PreparePartition
org.heigit.ors.fastisochrones.partitioning Prepares the partition of the graph.
FastIsochroneFactory
org.heigit.ors.fastisochrones.partitioning Factory for Fast Isochrone Preparation This code is based on that from GraphHopper G...
InverseSemaphore
org.heigit.ors.fastisochrones.partitioning Based on https://stackoverflow.com/questions/ 4958330/java-executorservice-awaittermi...
PartitioningData
org.heigit.ors.fastisochrones.partitioning Temporary preprocessing time storage for max flow min cut data.
Projector
org.heigit.ors.fastisochrones.partitioning
InertialFlow
org.heigit.ors.fastisochrones.partitioning Recursive implementation of InertialFlow algorithm for partitioning a graph.
external
EdgeIterator
com.graphhopper.util
external
IntIntHashMap
com.carrotsearch.hppc
external
IntArrayList
com.carrotsearch.hppc
MaxFlowMinCut
org.heigit.ors.fastisochrones.partitioning Abstract MaxFlowMinCut implementation.
PartitioningDataBuilder
org.heigit.ors.fastisochrones.partitioning Creates the data necessary for running a max flow min cut algorithm.
EdgeFilter
EdgeFilterSequence
org.heigit.ors.routing.graphhopper.extensions. edgefilters
external
IntLongMap
org.heigit.ors.fastisochrones.partitioning.storage
external
IntIntMap
org.heigit.ors.fastisochrones.partitioning.storage
external
DataAccess
com.graphhopper.storage
external
IntSet
com.carrotsearch.hppc
external
IntLongHashMap
com.carrotsearch.hppc
external
GeometryFactory
org.locationtech.jts.geom
GeometryJSON
org.heigit.ors.geojson
external
PointList
com.graphhopper.util
EdgeInfo
org.heigit.ors.isochrones
external
Envelope
org.locationtech.jts.geom
external
Geometry
org.locationtech.jts.geom
RouteSearchContext
org.heigit.ors.routing
IsochroneMapBuilderFactory
org.heigit.ors.isochrones
IsochroneSearchParameters
org.heigit.ors.isochrones
external
DistanceCalc
com.graphhopper.util
ItemVisitor
PointItemVisitor
org.heigit.ors.isochrones.builders.concaveballs
IsochroneMapBuilder
ConcaveBallsIsochroneMapBuilder
org.heigit.ors.isochrones.builders.concaveballs
external
Polygon
org.locationtech.jts.geom
external
QueryGraph
com.graphhopper.routing.querygraph
IsochroneMapBuilder
FastIsochroneMapBuilder
org.heigit.ors.isochrones.builders.fast Calculates isochrone polygons using fast isochrone algorithm.
StatisticsProviderFactory
org.heigit.ors.isochrones.statistics
StatisticsProvider
org.heigit.ors.isochrones.statistics
StatisticsProviderItem
org.heigit.ors.isochrones.statistics
StatisticsProvider
PostgresSQLStatisticsProvider
org.heigit.ors.isochrones.statistics.postgresql This class handles the population statistic queries. It generates internal api calls...
- Standard JDBC
hierarchysource
GeometrySmoother
org.heigit.ors.jts Provides package-private helper methods for the JTS utility class.
external
GeneralDirectPosition
org.geotools.geometry
JTS
org.heigit.ors.jts JTS Geometry utility methods, bringing Geotools to JTS. Offers geotools based servic...
Language
org.heigit.ors.localization
LanguageResources
org.heigit.ors.localization
LocalString
org.heigit.ors.localization
LocalizationManager
org.heigit.ors.localization
external
GraphHopper
com.graphhopper
MapMatcher
AbstractMapMatcher
org.heigit.ors.mapmatching
external
PMap
com.graphhopper.util
AbstractMapMatcher
GhMapMatcher
org.heigit.ors.mapmatching GhMapMatcher is a facade implementing the interface of ORS's AbstractMapMatcher usin...
RouteSegmentInfo
org.heigit.ors.mapmatching
NamedLocation
ResolvedLocation
org.heigit.ors.matrix
MatrixLocations
org.heigit.ors.matrix
RouteSearchParameters
MatrixSearchParameters
org.heigit.ors.matrix This class is used to store the search/ calculation Parameters to calculate the desir...
DistanceUnit
org.heigit.ors.common METERS,KILOMETERS,MILES,UNKNOWN
ServiceRequest
MatrixRequest
org.heigit.ors.matrix
external
RoutingCHGraph
com.graphhopper.storage
MatrixSearchContext
org.heigit.ors.matrix
MatrixSearchContextBuilder
org.heigit.ors.matrix
external
GHLongObjectHashMap
com.graphhopper.coll
MultiTreeMetricsExtractor
org.heigit.ors.matrix
PathMetricsExtractor
org.heigit.ors.matrix
TargetGraphBuilder
org.heigit.ors.matrix
AbstractMatrixAlgorithm
AbstractContractedMatrixAlgorithm
org.heigit.ors.matrix.algorithms
MatrixAlgorithm
AbstractMatrixAlgorithm
org.heigit.ors.matrix.algorithms
CHEdgeFilter
CoreDijkstraFilter
org.heigit.ors.routing.graphhopper.extensions. core Only certain nodes are accepted and therefor the others are ignored. This code is ba...
SubGraph
org.heigit.ors.routing.algorithms
MultiTreeSPEntry
AveragedMultiTreeSPEntry
org.heigit.ors.routing.graphhopper.extensions. storages Shortest Path Tree with multiple fields for containing multiple source information. ...
AbstractContractedMatrixAlgorithm
CoreMatrixAlgorithm
org.heigit.ors.matrix.algorithms.core A Core and Dijkstra based algorithm that calculates the weights from multiple start ...
MultiSourceStoppingCriterion
org.heigit.ors.routing.graphhopper.extensions.util
external
RoutingCHEdgeExplorer
com.graphhopper.storage
AbstractManyToManyRoutingAlgorithm
DijkstraManyToMany
org.heigit.ors.matrix.algorithms.dijkstra A Core and Dijkstra based algorithm that runs a many to many search in the core and ...
AbstractMatrixAlgorithm
DijkstraMatrixAlgorithm
org.heigit.ors.matrix.algorithms.dijkstra
AbstractMatrixAlgorithm
RPHASTMatrixAlgorithm
org.heigit.ors.matrix.algorithms.rphast
PluginManager
org.heigit.ors.plugins
ProfileWeighting
org.heigit.ors.routing
WarningGraphExtension
org.heigit.ors.routing.graphhopper.extensions. storages Interface for declaring a graph storage as bein able to be used for producing warnin...
RouteExtraInfo
org.heigit.ors.routing
RouteLeg
org.heigit.ors.routing
RoutePtStop
org.heigit.ors.routing
RouteSummary
org.heigit.ors.routing
RouteResult
org.heigit.ors.routing
external
AngleCalc
org.heigit.ors.routing
CardinalDirection
org.heigit.ors.common NORTH,NORTH_EAST,EAST,SOUTH_EAST,SOUTH,SOUTH_WEST, WEST,NORTH_WEST
RouteResultBuilder
org.heigit.ors.routing
WayPointBearing
org.heigit.ors.routing
ProfileParameters
org.heigit.ors.routing.parameters
RouteStepManeuver
org.heigit.ors.routing
RouteStep
org.heigit.ors.routing
GraphHopperGtfs
ORSGraphHopper
org.heigit.ors.routing.graphhopper.extensions
- works with files
source
RoutingProfile
org.heigit.ors.routing This class generates RoutingProfile classes and is used by mostly all service classe...
- works with files
source
external
ElevationProvider
com.graphhopper.reader.dem
RoutingProfileLoadContext
org.heigit.ors.routing Holds resources shared between instances of RoutingProfile . An example of such a sh...
RoutingProfileLoader
org.heigit.ors.routing Callable creating a RoutingProfile from an OSM- file,a RouteProfileConfiguration and ...
RoutingProfileManager
org.heigit.ors.routing
RoutingProfilesCollection
org.heigit.ors.routing
RouteInstructionsFormat
org.heigit.ors.routing UNKNOWN,TEXT,HTML
ServiceRequest
RoutingRequest
org.heigit.ors.routing
external
CHEdgeFilter
com.graphhopper.storage
ManyToManyRoutingAlgorithm
AbstractManyToManyRoutingAlgorithm
org.heigit.ors.routing.algorithms
OneToManyRoutingAlgorithm
AbstractOneToManyRoutingAlgorithm
org.heigit.ors.routing.algorithms
AbstractOneToManyRoutingAlgorithm
DijkstraOneToManyAlgorithm
org.heigit.ors.routing.algorithms
MultiTreeSPEntry
org.heigit.ors.routing.graphhopper.extensions. storages This class is used to create the shortest-path- tree from linked entities.
CHLevelEdgeFilter
DownwardSearchEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters.ch
MultiTreeSPEntryItem
org.heigit.ors.routing.graphhopper.extensions. storages
CHLevelEdgeFilter
UpwardSearchEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters.ch
AbstractManyToManyRoutingAlgorithm
RPHASTAlgorithm
org.heigit.ors.routing.algorithms
external
GHIntObjectHashMap
com.graphhopper.coll
RoutingManagerConfiguration
org.heigit.ors.routing.configuration
external
GHPoint3D
com.graphhopper.util.shapes
AccessibilityMap
org.heigit.ors.routing.graphhopper.extensions
external
RoutingAlgorithmFactory
com.graphhopper.routing
external
AlgorithmOptions
com.graphhopper.routing
PathCalculator
CorePathCalculator
org.heigit.ors.routing.graphhopper.extensions
Plugin
GraphBuilder
org.heigit.ors.routing.graphhopper.extensions. graphbuilders
Plugin
GraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders
GraphProcessContext
org.heigit.ors.routing.graphhopper.extensions
EdgeFilterFactory
ORSEdgeFilterFactory
org.heigit.ors.routing.graphhopper.extensions
external
GraphHopperConfig
com.graphhopper
LMPreparationHandler
CoreLMPreparationHandler
org.heigit.ors.routing.graphhopper.extensions. core This class implements the A*, landmark and triangulation (ALT) decorator for Core. T...
CHPreparationHandler
CorePreparationHandler
org.heigit.ors.routing.graphhopper.extensions. core This class implements the Core Algo decorator and provides several helper methods re...
GraphStorageFactory
ORSGraphStorageFactory
org.heigit.ors.routing.graphhopper.extensions
DataReaderContext
OSMDataReaderContext
org.heigit.ors.routing.graphhopper.extensions
OSMReader
ORSOSMReader
org.heigit.ors.routing.graphhopper.extensions
external
EncodingManager
com.graphhopper.routing.util
external
RouterConfig
com.graphhopper.routing
external
WeightingFactory
com.graphhopper.routing
Router
ORSRouter
org.heigit.ors.routing.graphhopper.extensions
WeightingFactory
ORSWeightingFactory
org.heigit.ors.routing.graphhopper.extensions This class is a preliminary adaptation of ORSWeightingFactory to the new interface o...
external
OSMReader
com.graphhopper.reader.osm
AbstractRoutingAlgorithm
AbstractCoreRoutingAlgorithm
org.heigit.ors.routing.graphhopper.extensions. core Calculates best path using core routing algorithm. A core algorithm is separated int...
external
BalancedWeightApproximator
com.graphhopper.routing.weighting
AbstractCoreRoutingAlgorithm
CoreALT
org.heigit.ors.routing.graphhopper.extensions. core Calculates best path using CH routing outside core and ALT inside core. This code is...
external
CHEntry
com.graphhopper.routing.ch
AbstractCoreRoutingAlgorithm
CoreDijkstra
org.heigit.ors.routing.graphhopper.extensions. core Calculates best path using core routing algorithm. This code is based on that from G...
EdgeFilterSequence...
LMEdgeFilterSequence
org.heigit.ors.routing.graphhopper.extensions. edgefilters.core
LMConfig
CoreLMConfig
org.heigit.ors.routing.graphhopper.extensions.core
CoreLMOptions
org.heigit.ors.routing.graphhopper.extensions.core
external
RoutingCHGraphImpl
com.graphhopper.storage
GraphHopperStorage
ORSGraphHopperStorage
org.heigit.ors.routing.graphhopper.extensions
LandmarkStorage
CoreLandmarkStorage
org.heigit.ors.routing.graphhopper.extensions. core Store Landmark distances for core nodes This code is based on that from GraphHopper ...
external
CHStorageBuilder
com.graphhopper.storage
external
StopWatch
com.graphhopper.util
external
PrepareGraphEdgeExplorer
com.graphhopper.routing.ch
CHPreparationGraph
CorePreparationGraph
org.heigit.ors.routing.graphhopper.extensions.core
external
NodeBasedWitnessPathSearcher
org.heigit.ors.routing.graphhopper.extensions.core
NodeContractor
CoreNodeContractor
org.heigit.ors.routing.graphhopper.extensions.core
external
ShortcutUnpacker
com.graphhopper.routing.ch
DefaultBidirPathExtractor
CorePathExtractor
org.heigit.ors.routing.graphhopper.extensions.core
external
LandmarkStorage
com.graphhopper.routing.lm
RoutingAlgorithmFactory
CoreRoutingAlgorithmFactory
org.heigit.ors.routing.graphhopper.extensions. core Given a RoutingCHGraph and possibly a QueryGraph this class sets up and creates rout...
external
IntPredicate
com.carrotsearch.hppc.predicates
PrepareContractionHierarchies
PrepareCore
org.heigit.ors.routing.graphhopper.extensions. core Prepare the core graph. The core graph is a contraction hierarchies graph in which s...
PrepareLandmarks
PrepareCoreLandmarks
org.heigit.ors.routing.graphhopper.extensions. core This class does the preprocessing for the ALT algorithm (A* , landmark, triangle ine...
external
GHBitSet
com.graphhopper.coll
external
IntArrayDeque
com.carrotsearch.hppc
TarjansCoreSCCAlgorithm
org.heigit.ors.routing.graphhopper.extensions. core Implementation of Tarjan's algorithm using an explicit stack. The traditional recurs...
EdgeFilter
AvoidAreasEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters
BordersExtractor
org.heigit.ors.routing.pathprocessors
EdgeFilter
AvoidBordersEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters
GraphExtension
WayCategoryGraphStorage
org.heigit.ors.routing.graphhopper.extensions. storages
TollwayExtractor
org.heigit.ors.routing.pathprocessors
EdgeFilter
AvoidFeaturesEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters
GraphExtension
HeavyVehicleAttributesGraphStorage
org.heigit.ors.routing.graphhopper.extensions. storages
DestinationDependentEdgeFilter
HeavyVehicleEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters
GraphExtension
TrafficGraphStorage
org.heigit.ors.routing.graphhopper.extensions. storages Graph storage class for the Border Restriction routing
EdgeFilter
TrafficEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters
WheelchairAttributes
org.heigit.ors.routing.graphhopper.extensions
ProfileParameters
WheelchairParameters
org.heigit.ors.routing.parameters
GraphExtension
WheelchairAttributesGraphStorage
org.heigit.ors.routing.graphhopper.extensions. storages
EdgeFilter
WheelchairEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters
CHEdgeFilter
CHLevelEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters.ch
external
BooleanEncodedValue
com.graphhopper.routing.ev
GraphExtension
BordersGraphStorage
org.heigit.ors.routing.graphhopper.extensions. storages Graph storage class for the Border Restriction routing
EdgeFilter
AvoidBordersCoreEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters.core
EdgeFilter
AvoidFeaturesCoreEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters.core
EdgeFilter
HeavyVehicleCoreEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters.core
external
DecimalEncodedValue
com.graphhopper.routing.ev
EdgeFilter
MaximumSpeedCoreEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters.core This class includes in the core all edges with speed more than the one set in the or...
EdgeFilter
TimeDependentCoreEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters.core
EdgeFilter
TrafficSpeedCoreEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters.core This class includes in the core all edges which have traffic speed assigned.
external
TurnCostProvider
com.graphhopper.routing.weighting
EdgeFilter
TurnRestrictionsCoreEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters.core This class includes in the core all edges with turn restrictions.
GraphExtension
SpeedStorage
org.heigit.ors.routing.graphhopper.extensions. storages Simple storage designed to hold edgeID - direction - speed Speeds should be in kph I...
EdgeFilter
VariableSpeedCoreEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters.core
EdgeFilter
WheelchairCoreEdgeFilter
org.heigit.ors.routing.graphhopper.extensions. edgefilters.core
external
EnumEncodedValue
com.graphhopper.routing.ev
FootFlagEncoder
org.heigit.ors.routing.graphhopper.extensions. flagencoders This code has been adapted from the original GraphHopper FootFlagEncoder found at ht...
VehicleFlagEncoder
HeavyVehicleFlagEncoder
org.heigit.ors.routing.graphhopper.extensions. flagencoders
SpeedLimitHandler
org.heigit.ors.routing.graphhopper.extensions. flagencoders
ORSAbstractFlagEncoder
VehicleFlagEncoder
org.heigit.ors.routing.graphhopper.extensions. flagencoders
OSMAttachedSidewalkProcessor
org.heigit.ors.routing.graphhopper.extensions. reader.osmfeatureprocessors
OSMPedestrianProcessor
org.heigit.ors.routing.graphhopper.extensions. reader.osmfeatureprocessors
FootFlagEncoder
WheelchairFlagEncoder
org.heigit.ors.routing.graphhopper.extensions. flagencoders
external
IntEncodedValue
org.heigit.ors.routing.graphhopper.extensions. flagencoders.bike
BikeCommonFlagEncoder
CommonBikeFlagEncoder
org.heigit.ors.routing.graphhopper.extensions. flagencoders.bike Defines bit layout of bicycles (not motorcycles) for speed, access and relations (ne...
- works with files
hierarchysource
AbstractGraphBuilder
InFieldGraphBuilder
org.heigit.ors.routing.graphhopper.extensions. graphbuilders
external
MultiPolygon
org.locationtech.jts.geom
CountryBordersPolygon
org.heigit.ors.routing.graphhopper.extensions. reader.borders
CountryBordersReader
org.heigit.ors.routing.graphhopper.extensions. reader.borders
external
ReaderWay
com.graphhopper.reader
Way
org.heigit.ors.routing.graphhopper.extensions. reader.osmfeatureprocessors
PedestrianWay
WheelchairSidewalkWay
org.heigit.ors.routing.graphhopper.extensions. reader.osmfeatureprocessors
OSMFeatureFilter
WheelchairWayFilter
org.heigit.ors.routing.graphhopper.extensions. reader.osmfeatureprocessors
HereTrafficReader
org.heigit.ors.routing.graphhopper.extensions. reader.traffic
- works with files
source
external
DistanceCalcEarth
com.graphhopper.util
TrafficData
org.heigit.ors.routing.graphhopper.extensions. reader.traffic
external
IntObjectHashMap
com.carrotsearch.hppc
external
LineString
org.locationtech.jts.geom
TrafficLinkMetadata
org.heigit.ors.routing.graphhopper.extensions. reader.traffic
TrafficLink
org.heigit.ors.routing.graphhopper.extensions. reader.traffic
GraphExtension
CsvGraphStorage
org.heigit.ors.routing.graphhopper.extensions. storages
GraphExtension
GreenIndexGraphStorage
org.heigit.ors.routing.graphhopper.extensions. storages
GraphExtension
HillIndexGraphStorage
org.heigit.ors.routing.graphhopper.extensions. storages
GraphExtension
NoiseIndexGraphStorage
org.heigit.ors.routing.graphhopper.extensions. storages Created by ZWang on 13/06/2017.
GraphExtension
OsmIdGraphStorage
org.heigit.ors.routing.graphhopper.extensions. storages
GraphExtension...
RoadAccessRestrictionsGraphStorage
org.heigit.ors.routing.graphhopper.extensions. storages The graph storage for road access restrictions.
GraphExtension
ShadowIndexGraphStorage
org.heigit.ors.routing.graphhopper.extensions. storages Created by ZWang on 13/06/2017.
GraphExtension
TollwaysGraphStorage
org.heigit.ors.routing.graphhopper.extensions. storages
GraphExtension
TrailDifficultyScaleGraphStorage
org.heigit.ors.routing.graphhopper.extensions. storages
GraphExtension
WaySurfaceTypeGraphStorage
org.heigit.ors.routing.graphhopper.extensions. storages
EncodedValueOld
org.heigit.ors.routing.graphhopper.extensions. flagencoders
AbstractGraphStorageBuilder
BordersGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders Class for building the Borders graph extension that allows restricting routes regard...
AbstractGraphStorageBuilder
CsvGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders
AbstractGraphStorageBuilder
GreenIndexGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders Created by lliu on 13/03/2017.
AbstractGraphStorageBuilder
HeavyVehicleGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders
MapMatcher
org.heigit.ors.mapmatching
AbstractGraphStorageBuilder
HereTrafficGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders
- works with files
hierarchysource
HillIndexCalculator
org.heigit.ors.routing.util
AbstractGraphStorageBuilder
HillIndexGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders
AbstractGraphStorageBuilder
NoiseIndexGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders Created by ZWang on 13/06/2017.
AbstractGraphStorageBuilder
OsmIdGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders
AbstractGraphStorageBuilder
RoadAccessRestrictionsGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders Builder for road access restrictions information. The purpose is to record for edges...
AbstractGraphStorageBuilder
ShadowIndexGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders This class builds the shadow index data as a new ShadowGraphStorage.
AbstractGraphStorageBuilder
SpeedGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders
AbstractGraphStorageBuilder
TollwaysGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders
AbstractGraphStorageBuilder
TrailDifficultyScaleGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders
AbstractGraphStorageBuilder
WayCategoryGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders
WaySurfaceDescription
org.heigit.ors.routing.util
AbstractGraphStorageBuilder
WaySurfaceTypeGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders
AbstractGraphStorageBuilder
WheelchairGraphStorageBuilder
org.heigit.ors.routing.graphhopper.extensions. storages.builders
AbstractAdjustedWeighting
AdditionWeighting
org.heigit.ors.routing.graphhopper.extensions. weighting
FastestWeighting
AvoidHillsWeighting
org.heigit.ors.routing.graphhopper.extensions. weighting Special weighting for down/uphills
FastestWeighting
GreenWeighting
org.heigit.ors.routing.graphhopper.extensions. weighting Created by lliu on 15/03/2017.
FastestWeighting
HeatStressWeighting
org.heigit.ors.routing.graphhopper.extensions. weighting
AbstractAdjustedWeighting
HgvAccessWeighting
org.heigit.ors.routing.graphhopper.extensions. weighting
AbstractAdjustedWeighting
LimitedAccessWeighting
org.heigit.ors.routing.graphhopper.extensions. weighting Modifies weight of edges marked with access destination or private by multiplying it...
ORSFastestWeighting
ORSPriorityWeighting
org.heigit.ors.routing.graphhopper.extensions. weighting
FastestWeighting
PreferencePriorityWeighting
org.heigit.ors.routing.graphhopper.extensions. weighting
FastestWeighting
QuietWeighting
org.heigit.ors.routing.graphhopper.extensions. weighting
FastestWeighting
ShadowWeighting
org.heigit.ors.routing.graphhopper.extensions. weighting
FastestWeighting
SteepnessDifficultyWeighting
org.heigit.ors.routing.graphhopper.extensions. weighting
InstructionTranslatorsCache
org.heigit.ors.routing.instructions
ProfileWeightingCollection
org.heigit.ors.routing
RouteExtraInfoBuilder
org.heigit.ors.routing.util.extrainfobuilders
RouteExtraInfoBuilder
SteepnessExtraInfoBuilder
org.heigit.ors.routing.util.extrainfobuilders
PathProcessor
ExtraInfoProcessor
org.heigit.ors.routing.pathprocessors
PathProcessorFactory
ORSPathProcessorFactory
org.heigit.ors.routing.pathprocessors
ProfileParameters
VehicleParameters
org.heigit.ors.routing.parameters
AbstractAdjustedSpeedCalculator
TrafficSpeedCalculator
org.heigit.ors.routing.traffic
external
DistanceCalc3D
com.graphhopper.util
RouteSegmentItem
org.heigit.ors.routing
ServiceRequest
SnappingRequest
org.heigit.ors.snapping
CSVUtility
org.heigit.ors.util Helper class for reading data from a CSV file. Based on code from https://www.mkyong...
FileUtility
org.heigit.ors.util
- works with files
- accesses network
source
external
GeometricShapeFactory
org.locationtech.jts.util
FrechetDistance
org.heigit.ors.util
external
MathTransform
org.opengis.referencing.operation
GeomUtility
org.heigit.ors.util
StackTraceUtility
org.heigit.ors.util Simple utilities to return the stack trace of an exception as a String.
- provides main()
source
RoutingRequestMockup
org.heigit.ors.util.mockuputil This is a org.heigit.ors.routing.RoutingRequest Mockup-Class, used in junit tests an...
ConcaveHullOpenSphere
org.opensphere.geometry.algorithm Computes a concave hull of a Geometry which is a concave Geometry that contains all ...
Vertex
org.opensphere.geometry.triangulation.model Vertex.
external
LineSegment
org.locationtech.jts.geom
Edge
org.opensphere.geometry.triangulation.model Edge.
endpointsPropertiesLOCAL_LOGGERerrorHandlerexportServiceendpointsPropertieserrorHandlerisochronesServicesystemMessagePropertiesendpointsPropertieserrorHandlermatrixServicesystemMessagePropertiesendpointsPropertieserrorHandlerroutingServicesystemMessagePropertiesendpointsPropertieserrorHandlersnappingServicesystemMessagePropertiesendpointsPropertiesendrestrictionsweightingsprofileParamsroundTripOptionsisoMapsisochroneRequestisochronesOptionsmatrixOptionsalternativeRoutesrouteOptionswarningbboxexportResultswarninglocationengineInforequestbboxresponseInformationenvelopegeometryisochronepropertiesenvelopegeometryintersectioncenterenvelopeisochroneMapmapCenterdestinations 0..* engineInforequestmatrixRequestmatrixResultresponseInformationlocationrouteCoordinates 0..* engineInforequestbboxresponseInformationpropertiesemaillinkauthorboundscopyrightextensionsboundsextensionselementextensionsmetadatabboxsummarymaneuverlocations 0..* resultengineInforequestgeometrypropsbboxresponseInformationresponseInformationendpointsPropertiesbufferStreamresponseStreamLOGGERenginePropertiesLOGGERglobalLOGGERconfigLOGGERLOGGERcoordinateavoidAreas 0..* bearings 0..* profileParamslocationrangeTyperouteSearchParamsextentprofiles 0..* bboxcellIdToContourPointerMapcellIdToSuperCellMapcellsisochroneNodeStoragesuperCellIdToCellsMapcellIdsSetisochroneNodescellStorageghStorageisochroneNodeStorageborderNodeToPointerMapborderNodesisochroneNodeStorageweightingborderNodeToPointerMapeccentricitiesisochroneNodeStorageweightingadditionalEdgeFilterborderNodeDistanceStoragecellStorageeccentricityStorageflagEncodergraphisochroneNodeStoragenodeAccessoutEdgeExplorertraversalModeweightingcurrEdgefromMapisochroneNodeStoragecellStorageghStorageisochroneNodeStoragenodeAccessborderNodeDistanceStorageisochroneNodeStoragelocationIndexstartCellMapisochroneNodeStoragecellNodespartition0cellStorageedgeFiltersghStorageisochroneNodeStoragecellStorageisochroneNodeStoragepartitionghStorageedgeFilterflagEncoderghGraphghStorageinverseSemaphorepDataprojectoredgeExploreredgeFilteredgeIteratorgraphnodeOrderorderedNodespDatagraphpDatafactorygeometryencodergraphhopperpropertiessearchContextlocationparametersrangeTypeLOGGERdcFastgeometryFactorysearchContextsearchEnvvisitorLOGGERcellStoragedcFastgeomFactoryisochroneNodeStoragepreviousIsochronePolygonqueryGraphsearchEnvsearchcontextvisitorLOGGERproviderLOGGERgeomFactoryPOSITIONS 0..* factorylanglanguageLOGGERmInstanceedgeFiltergraphHopperhintsgeometrylocations 0..* destinations 0..* searchParametersunitsdestinationsgraphroutingCHGraphedgeFiltergraphHopperStoragelocIndexweightingchGraphdistUnitsedgeMetricsgraphtimeWeightingdistUnitsedgeMetricsgraphweightingchGraphchGraphencodergraphgraphHopperweightinggraphrestrictionsbaseGraphloggernode2EdgesMapadditionalCoreEdgeFilterbestWeightMapcoreEntryPointspathMetricsExtractortargetGraphupwardQueue 0..* allTargetsForSourceFoundcombinedUnsettledtargetSetbestWeightMapchGraphcoreExitPointscurrEdgestoppingCriteriontargetGraphExplorerpathMetricsExtractorchGraphpathMetricsExtractorLOGGERparamswarningGraphExtensiongeometry 0..* locationbboxgeometry 0..* pointlistsummaryangleCalcdirections 0..* distCalcweightingslocationmaneuverconfigcoreLMPreparationHandlercorePreparationHandlereccentricityfastIsochroneFactoryprocessContextLOGGERconfigmGraphHopperelevationProviderengineConfigloadCntxrpcLOGGERinstanceroutingProfilescoordinates 0..* instructionsFormatsearchParametersunitsadditionalEdgeFilterflagEncodergraphinEdgeExplorernodeAccesstraversalModeweightingadditionalEdgeFilterflagEncodergraphinEdgeExplorernodeAccesstraversalModeweightingcurrEdgefromMapitems 0..* accessEncparentaccessEncbestWeightMapcurrFromdownwardEdgeFiltermsptItemtargetGraphupwardEdgeFilterprofiles 0..* edgeEntrymapsnappedPositionalgoFactoryalgoOptsqueryGraphweightingarrGraphBuilders 0..* arrStorageBuilders 0..* LOGGERcoreLMOptionsloggerprocessContextLOGGERosmReaderLOGGERprocCntxreaderCntxencodingManagerghStoragerouterConfigweightingFactoryencodingManagerghStorageadditionalCoreEdgeFilterbestBwdEntrychGraphinEdgeExplorerturnWeightingbestWeightMapFromCHweightApproxbestWeightMapFromCHcurrFromedgeFiltercoregraphlandmarksFilterlmConfigloggersubnetworkNodeschBuilderdijkstraSWexistingShortcutExplorerprepareGraphwitnessPathSearcherroutingGraphshortcutUnpackerweightinglmsroutingCHGraphisCoreNoderestrictionFilterlandmarksFiltercoreedgeFilterignoreSetnodeStackenvgeomFactorypolys 0..* storagebordersExtractororsEdgesstoragevehicleParamsstoragetollwayExtractororsEdgesgsHeavyVehiclesorsEdgesPropertiestrafficGraphStoragehasInclineEncoderorsEdgesLOGGERattributesparamsstorageencodergraphorsEdgesstoragestoragestorageavSpeedEncconditionalEncoders 0..* trafficGraphStorageflagEncodergraphinEdgeExplorerturnCostProviderflagEncoderspeedDataflagEncoderstorageattributesstorageconditionalAccessEncoderfootRouteEncpriorityWayEncoderpriorityWayEncoderLOGGERconditionalAccessEncoderspeedLimitHandlerLOGGERosmAttachedSidewalkProcessorosmPedestrianProcessorLOGGERbikeRouteEncconditionalAccessEncoderpriorityWayEncoderwayTypeEncodercoordinates 0..* encodingManagergeometryFactoryLOGGERboundaryboundaryLineLOGGERcurrentInstancereaderWaysidewalkProcessorosmAttachedSidewalkProcessorosmWayLOGGERcurrentInstancedistCalchereTrafficDatalinksLOGGERLOGGERlinkGeometrytrafficLinkMetadataorsEdgesorsEdgesorsEdgesorsEdgesorsEdgesedgesorsEdgesedgesedgesorsEdgesLOGGERcbReadergfstorageLOGGERstorageLOGGERstoragestorageLOGGERghmMapMatchermatchedHereLinksstoragetrafficEdgeFilterdistCalchillIndexCalcstorageLOGGERstorageosmIdGraphStoragestorageLOGGER_storagestoragestoragestoragestoragestoragewaySurfaceDescstoragewheelchairAttributesweightings 0..* gsHillIndexgsGreenIndexheatStressStoragehgvAccessFilterroadAccessEncpriorityEncoderpriorityEncodergsNoiseIndexLOGGER_shadowIndexStoragegsHillIndexmInstanceextraInfodistCalcprevSegmentItemLOGGERavgSpeedInfoavgSpeedInfoBuildercountryBordersReaderencoderextCountryTraversalInfoextCsvDataextGreenIndexextHillIndexextNoiseIndexextOsmIdextRoadAccessRestrictionsextShadowIndexextTollwaysextTrailDifficultyextWayCategoryextWaySurfacesteepnessInfoBuildertollwayExtractorLOGGERcountryBordersReadertrafficGraphStoragevehicleFlagEncoderlocations 0..* LOGGERLOGGERgfgsfgeometryFactorytransformWgs84SphericalmercatorLOGGERcoords2d 0..* routingRequestgeomFactorycoordinateeVgeometry