Научная статья на тему 'Технология "vector tile"'

Технология "vector tile" Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
367
62
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
VECTOR TILE / ARCGIS PRO / ВЕКТОРНЫЕ ЛИСТЫ / РАСТРОВЫЕ ЛИСТЫ / МАСШТАБЫ / БАЗОВАЯ КАРТА

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Куликов Александр Сергеевич, Мавлютов Артём Рустамович, Выдрин Дмитрий Федорович

Основная цель данной статьи заключается в изучении возможностей технологии векторных листов (тайлов). Познакомимся подробнее с данной технологией, рассмотрим, из чего состоят векторные листы. Разберем основные преимущества, время создания и объем занимаемых данных в отличие от растровых тайлов. С помощью программного продукта ArcGIS Pro посмотрим, как создаются пакеты векторных листов (тайлов) и какие навыки потребуются от пользователя. Технология vector tile предоставляет новый, более соответствующий современности, более эффективный, удобный и быстрый подход к созданию карт.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Куликов Александр Сергеевич, Мавлютов Артём Рустамович, Выдрин Дмитрий Федорович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Технология "vector tile"»

ТЕХНОЛОГИЯ «VECTOR TILE» Куликов А.С.1, Мавлютов А.Р.2, Выдрин Д.Ф.3

'Куликов Александр Сергеевич — студент;

Мавлютов Артём Рустамович — студент, направление: информационные системы и технологии, кафедра геоинформационных систем;

3Выдрин Дмитрий Федорович — магистрант, направление: приборостроение, кафедра информационно-измерительной техники, Уфимский государственный авиационный технический университет, г. Уфа

Аннотация: основная цель данной статьи заключается в изучении возможностей технологии векторных листов (тайлов). Познакомимся подробнее с данной технологией, рассмотрим, из чего состоят векторные листы. Разберем основные преимущества, время создания и объем занимаемых данных в отличие от растровых тайлов. С помощью программного продукта ArcGIS Pro посмотрим, как создаются пакеты векторных листов (тайлов) и какие навыки потребуются от пользователя. Технология vector tile предоставляет новый, более соответствующий современности, более эффективный, удобный и быстрый подход к созданию карт. Ключевые слова: Vector tile, ArcGIS Pro, векторные листы, растровые листы, масштабы, базовая карта.

ArcGIS Pro - программный продукт, являющийся профессиональным ГИС-инструментом, который отличает высокая производительность, в первую очередь, - за счет 64-битной архитектуры и многопоточности. В новом продукте Esri реализован инновационный подход к визуализации, редактированию и анализу как локальных данных, так и контента, размещенного в ArcGIS Online или Portal for ArcGIS.

В целом же ArcGIS Pro - это сотни инструментов геообработки, возможность создания моделей в ModelBuilder, оптимизация рабочего процесса с помощью скриптов на языке P ython. и создание векторный листов (тайлов) о которых будет рассказано подробно в данной статье. Эти мощные инструменты по работе с растровыми и векторными данными незаменимы для эффективного редактирования и быстрого оформления качественных карт [1].

Векторные листы (тайлы) содержат векторное представление данных для различных масштабов. Они могут адаптироваться под различные разрешения экранов и изменять стиль отображения данных для различных пользователей.

Раньше большую часть базовых карт занимали растровые листы, они очень хорошо подходили для задач быстрой отрисовки, потому что существовала проблема использования векторных данных. Но сейчас появились новые устройства, которые позволяют нам использовать новые подходы, в том числе и векторные тайлы.

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

• Качество отображения: Максимальное возможное разрешение для экранов с высокой плотностью пикселей (Retina дисплеи) при сохранении небольшого объема данных.

• Динамические надписи: Четкий, более удобный для чтения текст, надписывание «на ленту» с учетом возможностей экрана.

• Стилизация представления: Тематические (дорожная, топографическая, населения т.д.) представления из одного набора тайлов. Дневное и ночное представление.

Векторные тайлы создаются в ArcGIS Pro (с версии 1.2). Основываются на технологии Mapbox vector tile с использованием Google protocol buffers. Стили конвертируются в Mapbox ql style spec.

Из чего состоят векторные тайлы и почему мало весят?

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

32

возможность настроить определяющие запросы с слою. Также файл стиля позволяет настраивать разные символы и их оформление.

Еще одним преимуществом является время подготовки для публикации. Для всего мира это может занимать примерно 8 часов на обычном пользовательском компьютере, размер хранилища тайлов 13 Гб. При аналогичной операции с растрами этот процесс мог занять несколько недель и размер хранилища 20 ТБ.

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

Порядок прорисовки

Si VectorTileBaseMap J [7] LOS.,. LOö-И t> 0 boundary_ply

0 LÜ6... L07+1

Р 0 places_pnt

0 roadsjn t> 0 water_ply l> 0 boundary_ply J [71 L07 ... L03+1 t> [7] places_pnt (> [7] roadsjn [7] waterwaysjn [7] water_ply t> [7] boundary_ply l> [7] landuse_ply J [71 LOS ... L09-I-1 t> [7] places_ply1

(> [71 places_ply

Рис. 1. Пример разбивания карты по масштабам

После этого достаточно просто запустить инструмент «Создание векторных листов» (рис. 2), выбрать карту, выходной файл, а также масштаб кэширования. После окончания создания пакета будет создан файл с расширение . vtpk, который можно опубликовать в ArcGIS Online.

Рис. 2. Окно создания пакета векторных листов

Таким образом, с помощью ArcGIS Pro можно легко и быстро создать карту с технологией vector tile, которая обладает отличным быстродействием и занимает малый объем данных.

Список литературы

1. Esri CIS: новинки в мире настольных ГИС — первый релиз ArcGIS Pro / PCWEEK идеи и практики автоматизации. [Электронный ресурс]. Режим доступа: https://www.itweek.ru/idea/news-company/detail.php?ID=170655/ (дата обращения: 28.10.2017).

КАРШЕРИНГ В РОССИИ И МИРЕ Мавлютов А.Р.1, Куликов А.С.2, Мавлютов А.Р.3

'Мавлютов Артём Рустамович — студент; 2Куликов Александр Сергеевич — студент; 3Мавлютов Артур Рустамович — магистрант, направление: информационные системы и технологии, кафедра геоинформационных систем, Уфимский государственный авиационный технический университет, г. Уфа

Аннотация: в последние несколько лет в России большую популярность получила услуга каршеринга, мы разобрали информацию о развитии этой услуги, рассмотрели ее недостатки и положительные стороны, также рассмотрели количество пользователей этой услуги в Европе, Северной Америке, Азиатско-Тихоокеанском регионе и Латинской Америке, прогноз развития этой услуги в мире. Пояснили, что такое каршеринг, чем он удобен, как он развивается и чем отличается во всем мире и в России. Что выгоднее - взять автомобиль на прокат или вызвать такси?

Ключевые слова: каршеринг, развитие каршеринга, прогноз каршеринга, плюсы и минусы каршеринга.

i Надоели баннеры? Вы всегда можете отключить рекламу.