Size: a a a

OpenStreetMap Беларусь

2020 January 16

H

Hamer13 in OpenStreetMap Беларусь
а там запаковано
источник

H

Hamer13 in OpenStreetMap Беларусь
$ wget http://openstreetmap.by/data/osm2vectortiles/10/589/328.pbf
--2020-01-16 01:04:27--  http://openstreetmap.by/data/osm2vectortiles/10/589/328.pbf
Распознаётся h13vps.h13online.net (h13vps.h13online.net)… 37.97.208.71, 2a01:7c8:aac3:5ef:5054:ff:fe10:87e7
Подключение к h13vps.h13online.net (h13vps.h13online.net)|37.97.208.71|:3128... соединение установлено.
Proxy-запрос отправлен. Ожидание ответа… 200 OK
Длина: 21592 (21K) [application/x-protobuf]
Сохранение в: «328.pbf»

328.pbf                          100%[========================================================>]  21,09K  --.-KB/s    in 0,09s

2020-01-16 01:04:28 (238 KB/s) - «328.pbf» сохранён [21592/21592]

$ file 328.pbf
328.pbf: gzip compressed data, from Unix
источник

DP

Darafei Praliaskouski in OpenStreetMap Беларусь
источник

DP

Darafei Praliaskouski in OpenStreetMap Беларусь
инспектор съел
источник

H

Hamer13 in OpenStreetMap Беларусь
переименовывается…
источник

H

Hamer13 in OpenStreetMap Беларусь
готово. положил в /srv/www/tiles/data/osm2vectortiles/

root@osmby-hetzner ~/tiles # ll /srv/www/tiles/data/osm2vectortiles/
total 124
drwxr-xr-x   3 root root  4096 Jan 15 23:05 0
drwxr-xr-x   4 root root  4096 Jan 15 23:05 1
drwxr-xr-x  31 root root  4096 Jan 15 23:01 10
drwxr-xr-x  58 root root  4096 Jan 15 23:02 11
drwxr-xr-x 113 root root  4096 Jan 15 23:02 12
drwxr-xr-x 223 root root  4096 Jan 15 23:02 13
drwxr-xr-x 444 root root 12288 Jan 15 23:02 14
drwxr-xr-x   6 root root  4096 Jan 15 23:05 2
drwxr-xr-x  10 root root  4096 Jan 15 23:05 3
drwxr-xr-x  18 root root  4096 Jan 15 23:05 4
drwxr-xr-x  34 root root  4096 Jan 15 23:05 5
drwxr-xr-x   4 root root  4096 Jan 15 23:01 6
drwxr-xr-x   6 root root  4096 Jan 15 23:01 7
drwxr-xr-x  10 root root  4096 Jan 15 23:01 8
drwxr-xr-x  17 root root  4096 Jan 15 23:01 9
-rw-r--r--   1 root root 57328 Jan 15 23:01 metadata.json.pbf
источник

H

Hamer13 in OpenStreetMap Беларусь
ну что, исправляю nginx чтобы смотрел в этот каталог, а не в tileserver?
источник

DP

Darafei Praliaskouski in OpenStreetMap Беларусь
давай
источник

DP

Darafei Praliaskouski in OpenStreetMap Беларусь
и запиши куда-нибудь как распаковывал
источник

DP

Darafei Praliaskouski in OpenStreetMap Беларусь
источник

NM

Notna M in OpenStreetMap Беларусь
Ого, да тут щас отдавать быстрее главной будет, пора ставить редирект, заодно и проблему с нейм решим
источник

H

Hamer13 in OpenStreetMap Беларусь
не взлетело
источник

H

Hamer13 in OpenStreetMap Беларусь
потому что tileserver отдаёт
Content-Type: application/x-protobuf

а по файлам —
Content-Type: application/octet-stream

и на стороне клиента оно отказывается с таким типом работать.
источник

DP

Darafei Praliaskouski in OpenStreetMap Беларусь
источник

DP

Darafei Praliaskouski in OpenStreetMap Беларусь
я подозреваю что надо ещё заголовком сказать что они пожатые гзипом
источник

H

Hamer13 in OpenStreetMap Беларусь
угу, сделал
источник

H

Hamer13 in OpenStreetMap Беларусь
взлетело
источник

H

Hamer13 in OpenStreetMap Беларусь
там ещё нужно было добавить:
Content-Encoding: gzip
источник

H

Hamer13 in OpenStreetMap Беларусь
итого:
       location /data/osm2vectortiles {
               root /srv/www/tiles/;
               types { } default_type "application/x-protobuf";
               add_header Content-Encoding gzip;
       }
источник

H

Hamer13 in OpenStreetMap Беларусь
запись в вики добавил.
источник