• поддержка пользовательских условных знаков, слоев, объектов и их ха-
рактеристик; для отображения условных знаков могут применяться гра-
фические примитивы, не поддерживаемые в GDI системы Windows
(пунктирные линии произвольной толщины и длины, заполнение пло-
щадного объекта точечными условными знаками размером больше 8 на
8 и т.д.), обеспечивается корректный вывод этих условных знаков на пе-
чатающие устройства с высокой скоростью вывода;
• выполнение запросов на поиск объектов с заданными характеристиками;
• выполнение расчетных операций: определение площади, длины, пери-
метра, направления и т.д.;
• выполнение справочных запросов по топологии объектов; поиск точек
пересечения, примыкания; поиск объектов, расположенных внутри или
вне заданного объекта, на заданном расстоянии от объекта;
• построение зон вокруг объектов; построение пересечений объектов;
отображение результатов выполнения запросов на фоне электронной
карты;
• представление иерархической структуры базы данных электронных карт
в виде псевдореляционной структуры, включающей в себя набор взаи-
мосвязанных таблиц с ключевыми полями в записях, с целью обеспече-
ния возможности логической привязки внешних реляционных баз дан-
ных, в том числе с использованием архитектуры клиент-сервер, SQL -
запросов и т.п.; в качестве записи таблиц БД электронных карт может
выступать лист, слой, объект, характеристика объекта и так далее;
• совместная обработка векторных, растровых и матричных данных о ме-
стности; создание, отображение, вывод на печать растрово-векторных
электронных карт (трансформированные фрагменты растра, имеющие
произвольную границу для каждого из них, отображаются и обрабаты-
ваются как единое целое с постепенным наполнением векторными объ-
ектами);
87