Я пытаюсь построить автономный таймер-сервер с помощью найденных planet.osm.pbf
файлов here, и я ударил немного о проблеме масштабирования.автономный таймер-сервер для всей планеты
Моя первая попытка состояла в том, чтобы отобразить некоторые из этих данных в файле .mbtiles
и обслуживать его с помощью Tilemill
. Это работает очень хорошо до определенного уровня масштабирования, но затем размер предварительно обработанных плиток взрывается. Моя догадка о соответствующем решении заключается в предварительном рендеринге плиток до некоторого разумного уровня масштабирования, а затем есть механизм для рендеринга оставшихся уровней масштабирования на лету. В качестве альтернативы, я понимаю, что существует векторная плитка, которая (может быть?) Всегда эффективно отображается «на лету» в браузере (делает это, я думаю).
Кто-нибудь знает о наилучшем подходе к настройке автономного таймера в этом масштабе? Многие другие ответы, которые я видел, касаются того, как обслуживать плитки для определенного города или штата, но я не собираюсь много показывать всю планету.
Спасибо!
EDIT:
В качестве альтернативы, если есть и другие форматы, в которых данные планетарных доступны, кроме planet.osm.pbf
Я определенно открыт услышать об этом - я не привязан к конкретному источнику данных, Я просто пытаюсь решить проблему.