Size: a a a

OpenStreetMap Беларусь

2020 May 09

NM

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

DS

Dzianis Sheka in OpenStreetMap Беларусь
Anatoli Babenia
Ну я себе представляю растровый тайл 256×256 - написал как то конвертер из Tiled Map Editor в Blender 3D. Но что такое векторный тайл? Нельзя же как ленинградский торт вектора квадратами нарезать - все дороги, дома и контуры покромсаются.
ну там на каждый зум квадраты с данными, некоторые данные живут на нескольких зумах
источник

DS

Dzianis Sheka in OpenStreetMap Беларусь
плюс - есть дробные зумы, то есть плавный скрол на клиетенте
источник

DS

Dzianis Sheka in OpenStreetMap Беларусь
и еще - эти вектора хорошо рендерятся на gpu
источник

AB

Anatoli Babenia in OpenStreetMap Беларусь
Dzianis Sheka
ну там на каждый зум квадраты с данными, некоторые данные живут на нескольких зумах
Почему тайлы, а не слои с вьюпортом?
источник

AB

Anatoli Babenia in OpenStreetMap Беларусь
Слой можно распределённо хранить без всяких тайлов, разве нет?
источник

AB

Anatoli Babenia in OpenStreetMap Беларусь
Главное, чтобы запрос "дай мне объекты слоя в этом вьюпорте" быстро отрабатывал.
источник

AB

Anatoli Babenia in OpenStreetMap Беларусь
И для этого ж вроде постгис есть, не?
источник

DS

Dzianis Sheka in OpenStreetMap Беларусь
Ну там фактически тайлы - это просто сгруппированные по слоям\зумам данные в машиночитаемом формате (аля json + pdf)
источник

DS

Dzianis Sheka in OpenStreetMap Беларусь
и есть mapbox-gl-js - которой скармливают файл стиля, где написано какие слои на каких зумах активны и и как данные со слоя рисовать
источник

DS

Dzianis Sheka in OpenStreetMap Беларусь
был еще для leaflet плагин для векторных тайлов
источник

DS

Dzianis Sheka in OpenStreetMap Беларусь
но mapbox-gl-js опенсорцный ... бесплатный тариф в мапбокса довольно жирный + дают скидки НГО и девелоперы из мапбокса много помогают проектам, делать карты ) поэтому пока нормальный один вьювер)
источник

AB

Anatoli Babenia in OpenStreetMap Беларусь
Мне нужна визуализация, как данные по слоям распределяются и выбираются.
источник

PT

Paveł Tyślacki in OpenStreetMap Беларусь
@abitrolly , глянь openmaptiles тэчку layers, там размалёвана ўсё у png
источник

AB

Anatoli Babenia in OpenStreetMap Беларусь
Paveł Tyślacki
@abitrolly , глянь openmaptiles тэчку layers, там размалёвана ўсё у png
Не вижу вообще где layers на https://openmaptiles.org
источник

AB

Anatoli Babenia in OpenStreetMap Беларусь
Вопрос ещё влазят ли все эти тайлы на один сервер, т.е. сколько они весят. Как обновляются. Есть ли протокол шардинга и обновления между серверами. Можно ли держать у себя OSM ноду для снижения нагрузки и распределённой отдачи карт, типа как по IPFS.
источник

NM

Notna M in OpenStreetMap Беларусь
Anatoli Babenia
Не вижу вообще где layers на https://openmaptiles.org
Наверное имелся в виду репозиторий на гитхабе
источник

AB

Anatoli Babenia in OpenStreetMap Беларусь
https://github.com/openmaptiles/openmaptiles/blob/master/README.md - тут тоже как-то слишком много ссылок, чтобы куда-то копать.
источник

DP

Darafei Praliaskousk... in OpenStreetMap Беларусь
если ссылок слишком много, надо перестать копать и думать про IPFS, и относиться ко всему как к пяти скриптам
источник

AB

Anatoli Babenia in OpenStreetMap Беларусь
Ну конкретно нужны png, на которых схема размалёвана.
источник