Cтатьи и комментарии

ГИС Карта 2000 версия 7. Новые возможности

О.В.Григорьев (ЗАО КБ "Панорама") Генеральный директор ЗАО КБ "Панорама" до 2008г.

Можно с уверенностью сказать, что одна из наиболее популярных отечественных ГИС Карта 2000 с появлением на свет 7-й версии, вышла на качественно новый уровень. Разработчики ГИС Карта 2000 выражают глубокую признательность всем пользователям нашего программного обеспечения, высказавшим свои пожелания по совершенствованию ГИС.
Итак, что же нового в 7-й версии по сравнению с предыдущей.

Прежде всего, следует отметить, что изменен внутренний формат векторной карты. Это позволило повысить точность представления обрабатываемых пространственных данных и обеспечить многоплатформную поддержку.

Изменен также формат библиотеки условных знаков (электронного классификатора). Изменение структуры классификатора позволило существенно повысить изобразительные свойства электронной карты. В частности, используемая палитра расширена до 256 цветов, появилась возможность одновременного использования в одной карте нескольких цветовых палитр (морские карты, например, различают время суток и т.п.), до 64 увеличилось количество шрифтов, используемых для отображения подписей электронной карты. Количество TrueType шрифтов, одновременно используемых для отображения векторных и точечных условных знаков - не ограничено. Стало возможным программирование изображения условных знаков на интерфейсе IMLAPI. Интерфейс позволяет создавать динамические библиотеки, подключаемые в редакторе классификатора. Библиотеки могут создаваться на С++ или в Delphi. Вид знака зависит от координат, атрибутов объекта, масштаба отображения, параметров устройства вывода, параметров, вводимых пользователем, и т.п. Добавлена возможность изменения свойств произвольно набранной группы объектов: добавить или удалить семантику, исправить интервал видимости и т.д. В диалог редактирования вида точечного объекта добавлена клавиша "Узор" для упрощения формирования заполняющего фона площадных объектов.

Изменен порядок работы с диалогом трехмерного отображения матрицы слоев. Выполнено согласование рамки отображаемого фрагмента на карте с изображением в диалоге.

Добавлена возможность построения нового топографического района работ по заданным габаритам или спискам номенклатур листов.

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

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

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

Производится автоматизированное формирование стандартного зарамочного оформления номенклатурных листов топографических карт масштабов 1:10000 - 1:20000 в принятых условных знаках.

Расширены возможности печати карт. Добавлена возможность калибровки печатающего устройства (обеспечивает получение высокоточных измерительных документов на устройствах с разным разрешением по вертикали и горизонтали). Добавлен выбор области печати по размерам окна карты. Улучшена поддержка печати нескольких копий карты. Добавлен режим печати выбранного фрагмента карты с автоматическим нанесением зарамочного оформления по указанному шаблону. Добавлена возможность зеркальной печати (для создания печатных форм).

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

Расширены возможности импорта и экспорта данных. Конвертор из формата MIF/MID поддерживает автоматизированное формирование связанной базы данных по атрибутам MIF/MID. В конверторе из формата DXF/DBF расширены возможности по настройке вида объектов карты (по атрибутам знака, слою, коду из записи DBF), обрабатывается семантика из файла DBF, подключаются файлы DBF c автоматической связью с объектами карты. Добавлен конвертор изображения карты в формат PostScript. Добавлен конвертор, импортирующий данные, поступающие с геодезических приборов.

При построении изолиний по матрицам высот и набору пикетов добавлена возможность формирования основных и утолщенных изолиний. Изменена функция сглаживания изолиний по способу B-spline, с целью полного устранения возможности пересечения изолиний.

Доработана задача "Легенда карты". Добавлена панель для упрощения создания объектов на карте из легенды. Добавлены данные в легенды матриц и растров.

Внесены изменения в алгоритмы трансформирования снимков местности. Повышена точность обработки, время трансформирования уменьшено в 1,5 - 2 раза.

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

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

Расширены возможности геодезического редактора и геодезических расчетов. Добавлено вычисление углов и расстояний в пределах треугольника, образованного в результате выбора на карте точечных объектов и отрезков линейных и площадных объектов, вычисление координат и нанесение на карту точек с применением метода перпендикуляров, линейных и угловых засечек, створов, пересечений створов, по расстоянию от указанной точки на объекте. Добавлена функция печати информации о выбранном объекте по шаблону Microsoft Word, указанному пользователем.

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

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

(построение профиля с учетом относительной высоты объектов, вычисление площади по указанной области с учетом рельефа, вычисление объема по указанной области, построение зон затопления). Добавлена возможность построения зон соответствия (выполнение арифметических и логических операций над матрицами слоев и отображение результатов в графическом виде).