From 35a9ebd491ae3e83406459d16a1bc098835760fa Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Wed, 7 May 2014 21:42:57 +0200 Subject: Add new script localosmfeature2pdf. --- localosmfeature2pdf | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100755 localosmfeature2pdf diff --git a/localosmfeature2pdf b/localosmfeature2pdf new file mode 100755 index 0000000..64a89e0 --- /dev/null +++ b/localosmfeature2pdf @@ -0,0 +1,55 @@ +#!/bin/sh +# +# Copyright © 2014 Jonas Smedegaard +# Description: resolve GeoJSON from OSM node, way and relation objects. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +# Depends: gdal-bin perl-modules + +set -eu + +# type must be either polygons, lines or points +type="$1" +feature="$2" +outstem="${3:-$(basename "$feature")}" + +case "$feature" in + node/*) + url="http://www.openstreetmap.org/api/0.6/$feature" + ;; + *) + url="http://www.openstreetmap.org/api/0.6/$feature/full" + ;; +esac +case "$type" in + polygons) + ogr2ogr -t_srs EPSG:3857 -f PDF \ + "$outstem.pdf" /vsicurl_streaming/"$url" \ + --config OSM_USE_CUSTOM_INDEXING NO \ + -nlt PROMOTE_TO_MULTI multipolygons + ;; + lines) + ogr2ogr -t_srs EPSG:3857 -f PDF \ + "$outstem.pdf" /vsicurl_streaming/"$url" \ + --config OSM_USE_CUSTOM_INDEXING NO \ + -nlt PROMOTE_TO_MULTI multilinestrings + ;; + points) + ogr2ogr -t_srs EPSG:3857 -f PDF \ + "$outstem.pdf" /vsicurl_streaming/"$url" \ + --config OSM_USE_CUSTOM_INDEXING NO \ + points \ + ;; +esac -- cgit v1.2.3 ?h=master'>9b/9c
diff options
context:
space:
mode:
Diffstat (limited to 'tags/9b/9c')
-rw-r--r--tags/9b/9c/03df79fd16fd046a23be4b5c55fefb11@sms-backup-plus.local/inbox0
-rw-r--r--tags/9b/9c/03df79fd16fd046a23be4b5c55fefb11@sms-backup-plus.local/old0
-rw-r--r--tags/9b/9c/20071022150025.46faba6a@scratch/signed0
-rw-r--r--tags/9b/9c/20071022150025.46faba6a@scratch/spi0
-rw-r--r--tags/9b/9c/20071022150025.46faba6a@scratch/unread0
-rw-r--r--tags/9b/9c/20080819114819.GC30507@mail.26dimensions.com/debian0
-rw-r--r--tags/9b/9c/20080819114819.GC30507@mail.26dimensions.com/signed0
-rw-r--r--tags/9b/9c/20121119192538.GA20707@virgil.dodds.net/debian0
-rw-r--r--tags/9b/9c/20121119192538.GA20707@virgil.dodds.net/signed0
-rw-r--r--tags/9b/9c/20130528101337.GA22920@angband.pl/debian0
-rw-r--r--tags/9b/9c/20130528101337.GA22920@angband.pl/unread0
-rw-r--r--tags/9b/9c/20180128220001.BD2E78FD3@lxp5.free-owl.de/sys0
-rw-r--r--tags/9b/9c/20180128220001.BD2E78FD3@lxp5.free-owl.de/unread0
-rw-r--r--tags/9b/9c/20190418200002.3A8CA1C8D89@lxp5.free-owl.de/sys0
-rw-r--r--tags/9b/9c/20190418200002.3A8CA1C8D89@lxp5.free-owl.de/unread0
-rw-r--r--tags/9b/9c/20200201023242.GA10903@wren.corp/debian0
-rw-r--r--tags/9b/9c/20200201023242.GA10903@wren.corp/unread0
-rw-r--r--tags/9b/9c/2fltxuhan3m.fsf@diskless.uio.no/debian0
-rw-r--r--tags/9b/9c/3CFC81EE-B569-4344-B0E1-19BEC355C291@kaospilot.dk/hb0
-rw-r--r--tags/9b/9c/3CFC81EE-B569-4344-B0E1-19BEC355C291@kaospilot.dk/unread0
-rw-r--r--tags/9b/9c/AANLkTik94_1QKz9m-Srww4yK71ceaW-LOLb20w2wpBM+@mail.gmail.com/sugar0
-rw-r--r--tags/9b/9c/AANLkTik94_1QKz9m-Srww4yK71ceaW-LOLb20w2wpBM+@mail.gmail.com/unread0
-rw-r--r--tags/9b/9c/BF3C14E1-D45F-439F-8F43-7C24EBFC6FBB@kaospilot.dk/hb0
-rw-r--r--tags/9b/9c/BF3C14E1-D45F-439F-8F43-7C24EBFC6FBB@kaospilot.dk/kp0
-rw-r--r--tags/9b/9c/BF3C14E1-D45F-439F-8F43-7C24EBFC6FBB@kaospilot.dk/unread0
-rw-r--r--tags/9b/9c/CAE5QJjZWYG4pwPsXe0jQ=-ydHE0XEiZCJ=HJvS=4JgMDA8k=gA@mail.gmail.com/debian0
-rw-r--r--tags/9b/9c/CAGw2+gqOw=Y5s5=fxd_0+qoK4+KWnTTfLNaUyKzrLW=vgjC2eA@mail.gmail.com/inbox0
-rw-r--r--tags/9b/9c/CAGw2+gqOw=Y5s5=fxd_0+qoK4+KWnTTfLNaUyKzrLW=vgjC2eA@mail.gmail.com/old0
-rw-r--r--tags/9b/9c/dc6f55fba58e3a100fddc5a1720ca6ce@app.linkleads.vn/inbox0
-rw-r--r--tags/9b/9c/dc6f55fba58e3a100fddc5a1720ca6ce@app.linkleads.vn/old0
-rw-r--r--tags/9b/9c/mailman.1.1604127603.24440.kpt11@lists.homebase.dk/hb0
-rw-r--r--tags/9b/9c/mailman.1.1604127603.24440.kpt11@lists.homebase.dk/inbox0
-rw-r--r--tags/9b/9c/mailman.1.1604127603.24440.kpt11@lists.homebase.dk/killed0
-rw-r--r--tags/9b/9c/mailman.1.1604127603.24440.kpt11@lists.homebase.dk/unread0
-rw-r--r--tags/9b/9c/p06240802c167a4205db1@%5b192.168.103.239%5d/hb0
-rw-r--r--tags/9b/9c/p06240802c167a4205db1@%5b192.168.103.239%5d/inbox0
-rw-r--r--tags/9b/9c/p06240802c167a4205db1@%5b192.168.103.239%5d/old0
-rw-r--r--tags/9b/9c/p06240802c167a4205db1@%5b192.168.103.239%5d/replied0
38 files changed, 0 insertions, 0 deletions