программный обеспечение информационный программа
Бурное распространение геоинформационных технологий привело к тому, что сегодня на российском рынке действует уже более 150 организаций и фирм, распространяющих программное обеспечение ГИС-проектов. Можно выделить несколько классов программного обеспечения, различающихся по своим функциональным возможностям и технологическим этапам обработки геоинформации.
Следует различать системы, распространяемые коммерчески и заказные разработки, выполненные под индивидуальные проекты, и не обладающие необходимой универсальностью, поддержкой развития, изданной и популярно написанной документацией и рядом других свойств, характерных для рыночного товара.
Программные обеспечения делятся на пять основных используемых классов. Первый наиболее функционально полный класс программного обеспечения - это инструментальные ГИС. Они могут быть предназначены для самых разнообразных задач: для организации ввода информации (как картографической, так и атрибутивной), ее хранения (в том числе и распределенного, поддерживающего сетевую работу), отработки сложных информационных запросов, решения пространственных аналитических задач (коридоры, окружения, сетевые задачи и др.), построения производных карт и схем (оверлейные операции) и, наконец, для подготовки к выводу на твердый носитель оригинал-макетов картографической и схематической продукции. Как правило, инструментальные ГИС поддерживают работу, как с растровыми, так и с векторными изображениями, имеют встроенную базу данных для цифровой основы и атрибутивной информации или поддерживают для хранения атрибутивной информации одну из распространенных баз данных: Paradox, Access, Oracle и др. Наиболее развитые продукты имеют системы run time, позволяющие оптимизировать необходимые функциональные возможности под конкретную задачу и удешевить тиражирование созданных с их помощью справочных систем.
Второй важный класс - так называемые ГИС-вьюверы, то есть программные продукты, обеспечивающие пользование созданными с помощью инструментальных ГИС базами данных. Как правило, ГИС-вьюверы предоставляют пользователю (если предоставляют вообще) крайне ограниченные возможности пополнения баз данных. Во все ГИС-вьюверы включается инструментарий запросов к базам данных, которые выполняют операции позицирования и зуммирования картографических изображений. Естественно, вьюверы всегда входят составной частью в средние и крупные проекты, позволяя сэкономить затраты на создание части рабочих мест, не наделенных правами пополнения базы данных.
Третий класс - это справочные картографические системы (СКС). Они сочетают в себе хранение и большинство возможных видов визуализации пространственно распределенной информации, содержат механизмы запросов по картографической и атрибутивной информации, но при этом существенно ограничивают возможности пользователя по дополнению встроенных баз данных. Их обновление (актуализация) носит цикличный характер и производится обычно поставщиком СКС за дополнительную плату.
Четвертый класс программного обеспечения - средства пространственного моделирования. Их задача - моделировать пространственное распределение различных параметров (рельефа, зон экологического загрязнения, участков затопления при строительстве плотин и другие). Они опираются на средства работы с матричными данными и снабжаются развитыми средствами визуализации. Типичным является наличие инструментария, позволяющего проводить самые разнообразные вычисления над пространственными данными (сложение, умножение, вычисление производных и другие операции).
Пятый класс, на котором стоит заострить внимание - это специальные средства обработки и дешифрирования данных зондирований земли. Сюда относятся пакеты обработки изображений, снабженные в зависимости от цены различным математическим аппаратом, позволяющим проводить операции со сканированными или записанными в цифровой форме снимками поверхности земли. Это довольно широкий набор операций, начиная со всех видов коррекций (оптической, геометрической)через географическую привязку снимков вплоть до обработки стереопар с выдачей результата в виде актуализированного топоплана.
Кроме упомянутых классов существует еще разнообразные программные средства, манипулирующие с пространственной информацией. Это такие продукты, как средства обработки полевых геодезических наблюдений (пакеты, предусматривающие взаимодействие с GPS-приемниками, электронными тахометрами, нивелирами и другим автоматизированным геодезическим оборудованием), средства навигации и ПО для решения еще более узких предметных задач (изыскания, экология, гидрогеология и пр.). Поскольку настоящий обзор ориентирован на широкий круг пользователей, дальше речь пойдет лишь о наиболее универсальных классах программ.
Естественно, возможны и другие принципы классификации программного обеспечения: по сферам применения, по стоимости, поддержке определенным типом (или типами) операционных систем, по вычислительным платформам (ПК, рабочие Unix-станции) и т д.
Геомоделирование
По определению, географическая информационная система (ГИС) — это система, обеспечивающая сбор, хранение, обработку, доступ, отображение и распространение пространственно-координированных данных [1]. ГИС можно рассматривать как модель изучаемого объекта и промежуточное звено между объектом и исследователем. Соответственно ГИС располагает значительным количеством приемов анализа пространственных объектов, с помощью которых исследуют структуру и морфологию явлений с их количественной оценкой. Изучают динамику и развитие явлений, выполняют прогнозные исследования и др. По территориальному охвату различают глобальные, региональные, локальные, или местные ГИС. Проблемная ориентация ГИС определяется решаемыми в ней задачами (научными и прикладными), среди них — инвентаризация ресурсов (в том числе кадастр), анализ, оценка, мониторинг, управление и планирование, поддержка принятия решений.
Базовым компонентом любой ГИС являются географические или пространственные данные, представленные в виде цифровых данных о пространственных объектах и включающие сведения об их местоположении и свойствах, пространственных и непространственных атрибутах. Полное описание пространственных данных складывается из взаимосвязанных описаний топологии, геометрии и атрибутики объектов.
Тематические слои в геоинформационной системе сопровождаются атрибутивными базами данных (БД), содержащими необходимую для исследований информацию: цифровую, описательную, графическую и т.д. Эта информация связывается с пространственными объектами через систему идентификаторов. Каждый пространственный объект геоинформационной системы имеет уникальный внутренний идентификатор, который придается ему при создании топологии, и внешние пользовательские идентификаторы,которых может быть несколько в зависимости от структуры баз данных и поставленных задач.
Цифровые модели рельефа и производные от них морфометрические карты могут быть применены в самых разных направлениях, научных исследований и областях народного хозяйства. Изучение подобных характеристик позволяет обнаружить и уточнить проявление таких природных динамических процессов и явлений, как снежные лавины, сели, оползни, камнепады, развитие различных форм эрозии. Автоматизированное составление карт углов наклона представляет широкие возможности для их использования в географических исследованиях, при планировании, проектировании и других целей.
В сельском хозяйстве такие карты используют при планировании севооборотов и очередности проведения сельскохозяйственных работ, землеустройстве, определении условий снегонакопления на полях, оценке развития овражной эрозии. Параметры углов наклона учитывают при разработке новых моделей сельскохозяйственной и транспортной техники, проектировании трасс железных и автомобильных дорог, трубопроводов, строительстве промышленных и бытовых строений, разработке гидромелиоративных систем. При съемке шельфа возникает также необходимость определения углов наклона дна для выбора расстояния между съемочными галсами и высоты сечения рельефа, для определения скорости изменения глубин. Зная экспозиции склона можно уточнять графики проведения сельскохозяйственных работ, определять сроки готовности пахоты к проведению агромероприятий, оценивать влияние различных погодных условий на рост и созревание растений, состояние лугов, пастбищ. Велико значение этих карт для дорожной службы, где по ним можно прогнозировать возникновение снежных заносов и других неблагоприятных явлений, затрудняющих работу автомобильного и железнодорожного транспорта, сделать расчеты расхода топлива по отдельным участкам трасс и т.п.
Формализация процессов пространственного моделирования
При геоинформационном моделировании реальное явление упрощается и схематизируется и эта "схема" явления описывается с помощью специального аппарата. Этот процесс называется формализацией или формализованным описанием. Такое формализованное описание представление исследуемые элементы явлений и их взаимосвязи. При моделировании необходимо выделять объект или объекты моделирования среди множества других, не участвующих в процессе моделирования. Эта процедура по аналогии со всеми существующими графическими редакторами называется активизацией объекта. Будем обозначать активизированный объект символом А, прочие объекты символом О.
При геоинформационном моделировании могут использовать специальный объект S, который применяют в качестве шаблона (маски). Объект вновь создаваемый или модифицируемый из изменяемого объекта обозначим символом М. В рамках такой модели обобщенная процедура геоинформационного моделирования описывается на основе отношений между A и S.
A x S -> M
Здесь х - символ отношения ; —> импликация
В ГИС имеются три типа графических векторных объектов: точечные (Pt), линейные(Ln) и площадные (Аr). Изменяемый объект А и S шаблон должны принадлежать к одному типу. Условимся обозначать совокупность атрибутов произвольного объекта О символом At(O), совокупность позиционных данных символом Pos(O).
Определим моделирование пространственно локализованных объектов как класс моделирования пространственно - временных данных, организованных так, что каждый графический объект взаимосвязан с одной или несколькими таблицами базы данных. Основу такого моделирования как специализированной ГИС - технологии составляют преобразования основанные на: теоретико-множественных отношениях, законах формальной логики, алгоритмах обработки изображений и многом другом, что является самостоятельным научным направлением, не связанным с географией. Объектами моделирования являются пространственные графические объекты и объекты базы данных ГИС, "географичность" которых определяется их позиционной привязкой к точкам референц - эллипсода (а не только к карте). В ходе большинства процедур геоинформационного моделирования эта "географичность" не нарушается и не используется, т.е. не применяется и не влияет на процессы моделирования. Следовательно, говорить о "географическом моделировании" в таких случаях нет оснований. Геоинформационное моделирование включает следующие специальные технологии:
геогруппировку - построение временной динамической графический модели путем объединения совокупностей графических объектов в более крупные объекты;
буферизацию - процедуру построения полигональных объектов по заданным ареальным, линейным и точечным - объектам и параметрам буферизации;
генерализацию - процедуру обобщения графических объектов и изменения их видимости при изменении масштаба и получения соответствующих новых атрибутивных данных;
комбинирование - процедуры композиции или декомпозиции графических объектов на основе отношений между ними;
геокодирование - процедуру координатной привязки данных одной таблицы к данным другой, позиционно определенной таблицы;
обобщение данных - процедуру создания атрибутов новых объектов на основе отношений атрибутов исходных объектов;
Классификация ГИС пакетов
Обзор настольных ГИС от ESRI
Компания ESRI традиционно уделяет большое внимание относительно недорогим и, в то же время, весьма эффективным программным продуктам, относящимся к классу настольных (персональных) ГИС. В отличие от профессиональных ГИС пакетов, они ориентировались, главным образом, на массового пользователя и достаточно просты в работе и обучении. Сфера применения настольных ГИС очень разнообразна - от обучения основам геоинформационных технологий до создания собственных электронных карт и персональных ГИС. К программным продуктам этого класса можно отнести ArcView GIS, PC ARC/INFO, DAK (Data Automation Kit). Каждый из них имеет ряд особенностей, определяющих сферу их использования. Следует отметить, что в ходе развитии своего нового программного обеспечения, известного как семейство ArcGIS, ESRI значительное место уделяет его унификации, стандартизации на основе единой корневой структуры и интерфейса, простоте в использовании и возможности быстрого освоения базовой функциональности конечными пользователями.
ArcView GIS
Самый популярный и распространенный программный продукт ESRI выполнен в виде стандартного приложения WINDOWS (работает также на платформах UNIX и, в ряде версий, Macintosh). Он легок в освоении и может использоваться в различных сферах деятельности для визуализации, запроса и анализа любой пространственной информации. ArcView GIS объединяет векторные, растровые, табличные данные в единую аналитическую систему. С помощью этого программного продукта можно:
· создать и поддерживать собственную географическую базу данных;
· использовать данные других организаций, в том числе обращаться к серверным базам данных посредством SQL-запросов;
· проводить анализ и моделирование пространственных объектов и явлений;
· использовать растровые данные в процессе картографического анализа и отображения;
· связывать имеющиеся в вашем распоряжении документы в режиме горячей связи;
· управлять картографическими проекциями, масштабом и единицами измерений;
· создавать высококачественные карты (интерактивные и печатные);
· настраивать функциональность системы под решение собственных задач с помощью встроенного языка программирования Avenue.
ArcView GIS обеспечивает интеграцию данных из разных источников. Помимо создания и редактирования пространственных данных в собственном формате (шейп-файлы), ArcView обеспечивает доступ к данным ARC/INFO, PC ARC/INFO, ArcCAD, AutoCAD, Intergraph, а также импорт картографических дан
Структура
Структура пакета состоит из базовой оболочки и набора внутренних и внешних модулей. Модули могут добавляться по мере необходимости, расширяя функциональность основного ядра. Встроенные модули ArcView GIS 3.2, включенные в стандартный комплект поставки:
· Report Writer/Генератор отчетов - обеспечивает прямую связь с Crystal Reports для увеличения возможностей построения отчетов и графиков.
· Geoprocessing/Пространственные операции - использует интерфейс Мастеров для создания буферных зон, разбиения, пересечения, вырезания, объединения объектов разных тем.
· Grid and Graticules/Координатная сетка - используется в компоновках для добавления заданных пользователем координатных и других сеток к карте.
· Legend Tool/Конструктор легенды - включает Мастер по работе с легендой в компоновке.
· CAD Reader обеспечивает прямую поддержку для файлов AutoCAD (DWG, DXF) и MicroStation (DGN).
· VPF Viewer обеспечивает прямое чтение данных формата Vector Product Format (VPF) и поддержку 2D и 3D VPF файлов. Формат является стандартом Американского Министерства обороны и принят также в качестве международного обменного формата.
· Image Reader поддерживают форматы ADRG, CADRD, CIB, IMAGINE, JPEG (JFIF), MrSID, NITF, TIFF 6.0.
· Database Access обеспечивает непосредственный доступ к данным SDE (Spatial Database Engine).
· Dialog Designer включает средства для построения диалоговых окон, собственных наборов инструментов и других вспомогательных средств.
· Digitizer позволяет производить ввод данных с дигитайзера.
· Projection Utility дает возможность изменения параметров картографических проекций.
Дополнительные (внешние) модули ArcView GIS 3.2:
· ArcView Network Analyst - дополняет ArcView GIS функциями анализа линейных сетевых тем, таких как дороги, коммуникации, реки, а также решает задачи поиска и локализации объекта по адресу, нахождения оптимального маршрута и генерации маршрутного листа, определения ближайшего пункта обслуживания, зон доступности.
· ArcView Spatial Analyst - предназначен для создания, отображения и анализа растровых данных в виде регулярной сетки (грид). Возможности модуля включают: преобразование векторных данных в грид; создание буферных зон и поверхностей близости; построение карт плотности и изолиний; построение карт уклонов и экспозиций; картографический анализ по ячейкам грида; логические запросы по нескольким грид-темам; анализ соседства; классификация и отображение гридов. Модуль поддерживает расширенные возможности программирования на языке Avenue для разработки приложений для пространственного анализа.
· ArcView 3D Analyst - включает средства для создания, анализа и отображения трехмерных данных. Изображение 3D-поверхности можно вращать, а также просматривать поверхность "в полете" над ней. Как и к обычным темам, к 3D-поверхностям можно осуществлять запросы и привязывать базы данных. 3D Analyst предоставляет пользователю широкий набор функциональных возможностей: построение TIN (триангуляционная нерегулярная сеть) и грид-поверхностей, построение трехмерных объектов, планиметрическое изображение поверхностей и трехмерных форм, перспективное изображение поверхностей, построение изолиний, вычисление уклонов поверхностей и экспозиции склонов, расчет зон видимости, вычисление площадей и объемов выемок и многое другое.
· ArcView Image Analysis - разработка компании ERDAS. Обеспечивает быстрое интерактивное отображение данных дистанционного зондирования ДДЗ (в том числе многозональные снимки) и их привязку к карте. Содержит средства настройки яркости и контраста для улучшения визуальных характеристик изображения. Предоставляет функции автоматического дешифрирования изображений - выделение границ площадных объектов со сходными характеристиками изображения, распознавание объектов по эталону, построение карт состояния растительности на основе расчета вегетационного индекса, автоматизированная классификация многозональных изображений по типу кластерного анализа, выявление временных изменений (по снимкам или тематическим растрам).
· ArcView Stereo Analyst - разработка компании ERDAS. Предназначен для создания и обработки стереопар аэрокосмических снимков и преобразования имеющихся двумерных ГИС данных в трехмерные.
· ArcView Business Analyst - интегрирует реальные бизнес-задачи с широким набором соответствующих данных в простом, удобном интерфейсе.
· ArcView Internet Map Server - позволяет разместить картографические и ГИС приложения на web сервере без применения программирования.
· ArcView Tracking Analyst - совместная разработка ESRI и компании TASC - позволяет в режиме реального времени отображать, собирать и воспроизводить данные, например, данные систем спутниковой привязки GPS. Подобные возможности особенно полезны для слежения за перемещением наземных транспортных средств, самолетов, людей, животных и т.д.
· ArcPress for ArcView - растеризатор графических метафайлов, улучшающий возможности печати и экспорта. Работает с компоновкой ArcView.
· ArcView Street Map и StreetMap 2000 - содержат большие базы данных по США с поддержкой адресного геокодирования.
ESRI будет продолжать поддерживать и лицензировать ArcView GIS 3.х после выхода ArcView 8.1. В обозримом будущем оба направления получат дальнейшее развитие, хотя, естественно, большее внимание будет уделяться ArcView 8.
PC ARC/INFO
Предоставляет полный набор средств и функций для управления, анализа, отображения и картирования географической информации на персональном компьютере. Используется в десятках разнообразных приложений. Типичными сферами применения PC ARC/INFO являются:
· создание баз данных, анализ деятельности, управление генеральными планами развития небольших городов;
· создание картографической продукции для разнообразных нужд;
· проведение обучения студентов и преподавателей университетов и ВУЗов;
· картирование и анализ пространственно распределенной информации.
В состав PC ARC/INFO входит шесть интегрированных модулей:
· PC STARTER KIT - базовые средства создания ГИС, включающие системы цифрования, топологической поддержки данных, поддержки картографических проекций, а также системы работы с базами данных и визуализации для вывода твердых копий.
· PC ARCPLOT - средства графического отображения информационных запросов и вывода картографической информации - от простых экранных изображений до высококачественных географических карт для докладов и презентаций.
· PC ARCEDIT - ввод и редактирование графических и атрибутивных данных, включающие средства проверки и корректировки ошибок.
· PC DATA CONVERSION - импорт/экспорт векторных данных.
· PC OVERLAY - средства объединения и анализа географической информации на основе пространственной и топологической взаимосвязи объектов.
· PC NETWORK - анализ и моделирование пространственных сетей: дорожных, речных, газовых, электрических и т.п.
Управление функциями PC ARC/INFO осуществляется через развитую систему контекстных меню пользовательского интерфейса PC ARCSHELL. Для создания приложений и составления макросов можно использовать встроенный макроязык программирования SML. Табличные данные хранятся в формате dBASE. Функции базы данных включают в себя ввод, обработку и анализ данных, арифметические и логические операции, подготовку итоговых документов. В текущей версии 4.0, помимо улучшенного интерфейса, есть ряд новых функций. Проведено коренное изменение работы всех модулей. PC ARC/INFO версии 4 включает 32-разрядные исполняющие программы, существенно улучшенную производительность при работе под Windows 95, 98, NT. В числе новых функций - поддержка растровых изображений в модулях PC ARCPLOT и PC ARCEDIT, работа с данными покрытий двойной точности, новые пространственные операции (такие как выборка темой по теме), определяемые пользователем команды, постоянные многоуровневые связи с файлами данных и другие новшества.
DAK
В отличие от универсальных ГИС пакетов, DAK представляет специализированную программу для ввода новой и обновления имеющейся цифровой информации. Этот программный продукт рассчитан на тех, кому требуется начать работу с ввода собственных данных, автоматизировать процесс их обработки и редактирования, обеспечить их визуализацию в требуемой картографической проекции, проводить импорт/экспорт данных между покрытиями ARC/INFO и многими векторными форматами. Инструментарий DAK основан на возможностях модулей STARTER KIT, DATA CONVERSION и ARCEDIT программного продукта PC ARC/INFO. Используя скрипты на языке Avenue, DAK можно вызывать прямо из ArcView.
Использование PC ARC/INFO и DAK совместно с ArcView GIS
Совместное использование в организации разных продуктов ESRI (от простых вьюеров до профессиональных ГИС) позволяет создавать рабочие места под определенные технологические этапы создания цифровых карт и работы с ними. Связка PC ARC/INFO - ArcView GIS или DAK - ArcView GIS обеспечивает поддержку векторно-топологической модели данных, ввод и редактирование данных, в качестве географического редактора, развитый просмотр и анализ картографической информации и профессиональное оформление карт при подготовке их к печати.
ГИС анализ:
После сбора всей необходимой информации для ГИС-анализа и проведения наших исследований ее необходимо перевести в единую систему – базу геоданных. Это подразумевает под собой приведение к единой математической основе цифровых карт, космических снимков, данных GPS съемки, и интегрирование в ГИС-среду различных таблиц. Табличные данные информативны, но имеют один существенный недостаток для проведения географического анализа – они, в отличие от цифровых карт, напрямую не содержат информацию о пространственном положении объектов. Так, например, на исследуемый город мы имеем в виде таблицы данные жилищного фонда, которые содержат адрес, информацию о количестве проживающего населения, этажности, годе постройки и др. по каждому дому. На их основе мы хотим проанализировать распределение плотности населения по городу. Естественно, что, просто просмотрев таблицу, у нас не получится добиться нужного результата. Поэтому для решения этой задачи необходимо установить связь между нашими данными и адресным слоем из базовой цифровой карты в ГИС, другими словами, мы «привязываем» наши данные к карте. Установление такой связи называется адресным геокодированием. Процедура геокодирования не в автоматическом режиме представляет собой сложный и трудоемкий процесс. Для его автоматизации нашими специалистами было разработано уникальное программное обеспечение, которое обеспечивает высокую скорость и точность «привязки» данных. После сбора и обработки всех исходных данных мы переходим непосредственно к решению исследовательских задач на основе ГИС-анализа.
Для решения задач пространственного и статистического анализа в ГИС имеется богатый набор инструментов. Они позволяют нам строить буферные зоны и зоны охвата, определять расстояния, получать геометрические характеристики объектов (длина, площадь), проводить различные пространственные и атрибутивные выборки (на основе SQL-запросов), делать операции оверлея (наложения слоев) и др. Это наиболее важные функции ГИС, и от их эффективности напрямую зависит эффективность и полезность самих ГИС. С помощью пространственного анализа мы легко можем определить, какое количество населения проживает в разных по времени доступности зонах охвата предполагаемого торгового центра. Или, например, провести конкурентный анализ среди розничных сетей фаст-фуда.
Математико-картографическое моделирование позволяет нам рассчитывать значения какого-то показателя или явления на всей исследуемой территории на основе дискретно распределенных данных. Для этого используются различные методы геостатистического анализа, в основе которого лежит интерполяция, экстраполяция аппроксимация данных и различные способы картографического изображения, которые основаны на классификации данных. Эта методика находит отражение, когда мы, например, строим псевдоизолинейную карту (поверхность плотности) распределения средневзвешенной цены 1 кв.м офисной недвижимости в городе. Моделирование позволяет на основе разных факторов осуществлять комплексную оценку территории для ее пригодности под определенные поставленные задачи, проводить районирование, ранжирование и кластеризацию. Моделирование на основе разновременных данных позволяет нам оценить динамику развития какого-либо явления и дать качественный прогноз.
В результате ГИС-анализа территории мы всегда получаем серию качественных тематических карт, графиков и таблиц, которые доступны для понимания и с легкостью дают ответы на поставленные вопросы исследования. Поэтому визуализации мы уделяем большое внимание. Карты могут быть как двумерными, отражающими какое-то явление или синтез разных показателей, так и трехмерными, представляющими собой 3D-виртуальную модель местности; как статическими, так и в виде анимации.