Skip to content

Commit 3e0e7f4

Browse files
authored
Merge branch 'dev' into abyrd/geotiff-zip-blocking
2 parents dede93d + 05ab57f commit 3e0e7f4

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

src/main/java/com/conveyal/gtfs/model/Transfer.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public void loadOneRow() throws IOException {
3434
tr.sourceFileLine = row;
3535
tr.from_stop_id = getStringField("from_stop_id", true);
3636
tr.to_stop_id = getStringField("to_stop_id", true);
37-
tr.transfer_type = getIntField("transfer_type", true, 0, 3);
37+
tr.transfer_type = getIntField("transfer_type", true, 0, 5);
3838
tr.min_transfer_time = getIntField("min_transfer_time", false, 0, Integer.MAX_VALUE);
3939
tr.from_route_id = getStringField("from_route_id", false);
4040
tr.to_route_id = getStringField("to_route_id", false);
@@ -43,10 +43,12 @@ public void loadOneRow() throws IOException {
4343

4444
getRefField("from_stop_id", true, feed.stops);
4545
getRefField("to_stop_id", true, feed.stops);
46-
getRefField("from_route_id", false, feed.routes);
47-
getRefField("to_route_id", false, feed.routes);
48-
getRefField("from_trip_id", false, feed.trips);
49-
getRefField("to_trip_id", false, feed.trips);
46+
// We do not validate referential integrity of these fields because they are not
47+
// consumed by R5, and some prominent feeds contain thousands of such errors.
48+
// getRefField("from_route_id", false, feed.routes);
49+
// getRefField("to_route_id", false, feed.routes);
50+
// getRefField("from_trip_id", false, feed.trips);
51+
// getRefField("to_trip_id", false, feed.trips);
5052

5153
// row number used as an arbitrary unique string to give MapDB a key.
5254
feed.transfers.put(Long.toString(row), tr);

src/main/java/com/conveyal/r5/streets/StreetLayer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1220,7 +1220,7 @@ private void makeEdgePair (Way way, int beginIdx, int endIdx, Long osmID) {
12201220
try {
12211221
edgeStore.edgeTraversalTimes.setEdgePair(newEdge.edgeIndex, way);
12221222
} catch (Exception ex) {
1223-
LOG.error("Continuing to load but ignoring generalized costs due to exception: {}", ex.toString());
1223+
LOG.info("Continuing to load but ignoring generalized costs following exception: {}", ex.toString());
12241224
edgeStore.edgeTraversalTimes = null;
12251225
}
12261226
}

0 commit comments

Comments
 (0)