├── .dockerignore ├── .github └── workflows │ ├── build.yml │ └── container.yml ├── .gitignore ├── .gitmodules ├── .ycm_extra_conf.py ├── CMakeLists.txt ├── Dockerfile ├── LICENSE ├── README.md ├── cmake ├── FindLibZip.cmake ├── GetGitRevisionDescription.cmake ├── GetGitRevisionDescription.cmake.in └── MacPlistMacros.cmake ├── geo ├── pfaedle.qgs ├── schweiz_ex.png ├── schweiz_ex_res.png ├── stuttgart_ex.png └── stuttgart_ex_res.png ├── pfaedle.cfg └── src ├── CMakeLists.txt ├── pfaedle ├── CMakeLists.txt ├── Def.h ├── PfaedleMain.cpp ├── _config.h.in ├── config │ ├── ConfigReader.cpp │ ├── ConfigReader.h │ ├── MotConfig.h │ ├── MotConfigReader.cpp │ ├── MotConfigReader.h │ └── PfaedleConfig.h ├── gtfs │ ├── Feed.h │ ├── Service.h │ ├── ShapeContainer.h │ ├── ShapeContainer.tpp │ ├── StopTime.h │ ├── Writer.cpp │ └── Writer.h ├── netgraph │ ├── EdgePL.h │ ├── Graph.h │ └── NodePL.h ├── osm │ ├── BBoxIdx.cpp │ ├── BBoxIdx.h │ ├── Osm.h │ ├── OsmBuilder.cpp │ ├── OsmBuilder.h │ ├── OsmFilter.cpp │ ├── OsmFilter.h │ ├── OsmIdSet.cpp │ ├── OsmIdSet.h │ ├── OsmReadOpts.h │ ├── Restrictor.cpp │ └── Restrictor.h ├── router │ ├── Comp.h │ ├── HopCache.cpp │ ├── HopCache.h │ ├── Misc.h │ ├── Router.h │ ├── Router.tpp │ ├── RoutingAttrs.h │ ├── ShapeBuilder.cpp │ ├── ShapeBuilder.h │ ├── Stats.h │ ├── TripTrie.h │ ├── TripTrie.tpp │ ├── Weights.cpp │ └── Weights.h ├── statsimi-classifier │ ├── StatsimiClassifier.cpp │ └── StatsimiClassifier.h ├── tests │ ├── CMakeLists.txt │ └── TestMain.cpp └── trgraph │ ├── EdgePL.cpp │ ├── EdgePL.h │ ├── Graph.h │ ├── NodePL.cpp │ ├── NodePL.h │ ├── Normalizer.cpp │ ├── Normalizer.h │ ├── StatInfo.cpp │ └── StatInfo.h └── shapevl ├── CMakeLists.txt ├── Collector.cpp ├── Collector.h ├── Result.h └── ShapevlMain.cpp /.dockerignore: -------------------------------------------------------------------------------- 1 | /build 2 | 3 | /Dockerfile 4 | gtfs-out 5 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/container.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/.github/workflows/container.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/.gitmodules -------------------------------------------------------------------------------- /.ycm_extra_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/.ycm_extra_conf.py -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindLibZip.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/cmake/FindLibZip.cmake -------------------------------------------------------------------------------- /cmake/GetGitRevisionDescription.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/cmake/GetGitRevisionDescription.cmake -------------------------------------------------------------------------------- /cmake/GetGitRevisionDescription.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/cmake/GetGitRevisionDescription.cmake.in -------------------------------------------------------------------------------- /cmake/MacPlistMacros.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/cmake/MacPlistMacros.cmake -------------------------------------------------------------------------------- /geo/pfaedle.qgs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/geo/pfaedle.qgs -------------------------------------------------------------------------------- /geo/schweiz_ex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/geo/schweiz_ex.png -------------------------------------------------------------------------------- /geo/schweiz_ex_res.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/geo/schweiz_ex_res.png -------------------------------------------------------------------------------- /geo/stuttgart_ex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/geo/stuttgart_ex.png -------------------------------------------------------------------------------- /geo/stuttgart_ex_res.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/geo/stuttgart_ex_res.png -------------------------------------------------------------------------------- /pfaedle.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/pfaedle.cfg -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/pfaedle/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/CMakeLists.txt -------------------------------------------------------------------------------- /src/pfaedle/Def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/Def.h -------------------------------------------------------------------------------- /src/pfaedle/PfaedleMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/PfaedleMain.cpp -------------------------------------------------------------------------------- /src/pfaedle/_config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/_config.h.in -------------------------------------------------------------------------------- /src/pfaedle/config/ConfigReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/config/ConfigReader.cpp -------------------------------------------------------------------------------- /src/pfaedle/config/ConfigReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/config/ConfigReader.h -------------------------------------------------------------------------------- /src/pfaedle/config/MotConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/config/MotConfig.h -------------------------------------------------------------------------------- /src/pfaedle/config/MotConfigReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/config/MotConfigReader.cpp -------------------------------------------------------------------------------- /src/pfaedle/config/MotConfigReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/config/MotConfigReader.h -------------------------------------------------------------------------------- /src/pfaedle/config/PfaedleConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/config/PfaedleConfig.h -------------------------------------------------------------------------------- /src/pfaedle/gtfs/Feed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/gtfs/Feed.h -------------------------------------------------------------------------------- /src/pfaedle/gtfs/Service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/gtfs/Service.h -------------------------------------------------------------------------------- /src/pfaedle/gtfs/ShapeContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/gtfs/ShapeContainer.h -------------------------------------------------------------------------------- /src/pfaedle/gtfs/ShapeContainer.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/gtfs/ShapeContainer.tpp -------------------------------------------------------------------------------- /src/pfaedle/gtfs/StopTime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/gtfs/StopTime.h -------------------------------------------------------------------------------- /src/pfaedle/gtfs/Writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/gtfs/Writer.cpp -------------------------------------------------------------------------------- /src/pfaedle/gtfs/Writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/gtfs/Writer.h -------------------------------------------------------------------------------- /src/pfaedle/netgraph/EdgePL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/netgraph/EdgePL.h -------------------------------------------------------------------------------- /src/pfaedle/netgraph/Graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/netgraph/Graph.h -------------------------------------------------------------------------------- /src/pfaedle/netgraph/NodePL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/netgraph/NodePL.h -------------------------------------------------------------------------------- /src/pfaedle/osm/BBoxIdx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/osm/BBoxIdx.cpp -------------------------------------------------------------------------------- /src/pfaedle/osm/BBoxIdx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/osm/BBoxIdx.h -------------------------------------------------------------------------------- /src/pfaedle/osm/Osm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/osm/Osm.h -------------------------------------------------------------------------------- /src/pfaedle/osm/OsmBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/osm/OsmBuilder.cpp -------------------------------------------------------------------------------- /src/pfaedle/osm/OsmBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/osm/OsmBuilder.h -------------------------------------------------------------------------------- /src/pfaedle/osm/OsmFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/osm/OsmFilter.cpp -------------------------------------------------------------------------------- /src/pfaedle/osm/OsmFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/osm/OsmFilter.h -------------------------------------------------------------------------------- /src/pfaedle/osm/OsmIdSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/osm/OsmIdSet.cpp -------------------------------------------------------------------------------- /src/pfaedle/osm/OsmIdSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/osm/OsmIdSet.h -------------------------------------------------------------------------------- /src/pfaedle/osm/OsmReadOpts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/osm/OsmReadOpts.h -------------------------------------------------------------------------------- /src/pfaedle/osm/Restrictor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/osm/Restrictor.cpp -------------------------------------------------------------------------------- /src/pfaedle/osm/Restrictor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/osm/Restrictor.h -------------------------------------------------------------------------------- /src/pfaedle/router/Comp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/router/Comp.h -------------------------------------------------------------------------------- /src/pfaedle/router/HopCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/router/HopCache.cpp -------------------------------------------------------------------------------- /src/pfaedle/router/HopCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/router/HopCache.h -------------------------------------------------------------------------------- /src/pfaedle/router/Misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/router/Misc.h -------------------------------------------------------------------------------- /src/pfaedle/router/Router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/router/Router.h -------------------------------------------------------------------------------- /src/pfaedle/router/Router.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/router/Router.tpp -------------------------------------------------------------------------------- /src/pfaedle/router/RoutingAttrs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/router/RoutingAttrs.h -------------------------------------------------------------------------------- /src/pfaedle/router/ShapeBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/router/ShapeBuilder.cpp -------------------------------------------------------------------------------- /src/pfaedle/router/ShapeBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/router/ShapeBuilder.h -------------------------------------------------------------------------------- /src/pfaedle/router/Stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/router/Stats.h -------------------------------------------------------------------------------- /src/pfaedle/router/TripTrie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/router/TripTrie.h -------------------------------------------------------------------------------- /src/pfaedle/router/TripTrie.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/router/TripTrie.tpp -------------------------------------------------------------------------------- /src/pfaedle/router/Weights.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/router/Weights.cpp -------------------------------------------------------------------------------- /src/pfaedle/router/Weights.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/router/Weights.h -------------------------------------------------------------------------------- /src/pfaedle/statsimi-classifier/StatsimiClassifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/statsimi-classifier/StatsimiClassifier.cpp -------------------------------------------------------------------------------- /src/pfaedle/statsimi-classifier/StatsimiClassifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/statsimi-classifier/StatsimiClassifier.h -------------------------------------------------------------------------------- /src/pfaedle/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/tests/CMakeLists.txt -------------------------------------------------------------------------------- /src/pfaedle/tests/TestMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/tests/TestMain.cpp -------------------------------------------------------------------------------- /src/pfaedle/trgraph/EdgePL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/trgraph/EdgePL.cpp -------------------------------------------------------------------------------- /src/pfaedle/trgraph/EdgePL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/trgraph/EdgePL.h -------------------------------------------------------------------------------- /src/pfaedle/trgraph/Graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/trgraph/Graph.h -------------------------------------------------------------------------------- /src/pfaedle/trgraph/NodePL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/trgraph/NodePL.cpp -------------------------------------------------------------------------------- /src/pfaedle/trgraph/NodePL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/trgraph/NodePL.h -------------------------------------------------------------------------------- /src/pfaedle/trgraph/Normalizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/trgraph/Normalizer.cpp -------------------------------------------------------------------------------- /src/pfaedle/trgraph/Normalizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/trgraph/Normalizer.h -------------------------------------------------------------------------------- /src/pfaedle/trgraph/StatInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/trgraph/StatInfo.cpp -------------------------------------------------------------------------------- /src/pfaedle/trgraph/StatInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/pfaedle/trgraph/StatInfo.h -------------------------------------------------------------------------------- /src/shapevl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/shapevl/CMakeLists.txt -------------------------------------------------------------------------------- /src/shapevl/Collector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/shapevl/Collector.cpp -------------------------------------------------------------------------------- /src/shapevl/Collector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/shapevl/Collector.h -------------------------------------------------------------------------------- /src/shapevl/Result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/shapevl/Result.h -------------------------------------------------------------------------------- /src/shapevl/ShapevlMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad-freiburg/pfaedle/HEAD/src/shapevl/ShapevlMain.cpp --------------------------------------------------------------------------------