Цифровая карта (цифровая карта местности) — компьютерная модель, содержащая данные и правила, описывающие положение и пространственно-логические взаимоотношения объектов местности. Подробная векторная карта представляет собой базу данных, в которой хранится информация об объектах карты. Эта информация состоит их двух видов: геометрическое и атрибутивное описание объектов. Атрибутивное описание включает в себя такие, например, данные, как высота дерева, ширина дороги, скорость течения реки, название населенного пункта и т.п. Геометрическое описание определяет контура объектов (в общем случае криволинейные), представляя их, как правило, ломаными прямыми, которые с допустимой погрешностью аппроксимируют исходные кривые контура. Подробные векторные карты применяются во многих программных приложениях, требующих быстрого реагирования. В действительности, они представляют собой базу данных, состоящую из координат и линий, которым присвоены названия дорог, определения типов дорожного покрытия, средняя скорость для каждого из этих типов, номера домов и т.д.
Использование векторных план-схем (карт) предполагает значительное усложнение структуры программного продукта, но при этом пользователь получает ряд важных преимуществ.
Главное преимущество подробных векторных карт состоит в том, что они позволяют производить вычисления с использованием векторных линий для того, чтобы управлять данными, мобильными единицами или выполнять различные вычислительные операции в кратчайшие сроки.
Так как нет заранее определенных уровней приближения, возможен любой масштаб, который выглядит так же, как и на бумажной карте. Таким образом, карта загружается очень быстро. Векторные технологии значительно уменьшают размер карт в базе данных, что немаловажно для решений при применении в мобильных единицах и ускорении связи.
В подробные карты(векторные) может вноситься дополнительная информация.
При отображении векторных карт достаточно просто реализуются такие возможности как:
масштабирование (увеличение и уменьшение в произвольное число раз);
скроллинг (перемещение по карте);
разворот изображения карты;
включение/выключение видимости отдельных объектов и целых группировок (слоев карты);
выделение цветом или миганием каких-либо объектов или групп;
изменение цвета и стиля отрисовки требуемых объектов и др.
Предоставляемые карты городов необходимы для:
выбора оптимальных путей движения и поиска необходимого адреса;
нанесения любой дополнительной, необходимой пользователю информации;