Commit graph

229 commits

Author SHA1 Message Date
Patrick Brosi
2fb157ef37 dont output warning for unsnap if station lies outside the GTFS bounding box (because the trip it belongs to was filtered for some reason) 2019-01-16 15:37:42 +01:00
Patrick Brosi
8fb21919f3 only fail if not sort-in succeeded at all 2019-01-15 02:31:10 +01:00
Patrick Brosi
7835242cb8 update cppgtfs 2019-01-14 12:51:14 +01:00
Patrick Brosi
de787243c1 update cppgtfs 2019-01-13 01:42:13 +01:00
Patrick Brosi
72bc6106ae explicitely check if intermediate file is not already present in GTFS writing 2019-01-13 01:41:45 +01:00
Patrick Brosi
73ad8fdb96 update src/util 2019-01-12 01:46:29 +01:00
Patrick Brosi
50bbbc044d use default constructor in util lib to fix clang-5 compilation error 2019-01-12 01:38:19 +01:00
Patrick Brosi
eff4ee4521 update cppgtfs 2019-01-12 01:32:38 +01:00
Patrick Brosi
118beffe71 require gcc 4.9 because of incomplete regex support in gcc 4.8 2019-01-12 01:31:17 +01:00
Patrick Brosi
63f0b61ea1 clean up and refactor half-baked development commits and squash them into a new version.
Changes:

* support for multiple GTFS feeds as input in filtering, read default global and local configuration files
* be a bit more memory conservative
* make caching optional
* dont delete orphan edge if it would transform a degree 3 node with a possible full turn into a degree 2 node eligible for contraction
* dedicated filters for funicular and gondola
* make max snap level option more intuitive
* allow filter rules for level 0
* additional fallback for station snapping
* dont try to route for MOT unequal to trip in -T mode, force-snap to orphaned OSM station if not snap was possible
* write bounds to filtered osm
* remove unused surrounding heuristic
* use bus lanes info
* be a bit more tolerant for bus oneway streets
* create missing directories
* error if no cfg is present, clean up evaluation Makefile
2019-01-12 01:08:13 +01:00
Patrick Brosi
2cc2d2dc23 refactoring 2018-08-17 16:42:26 +02:00
Patrick Brosi
9816b93264 typo 2018-08-17 16:11:50 +02:00
Patrick Brosi
cc8067d90f typo 2018-08-17 16:11:10 +02:00
Patrick Brosi
2aef6cac5d img caption 2018-08-17 16:07:42 +02:00
Patrick Brosi
e10b090999 update readme 2018-08-17 15:59:53 +02:00
Patrick Brosi
69a360c48f handle cases where multiple endpoints are colinear as non-intersecting for line segments (because otherwise it cannot be used to check if intersection() has undefined behaviour, as there will be an infinite number of intersections) 2018-08-17 15:07:20 +02:00
Patrick Brosi
95ce5ba03d correctly clear stringstream 2018-08-10 19:17:48 +02:00
Patrick Brosi
dbceb0ef74 revert some changes in util 2018-08-10 16:55:27 +02:00
Patrick Brosi
8446db5c4b make geometry precision configurable for build 2018-08-10 16:42:38 +02:00
Patrick Brosi
486a8136fd use double precision 2018-08-10 15:21:27 +02:00
Patrick Brosi
967963e180 use bus=designated 2018-08-09 20:55:23 +02:00
Patrick Brosi
18c00718f6 add util/json to repo 2018-08-09 19:33:20 +02:00
Patrick Brosi
dfce1a44fc refactoring 2018-08-09 19:32:54 +02:00
Patrick Brosi
10b72785ba evaluate our approach at the end in eval 2018-08-09 18:41:52 +02:00
Patrick Brosi
03aa3c5a7d fix deg output in geographjsonoutput 2018-08-08 18:58:48 +02:00
Patrick Brosi
713262f756 fix bug in line segment intersection 2018-08-08 17:36:28 +02:00
Patrick Brosi
f56294b597 correct use of numeric_limits 2018-08-02 19:41:39 +02:00
Patrick Brosi
64b83f569c refactoring 2018-08-01 14:25:54 +02:00
Patrick Brosi
04e87c1d9c update readme 2018-07-25 20:18:42 +02:00
Patrick Brosi
5703eb47bd refactoring 2018-07-25 20:14:46 +02:00
Patrick Brosi
7f0443243c be a bit less verbose 2018-07-24 19:33:18 +02:00
Patrick Brosi
45027d5496 mail again on build failure 2018-07-23 17:15:39 +02:00
Patrick Brosi
4220ad6efb add missing include 2018-07-23 17:10:29 +02:00
Patrick Brosi
e584eb7cbd another try to build on osx 2018-07-23 17:05:14 +02:00
Patrick Brosi
ad04f554a5
Update .travis.yml 2018-07-23 03:51:04 +02:00
Patrick Brosi
7390efab8d another try to get clang build 2018-07-23 03:39:44 +02:00
Patrick Brosi
2f356239bc dont build on osx in travis 2018-07-23 03:32:42 +02:00
Patrick Brosi
eb415cd234 use ctest command for verbose output 2018-07-23 03:07:28 +02:00
Patrick Brosi
df2ab2df77 try to compile with clang and on osx in travis 2018-07-23 02:46:31 +02:00
Patrick Brosi
1a9482a445 compress example image 2018-07-22 21:08:14 +02:00
Patrick Brosi
91728a6f58 mail on build failure 2018-07-22 18:44:36 +02:00
Patrick Brosi
c0d89c3bf0 typo 2018-07-22 18:42:52 +02:00
Patrick Brosi
f516ba0354 update readme 2018-07-22 18:42:10 +02:00
Patrick Brosi
30883e6487 fix some compiler warnings 2018-07-22 18:37:03 +02:00
Patrick Brosi
0effea29bd fix test target 2018-07-22 17:40:06 +02:00
Patrick Brosi
105d639380 Merge branch 'refactoring' 2018-07-22 17:34:14 +02:00
Patrick Brosi
31a0c50892 another try with travis 2018-07-22 17:32:40 +02:00
Patrick Brosi
9712e06a02 Revert "remove .travis.yml until issues with boost 1.54 (default on ubuntu 14.04) have been fixed"
This reverts commit 73d159f449.
2018-07-22 17:32:40 +02:00
Patrick Brosi
13fb21f626 get rid of boost 2018-07-22 17:32:31 +02:00
Patrick Brosi
63dfda9749 delete some unneeded code 2018-07-19 02:08:10 +02:00