Commit graph

259 commits

Author SHA1 Message Date
Patrick Brosi
396ea175e7 shorter output 2022-01-22 02:24:24 +01:00
Patrick Brosi
54409ec24d refactoring 2022-01-22 02:14:25 +01:00
Patrick Brosi
ff8748ef3f some bugfixes 2022-01-22 00:57:44 +01:00
Patrick Brosi
15e84d930a update segmentation in shapevl, add --unique mode 2022-01-21 23:59:14 +01:00
Patrick Brosi
c3bc12eb8c bugfixes 2022-01-17 15:11:24 +01:00
Patrick Brosi
46482788ff remove debug output 2022-01-17 13:50:18 +01:00
Patrick Brosi
39fb167cbf some minor changes 2022-01-17 13:29:35 +01:00
Patrick Brosi
ea79e3ac52 remove gtfs_has_shapes from stats output, was always true as checked after the shapes were calculated 2022-01-14 17:44:48 +01:00
Patrick Brosi
516f04b9c5 bts classifier 2022-01-13 21:41:52 +01:00
Patrick Brosi
749044ce97 fix misnamed turning_circle parameter 2022-01-12 20:21:27 +01:00
Patrick Brosi
1e516f4d2b faster shapevl 2022-01-12 17:20:10 +01:00
Patrick Brosi
1febc192ce add "all" to keep-tags option for osmfilter 2022-01-11 23:21:12 +01:00
Patrick Brosi
c25d174e60 add --osmfilter option 2022-01-11 17:32:50 +01:00
Patrick Brosi
6473dcdb52 json output mode for shapevl 2022-01-09 23:58:18 +01:00
Patrick Brosi
f10397db41 add gaussian noise parameter 2022-01-09 15:09:41 +01:00
Patrick Brosi
0e5213f049 fix 2022-01-07 17:41:03 +01:00
Patrick Brosi
6b445b84d1 some updates to shapevl 2022-01-07 17:35:30 +01:00
Patrick Brosi
3a08b63d8e better stats.json 2022-01-05 11:24:42 +01:00
Patrick Brosi
4c29892658 * speed up hop-to-hop calculations
* better and faster trip clustering: trip tries
* add --write-colors to extract line colors from OSM data
* refactor config parameter names, update default pfaedle.cfg
* add --stats for writing a stats.json file
* add --no-fast-hops, --no-a-star, --no-trie for debugging
* general refactoring
2022-01-04 17:19:27 +01:00
Patrick Brosi
f1822868c5 include cstddef in Node.h 2021-11-30 12:46:24 +01:00
Patrick Brosi
57de18844f update cppgtfs 2021-11-30 12:45:58 +01:00
Patrick Brosi
59e527bcb4 update repo URL 2021-11-09 12:01:49 +01:00
Patrick Brosi
364d6a19e5 update cppgtfs 2021-09-10 12:53:28 +02:00
Patrick Brosi
cfc41d01e7 remove check which was alywas true 2021-09-10 12:36:19 +02:00
Patrick Brosi
16e66e59a5 update cppgtfs 2021-09-09 00:14:52 +02:00
Patrick Brosi
366e4b2aba update cppgtfs 2021-09-08 21:21:44 +02:00
Patrick Brosi
deaaf23caf linter 2021-07-24 11:02:02 +02:00
Patrick Brosi
cea4474631 write doubles as bytes to shape container, not strings, to safe some disk space and speed up writing 2021-07-24 11:02:02 +02:00
graue70
e0e4ee1f2b
Fix incorrect URL in README (#30)
Old URL forced login.
2021-06-27 12:20:15 +02:00
Patrick Brosi
087ea0310b move os condition to condition clause 2020-12-03 14:44:14 +01:00
Patrick Brosi
73101fcc03 only build image on linux 2020-12-03 12:50:17 +01:00
Patrick Brosi
dd64e075c8 only deploy on linux using gcc 2020-12-03 01:38:08 +01:00
Patrick Brosi
8fe7a30e31 add docker service to travis.yml 2020-12-03 00:05:34 +01:00
Patrick Brosi
2f7e6a028f update readme 2020-12-02 19:29:30 +01:00
Patrick Brosi
5d2bb9bbfd Merge branch 'derhuerst-docker-image' 2020-12-02 19:27:17 +01:00
Patrick Brosi
b9897bdd97 add docker pw and uname 2020-12-02 19:26:40 +01:00
Jannis R
9a8a64d38e
readme: explain docker usage 📝 2020-12-02 17:53:31 +01:00
Jannis R
4aa500b867
Travis CI: build & publish Docker image 💚 2020-12-02 13:53:50 +01:00
Jannis R
2a01eda564
add Dockerfile & .dockerignore 2020-12-02 13:53:29 +01:00
Patrick Brosi
b0a2cff43a fix possible race condition in Normalizer cache 2020-11-20 17:00:20 +01:00
Alexander Held
08b0685ad1
Optional transit line penalties when no explicit line was given (#19)
* Enable transit line penalties also when no explicit line was given

Currently, if no transit line is given, all edges get penalty factor 0
regardless of whether there are transit lines following the edge or not.
The change introduced in this commit will give penalty factor 0 if there
is at least one transit line following the edge and penalty factor 1 if
there are no tranist lines at all following the edge.
Behavior in the case when a transit line is given is untouched.

This should improve routing results by preferring edges with
associated transit lines. This used to be the behaviour before
some refactoring. Maybe it was broken unintentionally.
2020-10-13 20:27:20 +02:00
Patrick Brosi
e06c15656b
Merge pull request #20 from aheld84/edge-splitting
Fix edge splitting fragment ending up with wrong geometry in edge grid
2020-09-30 17:57:14 +02:00
Alexander Held | geOps
c023bb963d Fix edge splitting fragment being registered with wrong geometry in edge grid
If I'm not mistaken, there is a typo in the OsmBuilder when an edge is split
into two edges to insert a station: one of the new edges is registered with
the wrong geometry in the edge grid. This should fix it.
2020-09-30 16:20:04 +02:00
Patrick Brosi
69dc466605 remove empty variable from link 2020-05-26 10:23:24 +02:00
Patrick Brosi
9c51f2799d
Merge pull request #13 from rurseekatze/station-id-normalize
Fix name of config param
2020-02-26 16:50:56 +01:00
Alexander Matheisen
6c42f8244e Fix name of config param 2020-02-26 11:36:34 +01:00
Patrick Brosi
1163f11e57
Merge pull request #12 from Benitoite/patch-1
CMakeLists.txt: download submodules if needed
2020-02-11 10:18:51 +01:00
Benitoite
3eb5c881fe
Detect .git instead of CMakeLists.txt in submods 2020-02-10 07:10:46 -08:00
Benitoite
6d2671900b
also check for xml submodule 2020-02-09 04:52:18 -08:00
Benitoite
f856e9865c CMakeLists.txt: download submodules if needed
Download git submodules if the CMakeLists.txt files for the configparser or cppgtfs directories are not present.
2020-02-09 04:47:13 -08:00