2013-08-27 4 views
1

Возможно ли ускорить сопоставление с OSM, удалив функции и детали (второстепенные дороги, автобусные остановки и т. Д.) - или это несколько не имеет отношения к процессу загрузки и рендеринга плитки.openstreetmap с меньшими деталями

aka: Детали или данные SVG добавлены/удалены на стороне клиента или сервера.

Далее, как те «церковь: невидимый» тип инструкции установлен

ТИА

Возможно, это общий вопрос картирование; учитывая, что двигатель (возможно) работает во многом таким же образом, по крайней мере, когда речь заходит о плитках и деталях SVG. И я просто не знаю этого процесса.

ответ

1

Не совсем понятно, о каком конкретном процессе вы говорите.

Плитки вы видите на http://openstreetmap.org: PNG, а не SVG. share menu позволяет экспортировать текущий вид в SVG и некоторые другие форматы. Этот результат SVG создается на стороне сервера. Конечно, использование меньших деталей ускорит процесс создания SVG. Но этот процесс включает в себя несколько других операций, таких как запрос базы данных, которая не принесет больших пользы от сокращенных деталей (игнорируя время для передачи данных между базой данных и процессом создания SVG) ,

Отказ от PNG также будет зависеть от количества деталей, но также существует намного больше операций, необходимых для рендеринга одной плитки. Я не ожидаю большого ускорения, удалив несколько функций.

Также обратите внимание, что существует несколько различных renderers, и каждый из них будет вести себя по-разному. Также существует возможность создания vector tiles, которые перемещают некоторую нагрузку на создание плитки с серверной стороны на клиентскую сторону. Здесь количество деталей будет слегка влиять на серверную сторону и значительно больше клиентской, особенно low-end систем.

По-прежнему я понятия не имею, что эти вещи связаны с картографированием - процесс редактирования карт и добавления/обновления информации.

Смежные вопросы