Search
Write a publication
Pull to refresh

Comments 6

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

Растровые тайлы всё ещё живы в вебе, только немного запрятаны - alt+ЛКМ на значке 3D :) Конечно растр быстрее, но без честной трехмерной графики уже сложно представить себе современные приложения. За перф боремся с переменным успехом.

Привет. Спасибо за статью! Вопрос. Почему на картинке, подписанной как "генерализация вблизи" сверху надо рекой появляется зелёный кусок которого вообще нет на подробной геометрии? Очень не очень :-) когда при изменении масштаба в незнакомой местности что-то похожее на парк то появляется то исчезает в зависимости от масштаба....

Спасибо, вопрос хороший и замечание справедливое, такое действительно частенько можно встретить при зумах-отзумах. Ничтоже сумняшеся могу сказать что это артефакт или скорее баг в алгоритме генерализации на этапе подготовки данных.

А как решается проблема стыковки краев тайлов? Там же может быть антиалиасинг, или букву в слове граница тайла может разрезать на две части. Я прочитал в тексте что там может быть нахлест и приоретизация, те что то по концепту похожее на z буфер ?

Привет, вообще про разрезку разных геометрий на тайлы можно написать отдельную объемную статью :). Если вкратце, вершины "отрезов" геометрий, пристыкованные к тайлам всегда полностью совпадают с обеих сторон стыка, это гарантируется алгоритмом разрезки и целочисленной природой координат, которые мы используем. Плюс мы эти искуственные вершины дополнительно помечаем, например чтоб не рисовать контур площадника на стыке, которого там изначально не было. Если говорить про иконки и тексты, то тут ничего не режется: если взять например какую то подпись, то её исходная геометрия это точка, которая попадет только в один тайл, а сама репрезентация этой подписи на экране в разрезке на тайлы не нуждается - мы берём текст из атрибута точки, растеризуем его и рисуем поверх тайлов.

Sign up to leave a comment.