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

ИНФОРМАЦИОННЫЙ БЮЛЛЕТЕНЬ, ГИС Ассоциация, № 2(34) 2002

ГИС Карта 2000 версия 7. Следующий шаг

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

В апреле 2002 года выпущены новые версии ГИС Карта 2000 и средств разработки ГИС - приложений GIS ToolKit для Windows и Linux (Kylix).

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

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

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

Еще одной недавно появившейся в ГИС Карта 2000 возможностью является отображение трехмерной модели местности и перемещение по ней в реальном масштабе времени. Это приложение также написано с использованием средств отображения объемных моделей, предоставляемых библиотекой OpenGl.

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

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

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

  • определение "черных", "красных" и "рабочих" отметок Z в любой точке в пределах построенной модели рельефа;

  • построение трехмерной модели местности по векторным картам, журналам тахеометрической съемки или текстовому файлу с координатами исходных точек X, Y, Z;
  • редактирование модели рельефа путем добавления или удаления на карте объектов с характеристикой абсолютная высота или с 3D координатным описанием;
  • подсчет реальной площади поверхности рельефа;
  • построение горизонталей на основании полученной модели рельефа;
  • построение трехмерных моделей городской застройки.
  • построение профилей вдоль произвольных линий с оформлением схем;
  • сглаживание и интерполяция трехмерных кривых;
  • арифметические операции с поверхностями (сложение, вычитание и т.д.) с подсчетом объема между двумя трехмерными поверхностями.

Для обработки данных полевых исследований в ГИС Карта 2000 существует прикладная задача, выполняющая геодезические расчеты и формирование межевых дел. Данная задача выполняет уравнивание теодолитных ходов различной конфигурации (классический разомкнутый, замкнутый, сомкнутый, с одним примычным углом, висячий, с координатной привязкой - "стенник").

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

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

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

В Геодезическом редакторе добавлены новые функции:

  • расчет координат по дирекционному углу и расстоянию от точки стояния;

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

Доработана задача Расчеты по карте. Функции панели Матрица слоев расширены для работы с матрицей качеств.

Использование функций по работе с матричными данными (матрица высот, матрица слоев, матрица качеств) позволяет производить:

  • оценку характера рельефа и расположения объектов на перспективных 3D видах;

  • расчет площади объекта в соответствии с поверхностью рельефа, которую он покрывает;
  • анализ направления стока талых и ливневых вод (затопление - осушение на 3D виде);
  • оценку степени затопления территории при подъеме уровня воды в водоемах;

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

В новой версии "Карта 2000" содержатся разнообразные средства подготовки к изданию карт - как для печати единичных экземпляров карт, так и больших тиражей. Система позволяет экспортировать изображение карты в файлы формата PostScript в цветовых моделях RGB и CMYK. Для создания тиражных оттисков реализован механизм создания цветоделенного растра с разложением на четыре канала цветовой модели CMYK, позволяющий пропустить промежуточный этап формирования PostScript-файлов. Для подготовки атласов карт используется прикладная задача "Деление карты на печатные страницы". При нарезке карты на страницы выполняется автоматическое добавление зарамочного оформления по заданным макетам.

Выпущена новая версия средств разработки приложений GIS ToolKit for Kylix. ГИС-приложения, разработанные с использованием GIS ToolKit в среде Delphi, могут быть успешно и без больших затрат портированы в OC Linux (МС ВС).