На главную

ГИС и картография


Леонид Чесалов,
к.т.н., в.н.с., лаб. геоинформатики ВНИИгеосистем,
Москва, l.tchessalov@geosys.ru

Одно из распространенных определений ГИС звучит следующим образом: «Географическая информационная система (ГИС) определяется как программно-аппаратный комплекс, способный вводить, хранить, обновлять, манипулировать, анализировать и выводить все виды географически привязанной информации».
Структура ГИС, как правило, включает четыре обязательные подсистемы:

  • Ввода данных, обеспечивающую ввод и/или обработку пространственных данных, полученных с карт, материалов ДЗЗ и т.д.;
  • Хранения и поиска, позволяющую оперативно получать данные для соответствующего анализа, актуализировать и корректировать их;
  • Обработки и анализа, которая дает возможность оценивать параметры, решать расчетно-аналитические задачи;
  • Представления (выдачи) данных в различном виде (карты, таблицы, изображения, блок-диаграммы, цифровые модели местности и т.д.)

Таким образом, создание карт в круге «обязанностей» ГИС занимает далеко не первое место. Это вполне понятно – для того, чтобы получить твердую копию карты совершенно не нужна большая часть функций ГИС, или они применяются опосредованно. Тем не менее, как в мировой, так и в отечественной практике, ГИС широко используются именно для подготовки карт к изданию и, в меньшей степени, для аналитической обработки пространственных данных или управления потоками товаров и услуг. Под изданием, в данном случае, понимается получение твердой копии любым способом, необязательно офсетным.
Использование ГИС в картопостроении порождает как новые возможности, так и новые проблемы. Сначала рассмотрим характерные черты издания карт до начала применений компьютерных технологий.
Традиционный способ подготовки карт к изданию включал несколько этапов коррекции и контроля качества, как содержания, так и формы представления (символизации). Само производство характеризовалось длительным сроком и высокой трудоемкостью. Все этапы контроля информации были ручными и требовали штата квалифицированных редакторов. На подготовку таких специалистов уходили годы.
ГИС значительно ускоряет многие этапы подготовки карт. Проанализируем этапы подготовки карт с помощью ГИС.

1. Подготовка цифровых моделей карт

Необходимые операции на этом этапе включают подготовку (выбор) математической основы (проекции), базовых слоев (как правило, это элементы топоосновы) и тематических слоев. Обязательным условием получения качественной цифровой модели должно быть наличие процедур автоматической верификации всех слоев (геометрии и атрибутики). К сожалению, на протяжении ряда лет наблюдается либо полное отсутствие таких процедур, либо их зачаточное состояние. Действующие стандарты на цифровое представление картографической информации подробно описывают атрибутивную часть (классификатор), но часто не предусматривают требований на топологические соотношения различных слоев, либо только декларируют такие требования. Более того, модели данных, заложенные в ряде действующих требований и стандартов (например, в МПР РФ), затрудняют создание таких процедур. Средства и формы представления картографической информации в ГИС также не обеспечивают полного топологического контроля.
Автор возлагает определенные надежды на возможности, заложенные в новых продуктах ESRI - объектное представление и задание «правил поведения» объектов. Однако пока не было представлено ни одной разработки, обеспечивающей полную верификацию цифровой модели. Был представлен ряд упрощенных моделей данных для линейных сетей, состоящих из различных элементов (нефтепроводы, инженерные сети), но пока нет модели, включающей большое количество разнообразных типов объектов, связанных между собой и по геометрии, и по атрибутике.

2. Символизация цифровой модели (подготовка полотна карты)

Этот этап содержит, прежде всего, назначение стилей отрисовки для различных картографических элементов и автоматическое присвоение стилей объектам карты в зависимости от атрибутов. Наличие фиксированных наборов символов для отображения картографических элементов, с одной стороны, ускоряет получение макетов, с другой стороны, эти наборы символов достаточно бедны для отображения всего разнообразия картографических элементов. Разработка новых символов бывает затруднена и трудоемка, сама кажущаяся легкость картопостроения в ГИС не располагает к кропотливой работе по созданию новых символов. Часть символов, необходимых для полной передачи атрибутивной информации по объекту, создать средствами формирования символов ГИС просто невозможно (например, многоцветный маркер). Приходится пользоваться графическими элементами, что затруднительно по сравнению с графическими пакетами общего назначения. Также не реализована символизация объекта по нескольким атрибутам одновременно. Механизм, заложенный в ArcMap, не является полноценным паллиативным решением, работающим через полное произведение значений атрибутов.
Цифровая модель и полотно карты для визуализации или печати – далеко не одно и то же. Размещение многочисленных текстовых элементов на карте делается вручную. Отдельные приложения для автоматического размещения подписей в ГИС распространены мало, а имеющиеся в составе ГИС не дают качественного результата и требуют ручной коррекции. Кроме того, многие элементы цифровой модели подвергаются при визуализации смещению, разрежению или снятию. Типичный пример - подписи изолиний и сгущения изолиний. Эти редакции, в основном, делаются вручную.

3.Зарамочное оформление

Значительная часть проблем с подготовкой карт только начинается с завершением подготовки полотна карты. Зарамочное оформление включает самые разнообразные графические элементы. В этом случае инструментарий, предлагаемый большинством ГИС (продукты ESRI не исключение), совершенно недостаточен. Необходимо создание надстроек и пользовательских приложений для ГИС для построения элементов зарамочного оформления. Автор знаком как минимум с пятью версиями построения рамки топоосновы для проекции Гауса-Крюгера, написанными на Avenue. Широко известен инструментарий, созданный Е. Ханжияном в 1996 г., для оформления геологических карт. Есть и много новых разработок. Это говорит прежде всего о том, что базовые средства ArcView совершенно недостаточны для оформления карты. Любой графический векторный редактор значительно превосходит любую ГИС по возможностям и удобству редактирования графики (растровой и векторной).
Наиболее распространенный вариант - передача полотна карты тем или иным способом в графический редактор общего назначения (CorelDraw!, Adobe Illustrator, FreeHand). Единичны случаи подготовки карт к полиграфическому изданию полностью в среде ГИС.

4. Подготовка и печать твердой копии

Последний этап при подготовке твердой копии включает прямую печать макета на принтерах или получение промежуточного графического файла (обычно на языке PostScript) для последующей растеризации и вывода. Карты отличаются большим объемом векторной информации, что часто вызывает проблемы на этапе растеризации (в драйвере устройства, на программном или аппаратном растеризаторе). К сожалению, отмечается низкое качество PostScript-файлов, получаемых с помощью экспорта в ArcView и ArcInfo. Так, при наличии в Виде растровых тем, корректный PostScript получить нельзя. Постоянно возникают проблемы с растровыми и векторными образцами для заполнения векторных полигональных объектов. Также следует отметить отсутствие режимов предварительного просмотра и недостаточное количество сервисных функций при выводе на печать.

Выводы

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

1. Обеспечение полной технологической цепочки в ГИС.
Это потребует существенного совершенствования средств редактирования и графического оформления, приведения средств графического редактирования к сложившимся стандартам. На мой взгляд, это возможно для ограниченного числа относительно однородных и сильно формализованных по оформлению карт.
2. Обеспечение более тесной интеграции с программным обеспечением общего и специального назначения (например, графические редакторы и растровые процессоры).

Это позволит сосредоточиться на «прямых» обязанностях ГИС - получении корректной цифровой модели, но, в то же время, потребует доработки существующих средств конвертации данных.
На взгляд автора, второй путь более конструктивен и реалистичен. Автор готов поделиться имеющимися соображениями и призывает все заинтересованное ГИС-сообщество к более активному обсуждению вопроса, например, в отдельном тематическом разделе пользовательской конференции на сервере www.dataplus.ru.