Add paths

This commit is contained in:
Andras Schmelczer 2026-03-10 21:51:06 +00:00
parent f3e3c1ee49
commit 02ec8ff4d2
4 changed files with 255 additions and 49 deletions

View file

@ -17,7 +17,9 @@ set -euo pipefail
# - places_ref.parquet: place order reference
#
# Usage:
# ./r5-java/run.sh
# ./r5-java/run.sh [--paths] [--demo]
# --paths records journey instructions (transit only, ~20x slower)
# --demo only compute Bank + TCR, transit only (quick test)
# --- Defaults ---
THREADS=4
@ -25,6 +27,8 @@ HEAP=12g
NETWORK_DIR=property-data/r5-network
OUTPUT_BASE=property-data/travel-times
R5_DIR=r5-java
PATHS_FLAG=""
DEMO_FLAG=""
# --- Parse args ---
while [[ $# -gt 0 ]]; do
@ -33,6 +37,8 @@ while [[ $# -gt 0 ]]; do
--heap) HEAP="$2"; shift 2 ;;
--network-dir) NETWORK_DIR="$2"; shift 2 ;;
--output-dir) OUTPUT_BASE="$2"; shift 2 ;;
--paths) PATHS_FLAG="--paths"; shift ;;
--demo) DEMO_FLAG="--demo"; shift ;;
*) echo "Unknown: $1"; exit 1 ;;
esac
done
@ -96,6 +102,7 @@ done
if $NEEDS_COMPILE; then
echo "--- Compiling Java source ---"
rm -rf "$OUT_DIR"
mkdir -p "$OUT_DIR"
javac -cp "$LIB_DIR/*" -d "$OUT_DIR" "$SRC_DIR"/*.java
fi
@ -128,7 +135,8 @@ java -Xmx"$HEAP" -cp "$OUT_DIR:$LIB_DIR/*" propertymap.App \
--postcodes property-data/arcgis_data.parquet \
--places property-data/places.parquet \
--output-dir "$OUTPUT_BASE" \
--threads "$THREADS"
--threads "$THREADS" \
$PATHS_FLAG $DEMO_FLAG
echo ""
echo "=== Complete ==="