31 lines
990 B
Makefile
31 lines
990 B
Makefile
THUMB_SRC := $(wildcard images/*.jpg)
|
|
THUMB_FILES := $(patsubst images/%.jpg, images/thumbs/%.jpg, $(THUMB_SRC))
|
|
|
|
.PHONY: deploy
|
|
deploy: data/plats.json data/track.geojson satellite $(THUMB_FILES)
|
|
rsync -avz --exclude=unused/ --delete ./ bert:/srv/www/lawrencedeerclub.chandlerswift.com/
|
|
|
|
# Build a thumbnail next to each source image so new photos are picked up automatically.
|
|
images/thumbs/%.jpg: images/%.jpg | images/thumbs
|
|
magick $< -resize 400x400 -quality 80 $@
|
|
|
|
images/thumbs:
|
|
mkdir -p $@
|
|
|
|
data/plats.json: scripts/get_plats.py
|
|
./scripts/get_plats.py data/plats.geojson
|
|
|
|
.PHONY: satellite
|
|
satellite:
|
|
./scripts/download_satellite.py
|
|
|
|
data/track.geojson: resources/deercamp.osm
|
|
OSM_USE_CUSTOM_INDEXING=NO ogr2ogr \
|
|
-overwrite \
|
|
-f GeoJSON \
|
|
-nln track \
|
|
-lco RFC7946=YES \
|
|
-lco COORDINATE_PRECISION=8 \
|
|
-dialect SQLITE \
|
|
-sql "SELECT HSTORE_GET_VALUE(other_tags,'type') AS type, geometry FROM lines WHERE HSTORE_GET_VALUE(other_tags,'type') IS NOT NULL" \
|
|
$@ $<
|