Создание территориальных информационных систем на базе сервера прикладных ГИС-служб тема диссертации и автореферата по ВАК РФ 25.00.35, кандидат технических наук Михаилиди, Ирина Михайловна
- Специальность ВАК РФ25.00.35
- Количество страниц 105
Оглавление диссертации кандидат технических наук Михаилиди, Ирина Михайловна
ВВЕДЕНИЕ.
Глава 1. Современные подходы к созданию распределенных территориальных информационных систем.
1.1. Территориальные информационные системы и ГИС.
1.2. Анализ существующих серверных решений для создания распределенных ГИС-приложений.
1.2.1. Понятие архитектуры приложений.
1.2.2. Двухуровневая архитектура в ГИС-приложениях.
1.2.3. Многоуровневая архитектура в ГИС-приложепиях.
1.2.4. Серверные решения для создания распределенных ГИС-приложений фирмы ESRI
1.2.5. Серверные решения для создания распределенных ГИС-приложений других разработчиков.
1.3. Клиентские системы визуализации.
1.3.1. Два подхода к визуализации пространственных данных в клиентском приложении
1.3.2. Визуализация векторных данных.
1.4. Обобщение результатов анализа.
Глава 2. Построение геоинформационного компонента территориальной информационной системы на базе сервера прикладных ГИС-служб.
2.1. Функциональный состав геоинформационного компонента ТИС.
2.2. Прикладные ГИС-службы.
2.3. Архитектура сервера прикладных ГИС-служб.
2.4. Система визуализации.
Глава 3. Описание модели реализации.
3.1. Общие положения.
3.2. Компоненты системы.
3.3. Библиотека ShapeObjects.
3.4. Реализация сервера прикладных ГИС-служб.
3.5. Управляющая программа.
3.6. Система формирования изображения.
3.7. Реализация прикладных ГИС-служб.
Рекомендованный список диссертаций по специальности «Геоинформатика», 25.00.35 шифр ВАК
Технологии и программное обеспечение информационно-аналитических систем на основе геоинформационного интернет-сервера2006 год, кандидат технических наук Кадочников, Алексей Анатольевич
Применение интернет-технологий и геоинформационных систем для моделирования территориально-распределенных процессов2005 год, кандидат технических наук Токарев, Алексей Владимирович
Субд полнообъектных картографических сцен с ассоциативной защитой на кластерной платформе2019 год, кандидат наук Пыстогов Сергей Васильевич
Корпоративная интеллектная технология обработки пространственно-распределенных данных в задачах управления регионом2003 год, доктор технических наук Бычков, Игорь Вячеславович
Принципы построения и программное обеспечение корпоративных информационных систем на основе технологий распределенных вычислений2000 год, кандидат технических наук Кухаренко, Евгений Леонидович
Введение диссертации (часть автореферата) на тему «Создание территориальных информационных систем на базе сервера прикладных ГИС-служб»
Картографические методы анализа и исследования данных находят все большее применение в сферах, традиционно не связанных с географией и картографией. Сложный процесс создания карт благодаря автоматизации и геоинформационным технологиям стал значительно проще и доступнее, и, кроме того, открылись новые возможности компьютерного моделирования и анализа пространственных и связанных с ними атрибутивных данных [26, 34].
Однако, несмотря на большую востребованность, применение геоинформационных технологий в различных прикладных областях часто сдерживается по очень простой причине - экономической нецелесообразности. Программное обеспечение геоинформационных систем (ГИС) до сих пор стоит очень дорого, а используется во многих задачах лишь на 10-20 процентов. Кроме того, при создании современных автоматизированных систем обработки данных ГИС технологиям уже не приписывается некая исключительность, как это было в недавнем прошлом, - они просто применяются наряду с другими компьютерными технологиями для выполнения своих функций - обработки пространственных данных [78]. И, как и другие технологии, они должны подчиняться общим правилам и стандартам, позволяющим интегрировать их в единую систему в рамках автоматизации какой-то прикладной области. Несоблюдение этих условий приводит к достаточно сложным конфигурациям, завышенным требованиям к ресурсам компьютеров и неудобствам в работе из-за отсутствия единого понятного конечному пользователю интерфейса. Следовательно, в современных условиях стоимость и возможности интеграции - это два ключевых критерия, которые определяют степень использования компьютерных технологий.
Рассматривая стоимостной критерий, следует отметить, что даже в США, где уровень использования ГИС-технологий достаточно высок, многим организациям не хватает средств и квалифицированных кадров для внедрения ГИС в своей профессиональной деятельности. Результаты опроса, проведенного летом 2003-го года некоммерческой организацией Public Technology, Inc(PTI) совместно с Национальной Лигой городов США (NLC), Международной ассоциацией городского/окружного управления (ICMA) и Департаментом внутренних дел США, показали, что среди главных трудностей внедрения технологий работы с пространственной информацией опрошенные поставили на первое место следующие факторы: a) ценовой аспект (затраты на создание и дальнейшее поддержание системы в рабочем состоянии); b) недостаточная осведомленность о возможностях ГИС; c) нехватка квалифицированных кадров.
При этом 64 % респондентов указали в качестве основной причины, препятствующей использованию ГИС-технологий, нехватку финансирования, а 42% — отсутствие квалифицированных кадров. ([19]).
Этот пример хорошо иллюстрирует проблему. С одной стороны, большинство решений, основанных на применении существующих коммерческих ГИС-продуктов, непомерно дороги. С другой стороны, пункты Ь) и с) из приведенных результатов опроса красноречиво свидетельствуют, что, несмотря на то, что интерфейс коммерческих ГИС становится все более и более дружественным пользователю, тем не менее, сложность теоретической базы ГИС, в частности, математической картографии, заложенной в основу работы с пространственными данными, и сложность проблем управления этими данными требуют работы с ними квалифицированного персонала. Для обычного же пользователя работать в desktop-продуктах ГИС затруднительно - здесь более предпочтительны специализированные ГИС-приложения.
Одной из «невыгодных» с точки зрения затрат и конечного результата областей применения ГИС являются, например, территориальные информационные системы с картографическим интерфейсом, рассчитанные на массового пользователя [5,33]. Здесь можно назвать региональные информационно-справочные системы с возможностью построения тематических карт региона [11,12], предназначенных для целей управления и образования; городские информационно-поисковые картографические системы - от интерактивного адресного плана города [45,60,] до многослойных интегрированных «муниципальных ГИС (МГИС)»[13]; автоматизированные системы учета природных ресурсов [8,28,42,44]; туристические информационные системы [37,82]; информационные системы особо охраняемых территорий (ООПТ) [39]. Сюда же можно отнести и более сложные информационные системы мониторинга земельных ресурсов [46,47] и управления недвижимостью, а именно те их компоненты, которые выполняют информационно-аналитические функции и могут отображать соответствующие карты землепользования, землевладений и размещения недвижимости, а также системы мониторинга экологического состояния и планирования развития территории [35,57,58].
Как видно из приведенных примеров, территориальные информационные системы — это достаточно представительный класс информационных систем. Их объединяет одно общее свойство — все они работают с территориально-распределенными объектами и, следовательно, должны иметь картографическую функциональность. Эта функциональность обеспечивается использованием ГИС-технологий [48,67]. В чем же экономическая нецелесообразность их применения? Дело, конечно, не в самих технологиях, а в том, как они поставляются для конечного пользователя: всем коммерческим ГИС-продуктам, от настольных до серверных, свойственны очень высокая цена и функциональная избыточность по отношению ко многим к задачам, где требуется обработка пространственных данных.
В литературе, посвященной проблемам геоинформатики, зачастую территориальные информационные системы отождествляют с геоинформационными системами. При этом ГИС даже называют системами поддержки принятия решений. Как и в случае с базами данных, под аббревиатурой ГИС понимают и общие технологические пакеты программ, и конкретные прикладные разработки, основанные на ГИС-технологиях. При этом часто возникает ситуация, когда геоинформационной системой называют систему, больше половины функциональности которой не относится к обработке пространственной информации.
Так, например, получивший широкую известность в 90-е годы проект ГИС ОГВ России (ГИС для органов государственной власти) предполагал создание единой геоинформационной системы поддержки процессов управления, позволяющей генерировать и использовать интерактивные тематические карты управляемой территории на основе единой цифровой топографической базы данных. Автор настоящей диссертации, работая в Главном управлении экономики и инвестиций Алтайского края в 1997-2001 годах, принимала участие в разработках по созданию ГИС ОГВ для территории Алтайского края [41]. Опыт работы над проектом показал, что чиновникам-управленцам, не привыкшим использовать картографический анализ в своей профессиональной деятельности, необходимость создания такой системы при достаточно высоком уровне затратности и отсутствии организационных и правовых условий была далеко не очевидна. Для того чтобы такая система оказалась жизнеспособной, она должна интегрироваться в более общую систему информационного обеспечения процессов управления, то есть во главе угла должна стоять не «единая геоинформационная система», а единая территориальная информационная система, создаваемая на базе ГИС и других технологий, что было бы более правильно воспринято в управленческих структурах.
Чтобы избежать этой двойственности, целесообразно ввести разграничение понятий, согласно которому геоинформационные системы (ГИС) - это набор технологий и программных средств, обеспечивающих общие методы организации, хранения, обработки, анализа и вывода пространственной и связанной с ней описательной информации, а территориальные информационные (информационно-аналитические) системы (ТИС /ТИАС) - это интегрированные информационные системы по территориально-распределенным объектам, основной функциональностью которых является предметно-ориентированная обработка данных, в том числе и пространственных. Как интегрированные системы, ТИС используют различные технологии. В частности, в состав ТИС, имеющей картографический интерфейс, должен входить блок обработки пространственных данных, построенный на базе геоинформационных технологий. И в этом смысле территориальные информационные системы являются прикладными ГИС или ГИС-приложениями.
Совокупность программных модулей, реализующих картографическую функциональность в ТИС, будем называть геоинформационным компонентом территориальной информационной системы.
Таким образом, не ГИС непосредственно обеспечивает функции поддержки принятия решений - делают это специализированные информационно-аналитические территориальные системы - в частности, средствами ГИС-технологий.
Справедливости ради, следует отметить, что в последнее время термин «геоинформационная система» все реже используется для обозначения ГИС-приложений, и все чаще в этом случае употребляют такое определение: «информационная система, созданная на базе ГИС» [17]. Поэтому введенное разделение понятий, с нашей точки зрения, вполне логично и оправдано.
По отношению к использованию ГИС-технологий территориальные информационные системы обладают следующими важными свойствами: 1) во-первых, они рассчитаны на массового пользователя-непрофессионала в области ГИС и картосоставления; во-вторых, они обеспечивают интерфейс не на уровне отдельных картографических слоев, а на уровне готовых карт. При этом карты в ТИС связаны общностью территориального охвата, общностью тематики, общностью математической основы, а также общностью и согласованностью системы условных обозначений, то есть представляют собой тематический атлас или набор тематических атласов.
Таким образом, картографическая функциональность ТИС фактически предоставляется пользователю в виде одного или нескольких тематических электронных атласов. Каждый такой атлас можно реализовать в виде прикладной ГИС-службы, обеспечивающей набор базовых операций ГИС и набор специальных операций пространственного поиска и анализа, соответствующих предметной области (теме атласа). Большинство пользователей территориальных информационных систем не пользуются расширенными функциями географического анализа, которых, например, в одном пакете ArcGIS 9.1(ArcInfo) (профессиональная ГИС фирмы ESRI [72,85,74,]) насчитывается более двухсот.
Набор используемых базовых операций ГИС в территориальных информационных системах, как правило, достаточно ограничен и сводится к следующим:
- операции послойной визуализации карт,
- функции масштабирования и навигации,
- операции картографического поиска.
В состав специализированных операций могут входить:
- обслуживание фиксированных пространственно-логических запросов;
- создание и вывод фиксированного набора тематических карт;
- агрегирование показателей или характеристик пространственно распределенных объектов по территории.
С электронным тематическим атласом территории пользователь может работать совершенно так же, как с обычным атласом, с той лишь только разницей, что информация в электронных атласах постоянно обновляется, и, кроме того, функциональность электронного атласа гораздо шире и многообразнее.
Для реализации картографической функциональности в ТИС можно использовать существующие коммерческие ГИС-продукты. Однако в настоящее время настольные ГИС (desktop-продукты) становятся все сложнее и все неохватнее по своей функциональности, а серверные решения для ГИС часто жестко связаны с базовой ГИС по подготовке карт для публикации. К тому же, они оказываются слишком сложными для использования в тех организацях, где нет большого опыта работы с пространственными данными. В любом случае решения, основанные на использовании коммерческих ГИС-продуктов, будут весьма затратными и явно избыточными по функциональности.
Кроме того, большинство территориальных информационных систем являются некоммерческими по своей природе: они предназначены для широкого круга пользователей - прежде всего для населения и государственных структур. Информация, которая циркулирует в этих системах, должна быть общедоступной и сама по себе не может служить источником больших доходов. Следовательно, стоимость разработки ТИС не должна быть слишком высокой.
Таким образом, объективно существует несколько причин, мешающих внедрению ГИС-технологий в территориальных информационных системах, это:
- высокая стоимость программного обеспечения;
- функциональная избыточность предлагаемых решений;
- недостаточные возможности интеграции с другими технологиями;
- сложность работы с пространственной информацией;
- непонимание выгод, которые дает ГИС.
Отсюда следует вывод, что в настоящее время существует проблема выбора наиболее адекватного по стоимости и предлагаемой функциональности технологического и архитектурного решения для создания геоинформационного компонента ТИС, что делает выбранную тему исследования актуальной.
В данной работе предпринята попытка найти рациональный подход к созданию многопользовательских территориальных информационных систем с ограниченной ГИС-функционалыюстыо, доступных для организаций с различным уровнем финансирования.
Объектом исследования настоящей работы является использование геоинформационных технологий в распределенных системах.
Предметом исследования будет служить архитектура геоинформационного компонента распределенной территориальной информационной системы на базе сервера прикладных ГИС-служб.
Цель исследования состоит в разработке и реализации принципов и методов создания геоинформационного компонента распределенной территориальной информационной на базе сервера прикладных ГИС-служб.
В ходе исследования ставились следующие задачи:
1. Определить роль геоинформационных технологий в создании территориальных информационных систем.
2. Проанализировать существующие подходы, обеспечивающие геоинформационную функциональность в распределенных территориальных информационных системах, с целью выявления их достоинств и недостатков.
3. Разработать концепцию и структуру прикладной ГИС-службы.
4. Разработать архитектуру геоинформационного компонента территориальной информационной системы на базе сервера прикладных ГИС-служб.
5. Реализовать примеры прикладных ГИС-служб для выбранных предметных областей.
6. Реализовать сервер прикладных ГИС-служб и разработать на его базе пример территориальной информационной системы.
7. Дать оценку эффективности создания территориальных информационных систем на базе сервера прикладных ГИС-служб.
Для достижения поставленной цели и решения определенного выше круга задач применялись следующие методы исследования:
1. Объектно-ориентированный подход при разработке структуры прикладных ГИС-служб.
2. Компьютерное моделирование для реализации геоинформационного компонента территориальной информационной системы на базе сервера прикладных ГИС-служб.
3. Экспериментальные исследования при тестировании и апробации разработанных технологий и программных средств для решения реальных задач.
В процессе работы были проанализированы и использованы труды следующих авторов: Берлянта A.M., Капралова Е.Г.,Кошкарева А.В., Полякова Ю.А., Пяткина В.П., Скатерщикова С., Тикунова B.C., В.Я. Цветкова, Черкаши-на А.К. и других, а также технические руководства по различным ГИС-продуктам фирмы ESRI (Environmental Systems Research Institute, Inc., США), лидера в области разработки программного обеспечения геоинформационных систем.
Научная новизна.
В данной работе автором получены следующие новые результаты:
1. Введено разграничение понятий «геоинформационная система» и «территориальная информационная система», устраняющее двойственность трактовки этих терминов и ведущее к более конструктивному их использованию.
2. Разработана концепция прикладной ГИС-службы, реализующей картографический интерфейс уровня тематического атласа, что обеспечивает более высокий уровень автоматизации при проектировании геоинформационного компонента территориальных информационных систем, ведет к упрощению пользовательского интерфейса в клиентских приложениях и уменьшению объема передаваемых данных между частями приложений.
3. Разработаны архитектура и технология создания сервера прикладных ГИС-служб для территориальной информационной системы.
4. Выполнена реализация предложенного подхода для создания электронного атласа Алтайского края и Республики Алтай.
Обоснованность и достоверность научных положений и выводов, содержащихся в диссертационной работе, обеспечивается использованием современных теоретических и практических методов исследования, проведением сравнительного анализа применения геоинформационных технологий в распределенных территориальных информационных системах. В своей работе автор диссертации использовала обобщение своего достаточно большого опыта по проектированию и разработке ГИС-приложений для различных предметных областей в различных средах разработки: от открытых настольных ГИС-продуктов, имеющих встроенные языки программирования, до Microsoft Visual Studio .NET [21]. Кроме того, выдвинутые в диссертации положения подтверждаются успешностью их применения для реализации электронных атласов Алтайского края и Республики Алтай.
Практическая значимость
Результаты, полученные в ходе исследования, могут применяться при создании геоинформационного компонента распределенных территориальных информационных систем. Предложенный подход ведет к существенному упрощению проектирования и разработки ТИС и, соответственно, к удешевлению проектов. При этом подход имеет достаточную степень общности, что позволяет использовать его во множестве прикладных областей самой различной направленности.
Результаты данной работы можно использовать в качестве материала при подготовке студентов, специализирующихся в области проектирования информационных систем и разработки специализированных ГИС-приложений.
Внедрение результатов работы
Результаты работы использовались при создании электронных атласов Алтайского края и Республики Алтай. Были созданы социально-экономический и туристический атласы Алтайского края, атлас «Недропользование» Алтайского края, а также туристический атлас Республики Алтай. Все эти атласы установлены в настоящее время на внутреннем информационном сервере Алтайского краевого общественного фонда «Алтай - 21 век».
Диссертационное исследование выполнялось на кафедре ЮНЕСКО Алтайского государственного технического университета.
Все разработки тестировались в Барнаульском центре новых информационных технологий Алтайского государственного университета и были доступны в период тестирования с Web-сервера АлтГУ.
Научные положения, выносимые на защиту
1. Предложенная концепция прикладной ГИС-службы, реализующей функциональность тематического атласа, обеспечивает более высокий уровень моделирования объектов предметной области по сравнению с традиционным представлением пространственной информации для пользователя в виде слоев или отдельных карт.
2. Прикладные ГИС-службы, реализующие тематические атласы, легко интегрируются в территориальные информационные системы, обеспечивая более понятный пользователю интерфейс и более эффективное использование ресурсов сети за счет уменьшения числа передаваемых параметров между клиентской и серверной частями приложения. 3. Предложенная архитектура геоинформационного компонента территориальной информационной системы в целом способствует упрощению проектирования и разработки распределенной ТИС, уменьшению временных и стоимостных затрат проектов. Публикации и апробация работы По теме диссертации опубликованы 10 научных работ. Основные результаты докладывались на российских и международных конференциях и семинарах:
- Международная конференция «Интеркарто 4: ГИС для оптимизации природопользования в целях устойчивого развития территорий» (Барнаул, 1998);
- Международная научно-практическая конференция «Геоинформатика 2000» (Томск, 2000);
- научно-практическая конференция «ГИС в управлении и природопользовании» (Иркутск, 2002);
- Международная конференция «Geolnfo 2002» (Бурленге, Швеция, 2002);
- Всемирная конференция пользователей ESRI 2004 (Сан Диего, Калифорния, США, 2004.
Личный вклад
Автором осуществлена разработка концепции и структуры прикладной ГИС-службы для территориальной информационной системы; разработана архитектура геоинформационного компонента ТИС на базе сервера прикладных ГИС-служб; выполнена практическая реализация предложенного подхода при разработке геоинформационного компонента территориальных информационных систем Алтайского края и Республики Алтай.
Структура диссертации
Работа состоит из введения, 3-х глав, заключения, двух приложений и списка литературы из 85 наименований. Диссертация изложена на 105 листах машинописного текста и содержит 4 таблицы и 30 рисунков.
Похожие диссертационные работы по специальности «Геоинформатика», 25.00.35 шифр ВАК
Методы преобразования клиент-серверного программного обеспечения в сервис-ориентированное: на примере геоинформационных систем2010 год, кандидат технических наук Усов, Тимофей Михайлович
Разработка систем проектирования 3D ГИС и компьютерного моделирования трёхмерной ситуационной обстановки2018 год, кандидат наук Булаев Алексей Александрович
Разработка методики создания тематических карт средствами веб-технологий2014 год, кандидат наук Кикин, Павел Михайлович
Разработка методов и средств представления социально-экономических моделей с использованием геоинформационных технологий2008 год, кандидат технических наук Ивакин, Сергей Николаевич
Компьютерная технология распределенной обработки геоинформации в природопользовании на основе многофункционального геоинформационного сервера2010 год, кандидат технических наук Марков, Кирилл Николаевич
Заключение диссертации по теме «Геоинформатика», Михаилиди, Ирина Михайловна
ЗАКЛЮЧЕНИЕ
Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.