-
Notifications
You must be signed in to change notification settings - Fork 1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #6049 from HSLdevcom/fix-floornumber-report
OSM data links added to the graph build report about ambiguous levels and layers
- Loading branch information
Showing
4 changed files
with
50 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
23 changes: 12 additions & 11 deletions
23
...n/java/org/opentripplanner/openstreetmap/issues/FloorNumberUnknownAssumedGroundLevel.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,23 @@ | ||
package org.opentripplanner.openstreetmap.issues; | ||
|
||
import org.opentripplanner.graph_builder.issue.api.DataImportIssue; | ||
import org.opentripplanner.openstreetmap.model.OSMWithTags; | ||
|
||
public class FloorNumberUnknownAssumedGroundLevel implements DataImportIssue { | ||
public record FloorNumberUnknownAssumedGroundLevel(String layer, OSMWithTags entity) | ||
implements DataImportIssue { | ||
private static final String FMT = | ||
"%s : could not determine floor number for layer %s, assumed to be ground-level."; | ||
|
||
public static final String FMT = | ||
"Could not determine floor number for layer %s, assumed to be ground-level."; | ||
private static final String HTMLFMT = | ||
"<a href='%s'>'%s'</a> : could not determine floor number for layer %s, assumed to be ground-level."; | ||
|
||
final String layer; | ||
final Integer floorNumber; | ||
|
||
public FloorNumberUnknownAssumedGroundLevel(String layer, Integer floorNumber) { | ||
this.layer = layer; | ||
this.floorNumber = floorNumber; | ||
@Override | ||
public String getMessage() { | ||
return String.format(FMT, entity.getId(), layer); | ||
} | ||
|
||
@Override | ||
public String getMessage() { | ||
return String.format(FMT, layer, floorNumber); | ||
public String getHTMLMessage() { | ||
return String.format(HTMLFMT, entity.url(), entity.getId(), layer); | ||
} | ||
} |
27 changes: 16 additions & 11 deletions
27
.../java/org/opentripplanner/openstreetmap/issues/FloorNumberUnknownGuessedFromAltitude.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,27 @@ | ||
package org.opentripplanner.openstreetmap.issues; | ||
|
||
import org.opentripplanner.graph_builder.issue.api.DataImportIssue; | ||
import org.opentripplanner.openstreetmap.model.OSMWithTags; | ||
|
||
public class FloorNumberUnknownGuessedFromAltitude implements DataImportIssue { | ||
public record FloorNumberUnknownGuessedFromAltitude( | ||
String layer, | ||
Integer floorNumber, | ||
OSMWithTags entity | ||
) | ||
implements DataImportIssue { | ||
private static final String FMT = | ||
"%s : could not determine floor number for layer %s. Guessed %s (0-based) from altitude."; | ||
|
||
public static final String FMT = | ||
"Could not determine floor number for layer %s. Guessed %s (0-based) from altitude."; | ||
private static final String HTMLFMT = | ||
"<a href='%s'>'%s'</a> : could not determine floor number for layer %s. Guessed %s (0-based) from altitude."; | ||
|
||
final String layer; | ||
final Integer floorNumber; | ||
|
||
public FloorNumberUnknownGuessedFromAltitude(String layer, Integer floorNumber) { | ||
this.layer = layer; | ||
this.floorNumber = floorNumber; | ||
@Override | ||
public String getMessage() { | ||
return String.format(FMT, entity.getId(), layer, floorNumber); | ||
} | ||
|
||
@Override | ||
public String getMessage() { | ||
return String.format(FMT, layer, floorNumber); | ||
public String getHTMLMessage() { | ||
return String.format(HTMLFMT, entity.url(), entity.getId(), layer, floorNumber); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters