Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upstream merge 2023-09-21 #184

Merged
merged 169 commits into from
Sep 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
169 commits
Select commit Hold shift + click to select a range
636f36b
Add cost function to RemoveTransitIfStreetOnlyIsBetter filter
vesameskanen Jul 5, 2023
3621260
Apply hard filter for walking
vesameskanen Jul 6, 2023
bfe2b61
Pass linear function as parameter for RemoveTransitIfStreetOnlyIsBett…
vesameskanen Jul 6, 2023
709a94a
Add two missing itinerary filter configuration examples
vesameskanen Jul 6, 2023
3463eb6
Update docs
vesameskanen Jul 6, 2023
d7908d5
Merge remote-tracking branch 'otp/dev-2.x' into removetransitifstreet…
vesameskanen Jul 10, 2023
44f0ac8
Merge remote-tracking branch 'otp/dev-2.x' into removetransitifstreet…
vesameskanen Jul 18, 2023
e981121
Update auto generated docs
vesameskanen Jul 18, 2023
1828c89
Consider feed id in HSL fare service
viljaminurminen-cgi Aug 10, 2023
9c07374
Apply feedback from review
nurmAV Aug 10, 2023
9cb7e8d
Consider each feed separately in HSL fare service
viljaminurminen-cgi Aug 17, 2023
45a864a
Merge branch 'DT-5946-missing-ticket-disclaimer' of github.com:HSLdev…
viljaminurminen-cgi Aug 17, 2023
d380257
Merge remote-tracking branch 'otp/dev-2.x' into removetransitifstreet…
vesameskanen Aug 18, 2023
8e3e2c1
Use CostLinearFunction
vesameskanen Aug 21, 2023
4d12fd8
Split RemoveTransitIfStreetOnlyIsBetterFilter.java into two simpler f…
vesameskanen Aug 21, 2023
94a738d
Add test for the new itinerary filter
vesameskanen Aug 22, 2023
acc2bb9
Update test name
vesameskanen Aug 22, 2023
fc4f3ce
Remove unused function
vesameskanen Aug 22, 2023
e34e4e9
Use cost, not distance
vesameskanen Aug 22, 2023
f2e021f
Update test
vesameskanen Aug 22, 2023
71b069a
Merge remote-tracking branch 'otp/dev-2.x' into removetransitifstreet…
vesameskanen Aug 25, 2023
aa60e1b
Clean up some of the OSM relation handling
leonardehrenfried Aug 25, 2023
26da2d5
Move routable() check into OSMWithTags
leonardehrenfried Aug 25, 2023
a4d440f
Move link check into OSMWithTags
leonardehrenfried Aug 25, 2023
9c37eaa
Simplify handling of routes
leonardehrenfried Aug 27, 2023
b2756bb
Clean up relations handling a little more
leonardehrenfried Aug 27, 2023
52948f3
Update tag extraction
leonardehrenfried Aug 27, 2023
0a82f70
Remove duplicate method, clean up
leonardehrenfried Aug 29, 2023
afce5fd
Centralise parsing of wheelchair-accessibility
leonardehrenfried Aug 29, 2023
8476448
Extract plaform check
leonardehrenfried Aug 29, 2023
d68884f
Remove unused code
leonardehrenfried Aug 29, 2023
53db801
Add test for isRoutable
leonardehrenfried Aug 29, 2023
077f440
Remove 'public' modifier from tests
leonardehrenfried Aug 29, 2023
934f0ff
Update dependency io.github.ci-cmg:mapbox-vector-tile to v4.0.6
renovate[bot] Aug 29, 2023
70a06d7
Introduce isOneOfTags
leonardehrenfried Aug 30, 2023
c84240f
Remove banDiscouraged* functionality
leonardehrenfried Aug 30, 2023
caf9795
Add mixins for foot=discouraged, bicycle=discouraged
leonardehrenfried Aug 30, 2023
b583999
Update test
leonardehrenfried Aug 31, 2023
d8c6511
Add Houston to list of deployments [ci skip]
leonardehrenfried Sep 1, 2023
23fe689
Update slf4j.version to v2.0.9
renovate[bot] Sep 3, 2023
828cb40
Update dependency com.graphql-java:graphql-java to v21.1
renovate[bot] Sep 4, 2023
e0561b2
Update dependency org.onebusaway:onebusaway-gtfs to v1.4.5
renovate[bot] Sep 6, 2023
d303045
Add multifeed handling to DefaultFareService
viljaminurminen-cgi Sep 7, 2023
3cd90af
Remove calculateFares from HSL fare service
viljaminurminen-cgi Sep 7, 2023
05774c6
Merge pull request #5331 from opentripplanner/renovate/io.github.ci-c…
leonardehrenfried Sep 11, 2023
fd1e1ed
Merge pull request #5344 from opentripplanner/renovate/com.graphql-ja…
leonardehrenfried Sep 11, 2023
5a46ea9
Merge pull request #5345 from opentripplanner/renovate/org.onebusaway…
leonardehrenfried Sep 11, 2023
aef5b14
Make nullable fields in alerts explicit
leonardehrenfried Sep 11, 2023
2bc1138
Add test for nullable fields
leonardehrenfried Sep 11, 2023
56e938e
Exclude OBA's slf4j-simple
leonardehrenfried Sep 11, 2023
1938f63
Exclude OBA's slf4j-simple
leonardehrenfried Sep 11, 2023
5d5cf7f
Update micrometer.version to v1.11.4
renovate[bot] Sep 11, 2023
57cbe99
Update dependency org.apache.commons:commons-compress to v1.24.0
renovate[bot] Sep 11, 2023
4845e9a
Update src/main/java/org/opentripplanner/openstreetmap/model/OSMWithT…
leonardehrenfried Sep 12, 2023
56e650e
Merge pull request #5350 from leonardehrenfried/remove-oba-slf4j
leonardehrenfried Sep 12, 2023
7136d18
Merge pull request #5351 from opentripplanner/renovate/micrometer.ver…
leonardehrenfried Sep 12, 2023
13d8663
Only check if it's a railway platform
leonardehrenfried Sep 12, 2023
bf15416
Add multifeed tests for DefaultFareService
viljaminurminen-cgi Sep 12, 2023
bd40f50
Make alertHeader also return an Optional
leonardehrenfried Sep 12, 2023
d42fbea
Merge remote-tracking branch 'upstream/dev-2.x' into nullable-alert-f…
leonardehrenfried Sep 12, 2023
92279b6
Use better method names
leonardehrenfried Sep 12, 2023
00ce283
Move return statements to their own line
leonardehrenfried Sep 12, 2023
6fedd5d
Rename transit vs walking filter
vesameskanen Sep 13, 2023
07683a9
Update documentation to reflect changes in the filter
vesameskanen Sep 13, 2023
4985bd6
update docs
vesameskanen Sep 13, 2023
c42861c
Use new class name
vesameskanen Sep 13, 2023
db41b92
Use new class name
vesameskanen Sep 13, 2023
056f8f2
Remove old class
vesameskanen Sep 13, 2023
e005426
Merge branch 'rename-filter-class' into removetransitifstreetonlyisbe…
vesameskanen Sep 13, 2023
ca17977
Rename references to changed filter class name
vesameskanen Sep 13, 2023
10949a0
Move street vs transit filters to the block of absolute filters
vesameskanen Sep 13, 2023
089a4a7
Rename remaining references to old filter class name and rename the t…
vesameskanen Sep 13, 2023
43e00c9
Update docs
vesameskanen Sep 13, 2023
59f114b
Update RouteRequest doc
vesameskanen Sep 13, 2023
d917e14
Add test for translated strings
leonardehrenfried Sep 13, 2023
865d1cc
Return emtpy list in Transmodel API
leonardehrenfried Sep 13, 2023
e57db69
Merge pull request #5328 from leonardehrenfried/osm-relation-refactoring
leonardehrenfried Sep 13, 2023
5c08a00
Add date to container image tag only if Maven version contains SNAPSHOT
leonardehrenfried Sep 13, 2023
238c2f1
Update version in documentation from 2.3.0 to 2.4.0
leonardehrenfried Sep 13, 2023
7113be5
Update changelog in prepartion of the release
leonardehrenfried Sep 13, 2023
9eb6817
Update src/ext/java/org/opentripplanner/ext/transmodelapi/model/siri/…
leonardehrenfried Sep 13, 2023
9dbe5c5
Also build container on master branch
leonardehrenfried Sep 13, 2023
3921232
Remove enunciate REST API documentation generator
leonardehrenfried Sep 13, 2023
138d96f
Remove ice roads from routing using Finland specific tag mapping
vesameskanen Sep 13, 2023
8ae4e31
Update documentation and release checklist
leonardehrenfried Sep 13, 2023
0535840
prepare release 2.4.0
leonardehrenfried Sep 13, 2023
38d585b
Prepare next development iteration 2.5.0-SNAPSHOT
leonardehrenfried Sep 13, 2023
ceb1613
Change it back to emptyList()
leonardehrenfried Sep 13, 2023
44b8d7f
Update mike to the latest version
leonardehrenfried Sep 13, 2023
f1dfaf2
Update deploy prefix
leonardehrenfried Sep 13, 2023
72fd373
Merge pull request #5349 from leonardehrenfried/nullable-alert-fields
leonardehrenfried Sep 13, 2023
6d72394
Add changelog entry for #5349 [ci skip]
Sep 13, 2023
6ead908
Move permissions check inside WPS
leonardehrenfried Sep 1, 2023
aa992a6
Move entity check into way property set
leonardehrenfried Sep 1, 2023
4ef39a1
Move method from OSMFilter into instance
leonardehrenfried Sep 1, 2023
f8b3f9c
Move permissions method into OSMWithTags
leonardehrenfried Sep 2, 2023
b2d0219
Convert static method to instance one
leonardehrenfried Sep 2, 2023
8420200
Move tests to appropriate file
leonardehrenfried Sep 2, 2023
18945a1
Improve GermanyMapperTest
leonardehrenfried Sep 2, 2023
06f0424
Add test for multipolygon intersections
leonardehrenfried Sep 13, 2023
47ec6b4
Move code to separate line
leonardehrenfried Sep 13, 2023
15e8fb4
Move OsmFilter and make it package-private
leonardehrenfried Sep 13, 2023
1a5a5ed
Add tests for ice/winter road tag mapping
vesameskanen Sep 14, 2023
c441d8b
Consider unknown fares within feeds
viljaminurminen-cgi Sep 14, 2023
36d93cd
Return null fares only if no fare type has fare
viljaminurminen-cgi Sep 14, 2023
894a5c7
Clean up code, document
leonardehrenfried Sep 14, 2023
d6fb013
Merge pull request #5355 from HSLdevcom/no-ice-roads
vesameskanen Sep 14, 2023
34bd978
Apply suggestions from code review
nurmAV Sep 14, 2023
c488177
Merge branch 'otp-dev-2.x' into DT-5946-missing-ticket-disclaimer
viljaminurminen-cgi Sep 14, 2023
a9caa84
Fix formatting
viljaminurminen-cgi Sep 14, 2023
80f58d1
Fix grammar and formatting [ci skip]
leonardehrenfried Sep 14, 2023
2aa2120
Update src/main/java/org/opentripplanner/routing/algorithm/filterchai…
vesameskanen Sep 14, 2023
775cd16
Update src/main/java/org/opentripplanner/routing/algorithm/filterchai…
vesameskanen Sep 14, 2023
38ac2bd
Update src/main/java/org/opentripplanner/routing/api/request/preferen…
vesameskanen Sep 14, 2023
79c907e
Update src/main/java/org/opentripplanner/routing/api/request/preferen…
vesameskanen Sep 14, 2023
2bfd928
Update src/main/java/org/opentripplanner/routing/api/request/preferen…
vesameskanen Sep 14, 2023
a2d109f
Update src/main/java/org/opentripplanner/routing/api/request/preferen…
vesameskanen Sep 14, 2023
5a3b13f
Update src/main/java/org/opentripplanner/routing/api/request/preferen…
vesameskanen Sep 14, 2023
4bab50a
Update src/main/java/org/opentripplanner/routing/api/request/preferen…
vesameskanen Sep 14, 2023
061c0bb
Update src/main/java/org/opentripplanner/standalone/config/routereque…
vesameskanen Sep 14, 2023
45b459d
Fix race condition in GtfsModuleTest
habrahamsson-skanetrafiken Sep 14, 2023
46f5291
Fix naming issues pointed out in review
vesameskanen Sep 14, 2023
a49c890
Update src/main/java/org/opentripplanner/routing/algorithm/filterchai…
vesameskanen Sep 14, 2023
200ed4e
Fix formatting
vesameskanen Sep 14, 2023
260c581
Merge pull request #5284 from HSLdevcom/DT-5946-missing-ticket-discla…
optionsome Sep 14, 2023
429582e
Merge pull request #5222 from HSLdevcom/removetransitifstreetonlyisbe…
leonardehrenfried Sep 14, 2023
f8cfa4d
Add changelog entry for #5222 [ci skip]
Sep 14, 2023
7135319
Merge pull request #5357 from Skanetrafiken/fix-test-racecondition
leonardehrenfried Sep 14, 2023
b5cbc95
Merge pull request #5341 from leonardehrenfried/ban-discouraged
leonardehrenfried Sep 14, 2023
7e41077
Add changelog entry for #5341 [ci skip]
Sep 14, 2023
72dcf51
Bump serialization version id for #5341
Sep 14, 2023
33c4346
Merge remote-tracking branch 'upstream/dev-2.x' into refactor-osm-per…
leonardehrenfried Sep 14, 2023
d6707cc
Resolve merge artifacts
leonardehrenfried Sep 14, 2023
19da613
Remove unnecessary modifier
leonardehrenfried Sep 14, 2023
38131f8
Allow scooters to enter stations just like bicycles do
leonardehrenfried Sep 14, 2023
e0bd59a
Flesh out test builders, add tests for link traversal
leonardehrenfried Sep 15, 2023
0446321
Apply review feedback
leonardehrenfried Sep 15, 2023
f664f77
Untangle OsmChecks and inline isRoutable
leonardehrenfried Sep 15, 2023
2b1117a
Update dependency org.entur.gbfs:gbfs-java-model to v3.0.9
renovate[bot] Sep 18, 2023
0f4588a
Add ID to mapper error messages
leonardehrenfried Sep 18, 2023
3e36162
Merge pull request #5346 from opentripplanner/renovate/org.entur.gbfs…
leonardehrenfried Sep 20, 2023
4f8e41c
Improve tests
leonardehrenfried Sep 20, 2023
0d95a87
Use empty set of headers instead of null
optionsome Sep 20, 2023
42e3aae
Merge pull request #5363 from leonardehrenfried/mapper-errors
leonardehrenfried Sep 21, 2023
457764c
Improve test setup
leonardehrenfried Sep 21, 2023
a27baf3
Merge pull request #5358 from leonardehrenfried/refactor-osm-permissions
leonardehrenfried Sep 21, 2023
15cbba9
Fix values for bikesAllowed
leonardehrenfried Sep 21, 2023
6138851
Fix value mapping for bikesAllowed
leonardehrenfried Sep 21, 2023
0abf7f3
Rename mapper to BikesAllowedMapper
leonardehrenfried Sep 21, 2023
10dbb7b
Merge remote-tracking branch 'upstream/dev-2.x' into upstream-merge-2…
leonardehrenfried Sep 21, 2023
0424ba8
Merge remote-tracking branch 'upstream/dev-2.x' into fix-scooter-access
leonardehrenfried Sep 21, 2023
f8afbf4
Update dependency graphql to v16.8.1 [SECURITY]
renovate[bot] Sep 21, 2023
0e6a6e9
Merge pull request #5370 from opentripplanner/renovate/npm-graphql-vu…
leonardehrenfried Sep 22, 2023
9428ee7
Document AStarEdge
leonardehrenfried Sep 22, 2023
bcd4e6c
Add validation
optionsome Sep 22, 2023
8d39386
Clear up lack of clarity around equality/identity
leonardehrenfried Sep 22, 2023
7149a68
Use 's0' as the parameter name
leonardehrenfried Sep 22, 2023
20472f3
Merge pull request #5361 from ibi-group/fix-scooter-access
leonardehrenfried Sep 22, 2023
9fc27a8
Add changelog entry for #5361 [ci skip]
Sep 22, 2023
96b1230
Merge pull request #5367 from HSLdevcom/fix-park-and-ride
optionsome Sep 22, 2023
b0f5697
Update dependency org.apache.maven.plugins:maven-shade-plugin to v3.5.1
renovate[bot] Sep 24, 2023
d4411fd
Merge pull request #5366 from ibi-group/remove-duplicate-nearby-stops
leonardehrenfried Sep 25, 2023
670d1c8
Add changelog entry for #5366 [ci skip]
Sep 25, 2023
a203530
Merge pull request #5368 from ibi-group/bikes-allowed
leonardehrenfried Sep 25, 2023
725edfb
Add changelog entry for #5368 [ci skip]
Sep 25, 2023
9a53477
Merge pull request #5374 from opentripplanner/renovate/org.apache.mav…
leonardehrenfried Sep 25, 2023
8fb2983
Improve logging message for negative travel time
vpaturet Sep 25, 2023
be789e3
Merge pull request #5375 from entur/Improving_negative_travel_time_lo…
t2gran Sep 25, 2023
79d1b62
Merge remote-tracking branch 'upstream/dev-2.x' into upstream-merge-2…
leonardehrenfried Sep 25, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 12 additions & 5 deletions .github/workflows/cibuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -166,9 +166,9 @@ jobs:

if [ ${{ github.ref }} = 'refs/heads/master' ];
then
mike deploy --branch $LOCAL_BRANCH --prefix en --title=$MASTER_BRANCH_VERSION --update-aliases v$MASTER_BRANCH_VERSION latest
mike deploy --branch $LOCAL_BRANCH --deploy-prefix en --title=$MASTER_BRANCH_VERSION --update-aliases v$MASTER_BRANCH_VERSION latest
else
mike deploy --branch $LOCAL_BRANCH --prefix en dev-2.x
mike deploy --branch $LOCAL_BRANCH --deploy-prefix en dev-2.x
fi

# commit and push the GraphQL documentation if the schema file is newer than the
Expand Down Expand Up @@ -218,7 +218,7 @@ jobs:
run: mvn --batch-mode compile -DskipTests -P prettierSkip

container-image:
if: github.repository_owner == 'opentripplanner' && github.event_name == 'push' && github.ref == 'refs/heads/dev-2.x'
if: github.repository_owner == 'opentripplanner' && github.event_name == 'push' && (github.ref == 'refs/heads/dev-2.x' || github.ref == 'refs/heads/master')
runs-on: ubuntu-latest
needs:
- build-linux
Expand All @@ -244,7 +244,14 @@ jobs:

version_with_snapshot=`mvn -q help:evaluate -Dexpression=project.version -q -DforceStdout`
version=${version_with_snapshot/-SNAPSHOT/}
image_date=`date +%Y-%m-%dT%H-%M`
image_version="${version}_${image_date}"

image_version=${version}

## if the Maven version contains SNAPSHOT, then add date to tag
if [[ $version_with_snapshot == *"SNAPSHOT"* ]]; then
image_date=`date +%Y-%m-%dT%H-%M`
image_version="${version}_${image_date}"
echo "Maven version ${version_with_snapshot} contains SNAPSHOT, adding date to container image tag"
fi

mvn --batch-mode -P prettierSkip compile com.google.cloud.tools:jib-maven-plugin:build -Djib.to.tags=latest,$image_version
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ src/ext/resources/reportapi/report.csv

streetGraph.obj
graph.obj
# IntelliJ creates these pid files when you attach the debugger to tests
.attach_pid*

smoke-tests/*.jar
smoke-tests/**/*.obj
Expand Down
4 changes: 2 additions & 2 deletions doc-templates/Configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ text inserted is valid JSON (starts with `{` and ends with `}`).
Variable substitution is performed on configuration file after the include file directive; Hence
variable substitution is also performed on the text in the injected file.

Here is an example including variable substitution, assuming version 2.3.0 of OTP:
Here is an example including variable substitution, assuming version 2.4.0 of OTP:

```JSON
// build-config.json
Expand All @@ -170,7 +170,7 @@ The result will look like this:
{
"transitFeeds": [
{
"source": "netex-v2.3.0.obj"
"source": "netex-v2.4.0.obj"
}
]
}
Expand Down
16 changes: 8 additions & 8 deletions docs/Basic-Tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ JAR containing all other libraries needed for OTP to work, and is available from
repository. You will be able to go
to [the OTP directory at Maven Central](https://repo1.maven.org/maven2/org/opentripplanner/otp/),
navigate to
the [directory of releases](https://repo1.maven.org/maven2/org/opentripplanner/otp/2.3.0/),
the [directory of releases](https://repo1.maven.org/maven2/org/opentripplanner/otp/2.4.0/),
and download
the [file with `shaded.jar` suffix](https://repo1.maven.org/maven2/org/opentripplanner/otp/2.3.0/otp-2.3.0-shaded.jar)
the [file with `shaded.jar` suffix](https://repo1.maven.org/maven2/org/opentripplanner/otp/2.4.0/otp-2.4.0-shaded.jar)
.

You may also want to get your own copy of the OTP source code
Expand Down Expand Up @@ -127,7 +127,7 @@ below and in other tutorials.
The simplest way to use OTP is to build a graph in a single step and start a server immediately,
without saving it to disk. The command to do so is:

$ java -Xmx2G -jar otp-2.3.0-shaded.jar --build --serve /home/username/otp
$ java -Xmx2G -jar otp-2.4.0-shaded.jar --build --serve /home/username/otp

where `/home/username/otp` should be the directory where you put your configuration and input files.

Expand All @@ -151,13 +151,13 @@ build a graph from street and transit data then save it to a file using the `--b
command line parameters together. If for example your current working directory (`.`) contains the
input files and the OTP JAR file, you can use this command:

$ java -Xmx2G -jar otp-2.3.0-shaded.jar --build --save .
$ java -Xmx2G -jar otp-2.4.0-shaded.jar --build --save .

This will produce a file called `graph.obj` in the same directory as the inputs. The server can then
be started later using the `--load` parameter, and will read this file instead of building the graph
from scratch:

$ java -Xmx2G -jar otp-2.3.0-shaded.jar --load .
$ java -Xmx2G -jar otp-2.4.0-shaded.jar --load .

Another reason to perform these two phases separately is that the building process loads the entire
GTFS and OSM data sets into memory, so can require significantly more memory than just running a
Expand All @@ -174,16 +174,16 @@ graph once, and then layer transit data on top of the streets to make the final
Again assuming the input files and OTP JAR file are in the current working directory, you can build
a street graph with OSM and elevation data only (ignoring transit input files) with this command:

$ java -Xmx2G -jar otp-2.3.0-shaded.jar --buildStreet .
$ java -Xmx2G -jar otp-2.4.0-shaded.jar --buildStreet .

Then, to build a graph layering transit data on top of the saved street graph (built using the
previous command):

$ java -Xmx2G -jar otp-2.3.0-shaded.jar --loadStreet --save .
$ java -Xmx2G -jar otp-2.4.0-shaded.jar --loadStreet --save .

Finally, the server can be started using the `--load` parameter:

$ java -Xmx2G -jar otp-2.3.0-shaded.jar --load .
$ java -Xmx2G -jar otp-2.4.0-shaded.jar --load .

## Command Line Switches

Expand Down
2 changes: 0 additions & 2 deletions docs/BuildConfiguration.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@ Sections follow that describe particular settings in more depth.
| Config Parameter | Type | Summary | Req./Opt. | Default Value | Since |
|--------------------------------------------------------------------------|:-----------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------:|-----------------------------------|:-----:|
| [areaVisibility](#areaVisibility) | `boolean` | Perform visibility calculations. | *Optional* | `false` | 1.5 |
| banDiscouragedBiking | `boolean` | Should biking be allowed on OSM ways tagged with `bicycle=discouraged` | *Optional* | `false` | 2.0 |
| banDiscouragedWalking | `boolean` | Should walking be allowed on OSM ways tagged with `foot=discouraged` | *Optional* | `false` | 2.0 |
| [buildReportDir](#buildReportDir) | `uri` | URI to the directory where the graph build report should be written to. | *Optional* | | 2.0 |
| [configVersion](#configVersion) | `string` | Deployment version of the *build-config.json*. | *Optional* | | 2.1 |
| [dataImportReport](#dataImportReport) | `boolean` | Generate nice HTML report of Graph errors/warnings | *Optional* | `false` | 2.0 |
Expand Down
Loading
Loading