### Makefile --- study one street: Dongguan Rd. 東關路 ## Author: Dan Jacobson https://www.jidanni.org/ ## Copyright: https://www.gnu.org/licenses/gpl.html ## Created: 2025-01-29T08:17:36+0000 ## Last-Updated: 2026-03-03T21:26:31+0000 ## Update #: 1568 look: side0.gpx side1.gpx ties.gpx tiepoints0.gpx tiepoints1.gpx; viking $^ d=~/Downloads/d/data #Dongguan Rd. Sec. 6 東關路六段 s_ADDRESS_SOURCE=$d/dongguan6.adr.geojson #Prevent IsValidTrajectory error: n=AND "addr:housenumber" NOT LIKE s_ADDRESS_FILTER=WHERE "addr:housenumber" NOT LIKE \ "%之%" AND "addr:housenumber" LIKE "%號" \ $n "37_號" $n "93_號" $n "965號" #also why didn't heshun backward also trigger it? s_MULTILANE_SOURCE=$d/dongguan6.multipath.geojson #which in turn makes: s_ROAD_SOURCE=centerline.gpkg #which you might think is funny, because we are going to make two #"rails" back again. s_NUM_FILTER=$$_ % 250 == 0 s_OFFSET_FROM_CENTERLINE=150 MAKEFLAGS+=-I ../../../../utilities include centerline.makefile shoelace.makefile clean:; rm --verbose *.gpx *.csv *.vrt *.gpkg # s=東關路六段 # N:=https://overpass-turbo.eu/?Q=[out:json][timeout:25];\ # {{geocodeArea:$a}}->.searchArea;\ # node["addr:street"="$s"](area.searchArea);out geom;&R # W:=https://overpass-turbo.eu/?Q=[out:json][timeout:25];\ # {{geocodeArea:$a}}->.searchArea;\ # way[highway]["name"="$S"](area.searchArea);out geom;&R VIEWER=viking %.vik:%.kml if pidof -q $v; then killall --wait --signal SIGHUP $v; fi; \ >> /tmp/nohup2.out nohup $v $^ & sleep 11 %.info:% ogrinfo -q -al $<|perl -pwle \ '$$commas=(tr/,//); s/(^.{40}).*(.{40})$$/$$1...$$2 $$commas/;' .SECONDARY: .DELETE_ON_ERROR: