Разработка технологии адаптивного проектирования ГИС тема диссертации и автореферата по ВАК РФ 25.00.35, кандидат технических наук Дышленко, Сергей Геннадьевич

  • Дышленко, Сергей Геннадьевич
  • кандидат технических науккандидат технических наук
  • 2011, Москва
  • Специальность ВАК РФ25.00.35
  • Количество страниц 131
Дышленко, Сергей Геннадьевич. Разработка технологии адаптивного проектирования ГИС: дис. кандидат технических наук: 25.00.35 - Геоинформатика. Москва. 2011. 131 с.

Оглавление диссертации кандидат технических наук Дышленко, Сергей Геннадьевич

СПИСОК СОКРАЩЕНИЙ.

СПИСОК ОПРЕДЕЛЕНИЙ.

ВВЕДЕНИЕ.

Глава 1. Современное состояние в области проектирования ИС.

1.1. Методы и подходы проектирования ИС.

1.2. Особенности проектирования ГИС.

1.3. Модели пользователей ГИС.

Выводы по первой главе.

Глава 2. Проектные решения построения ГИС по запросам пользователя.

2.1. Предметные области применения ГИС.

2.2. Моделирование пространственных отношений и объектов.

2.3. Моделирование процессов обработки геоинформации.

Выводы по второй главе.

Глава 3. Реализация адаптивного механизма проектирования ГИС.

3.1. Задачи организации геоданных.

3.2. Принципы и подходы технологии адаптивного проектирования ГИС.

3.3. Адаптивный подход как инструмент уменьшения ошибок проектирования.

3.4. Реализация адаптивного механизма проектирования на примере программного обеспечения обработки пространственных данных

КБ Панорама.

Выводы по третьей главе.

Рекомендованный список диссертаций по специальности «Геоинформатика», 25.00.35 шифр ВАК

Введение диссертации (часть автореферата) на тему «Разработка технологии адаптивного проектирования ГИС»

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

Несмотря на возрастающую востребованность, применение геоинформационных технологий в различных прикладных областях часто сдерживается по очень простой причине - экономической нецелесообразности. Программное обеспечение ГИС является весьма дорогостоящим, а используется во многих задачах лишь частично. Еще одна причина — это необходимость интеграции ГИС с другими технологиями и программными системами, что, в результате, приводит к достаточно сложным конфигурациям, к завышенным требованиям к ресурсам компьютеров и неудобствам в работе из-за отсутствия единого понятного конечному пользователю интерфейса. Третьей причиной можно назвать необходимость адаптации программных средств ГИС под узкопрофильные требования пользователя, что влечет за собой повышение стоимости конечного продукта.

Этапы получения геоинформации с применением ГИС

Базисный комплект (БК) ГИС ТЕОРИЯМ

Л Ж

1 Технология ГИС, инсталированная в рамках базисного комплекта к

Практика ГИС направленная на решение в рамках БК ГИС

1

Новые задачи^

I Требования по решо-Е нию новыхзадач

Рис.1. Этапы получения геоинформации с применением ГИС

На рисунке 1 отражены основные проблемы ограничивающие применение ГИС. Они выделены толстыми стрелками снизу вверх.

Это противоречие «интересы пользователя - действия программиста» Это противоречие «требования1 практики — возможности базовой ГИС» Противоречия между традиционными ГИС и практикой заключаются в том, что применяемое ПО создания ГИС не дает всей полноты возможностей для создания программы, отвечающей потребностям пользователя. Базовый пакет ПО предоставляет ограниченное число вариантов модернизации ГИС [1]. А для решения новых задач, диктуемых временем, пользователь вынужден заказывать разработчикам новый дорогостоящий комплект ГИС, для изготовления которого требуется и зачастую большие временные и человекоемкие затраты [1-4].

Одной из «невыгодных» с точки зрения затрат и конечного результата областей применения ГИС являются информационные системы с картографическим интерфейсом, рассчитанные на массового пользователя. Здесь можно назвать региональные информационно-справочные системы с возможностью построения тематических карт региона, предназначенных для целей управления и образования; городские информационно-поисковые картографические системы с адресным планом города; ГИС городского хозяйства; автоматизированные системы учета природных ресурсов; туристические информационные системы; информационные системы особо охраняемых природных территорий (ООПТ) [107].

Сюда же можно отнести и более сложные информационные системы мониторинга земельных ресурсов и управления недвижимостью, а именно те их компоненты, которые выполняют информационно-аналитические функции и могут отображать соответствующие карты землепользования, землевладений и размещения недвижимости [4, 6-8].

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

Для реализации полной функциональности можно использовать существующие коммерческие ГИС. Однако в настоящее время настольные ГИС становятся все сложнее и все неохватнее по своей функциональности, а серверные решения для ГИС часто жестко связаны с базовой ГИС по подготовке карт для публикации. К тому же, они оказываются слишком сложными для использования в тех организаций, где нет большого опыта работы с пространственными данными. Поэтому нередки случаи, когда решения, основанные на использовании коммерческих ГИС-продуктов, будут весьма затратными и явно избыточными по функциональности [11-13].

Кроме того, необходимо учесть и тот факт, что большое число информационных систем, в составе которых используются ГИС, являются некоммерческими по своей природе: они предназначены для широкого круга пользователей— прежде всего для населения и государственных структур. Информация, которая циркулирует в этих системах, должна быть общедоступной и сама по себе не может служить источником больших доходов. Следовательно, стоимость разработки таки систем не должна быть слишком высокой [46]. Таким образом, объективно существует несколько причин, мешающих внедрению ГИС-технологий, это:

- высокая стоимость программного обеспечения;

- функциональная избыточность предлагаемых решений;

- недостаточные возможности интеграции с другими технологиями;

- сложность работы с пространственной информацией;

- накопление возможной ошибки при использовании каскадной схемы проектирования ГИС [37,40].

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

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

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

Объект исследования — геоинформационные системы и технологии их проектирования в различных сферах деятельности.

Предметом исследования являются инструментальные средства создания и проектирования ГИС на основе базового картографического программного обеспечения.

Основные задачи исследования:

1 .Разработать концепцию построения программных инструментальных средств адаптивного создания ГИС.

2.Разработать адаптивно-рекурсивный подход построения проекта программного обеспечения ГИС

3.Разработать модульно-процессный подход создания программных инструментальных средств ГИС.

4.Разработать математическую модель механизма перехода от векторной модели целей базового комплекта разработки ГИС к матричной модели целей адаптивной ГИС.

5.Дать оценку эффективности построения ГИС на базе адаптивной технологии создания ГИС.

Для достижения поставленной цели и решения определенного выше круга задач применялись следующие методы исследования: объектно-ориентированный подход при проектировании программного инструментария создания ГИС; составление тестовых заданий и экспериментальные исследования при тестировании и апробации разработанных технологий и программных средств создания реальных систем.

В процессе работы были проанализированы и использованы труды следующих авторов: Журкина И.Г., Майорова A.A., Матвеева С.А., Полякова A.A., Пяткина В.П., Соловьева И.В., Тикунова B.C., Цветкова В.Я., Черкашина А.К. и других, а также технические руководства по различным ГИС-продуктам фирмы ЗАО КБ «Панорама», одного из отечественных лидеров в области разработки программного обеспечения геоинформационных систем.

Научная новизна. В диссертационной работе автором получены следующие новые результаты:

1 .Разработана концепция и схема адаптивного проектирования программных инструментальных средств создания ГИС.

2.Разработан адаптивно-рекурсивный подход построения проекта программного обеспечения ГИС

3.Разработан модульно-процессный подход создания программных инструментальных средств ГИС.

4.Разработана математическая модель механизма перехода от векторной модели целей базового комплекта разработки ГИС к матричной модели целей адаптивной ГИС.

5.Выполнена реализация предложенного подхода для создания программного обеспечения адаптивного проектирования ГИС «Геоинформационная система и средства разработки приложений для UNIX-подобных систем», «ГИС Конструктор для Qt Designer», «ГИС Конструктор Free для PL/SQL Oracle», «GIS Toolkit для Kylix» ЗАО КБ «Панорама».

Научные положения, выносимые на защиту:

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

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

3. Матричная модель целей адаптивной ГИС

4. Технология перехода от векторной модели базового комплекта ГИС к матричной модели адаптивной ГИС.

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

Кроме того, выдвинутые в диссертации положения подтверждаются успешностью их применения для реализации программного обеспечения адаптивного проектирования ГИС «Геоинформационная система и средства разработки приложений для UNIX-подобных систем», «ГИС Конструктор для Qt Designer» , «ГИС Конструктор Free для PL/SQL Oracle», «GIS Toolkit для Kylix» ЗАО КБ «Панорама».

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

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

Внедрение результатов работы. Результаты работы использовались при создании программного обеспечения адаптивного проектирования ГИС «Геоинформационная система и средства разработки приложений для UNIX-подобных систем», «ГИС Конструктор для Qt Designer» , «ГИС Конструктор Free для PL/SQL Oracle», «GIS Toolkit для Kylix» ЗАО КБ «Панорама».

Похожие диссертационные работы по специальности «Геоинформатика», 25.00.35 шифр ВАК

Заключение диссертации по теме «Геоинформатика», Дышленко, Сергей Геннадьевич

Выводы по третьей главе

Анализ существующих методов и исследование теории проектирования ГИС показали, что применение предложенного в работе нового подхода -адаптивного проектирования ГИС наиболее эффективно в применении к геоинформатике за счет введения новых понятий и методов.

Предложена концепция и схема адаптивного проектирования программных инструментальных средств создания ГИС.

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

Предложен модульно-процессный подход создания программных инструментальных средств ГИС.

Показано, что адаптивный подход, применяемый в данной работе позволяет устранить не только ошибки промежуточных этапов, но ошибки процесса проектирования. Эффективность подхода проиллюстрирована на примере построения ГИС-приложения с использованием «GIS ToolKit» ЗАО КБ «Панорама».

ЗАКЛЮЧЕНИЕ

На основании проведенной работы можно сделать следующие выводы о результатах исследования:

1.Предложена концепция и схема адаптивного проектирования программных инструментальных средств создания ГИС.

2.Предложен адаптивно-рекурсивный подход построения проекта программного обеспечения ГИС, создана математическая модель, моделирующая схему данного подхода. На примере проектирования ГИС показаны преимущества использования адаптивно-рекурсивного подхода к проектированиюТИС.

3.Предложен модульно-процессный подход создания программных инструментальных средств ГИС

4.Разработана математическая модель механизма перехода от векторной модели целей базового комплекта разработки ГИС к матричной модели целей адаптивной ГИС.

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

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

Лично автором на основе предложенного подхода создано следующее программное обеспечение адаптивного проектирования ГИС ЗАО КБ «Панорама»: «Геоинформационная система и средства разработки приложений для UNIX-подобных систем», «ГИС Конструктор для Qt Designer», «ГИС Конструктор Free для PL/SQL Oracle», «GIS Toolkit для Kylix».

Список литературы диссертационного исследования кандидат технических наук Дышленко, Сергей Геннадьевич, 2011 год

1. Беляков C.JI. Нечеткие знания и вывод в геоинформационной системе // Информационные технологии. 2001. №12. С. 16-19.

2. БерлянтА.М. Геоиконика. М.: МГУ, АЕН РФ, "Астрея", 1996. -208 с.

3. БерлянтА.М. Картография. М.: "Аспент-пресс", 2002. - 336 с.

4. Берштейн JI.C., Беляков C.JI. Геоинформационные справочные системы. Научное издание Таганрог: Изд-во ТРТУ, 2001.

5. Боггс У., Боггс M. UML и Rational Rose 2002. Пер. с англ. М.: Изд. "Лори". 2004. - 510 с.

6. Бугаевский Л.М. , Вахромеева Л.А. Картографические проекции. -М.: Недра, 1992.-293 с.

7. Бугаевский Л.М., Цветков В.Я. Геоинформационные системы. М.: "Златоус", 2000-224 с

8. Булгаков С. В., Ковальчук А.К., Цветков В. Я., Шайтура C.B. Интегрированные геоинформационные системы. Учебное пособие по курсу «Геоинформационные системы» под. ред. Шайтура C.B. — М.:Изд. МГОУ, 2007.-114с.

9. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++: пер.с англ.- СПб.: «невский диалект», 1999. 560 с.

10. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования.- СПб.: Изд-во Питер, 2005.- 368 с.

11. Геодезия, картография, геоинформатика, кадастр: Энциклопедия. В 2-х т. /Под ред. A.B. Бородко, В.П. Савиных. М.: ООО «Геодезкартиздат», 2008.-T. I -496 с. (4/31 пл.)

12. Геодезия, картография, геоинформатика, кадастр: Энциклопедия. В 2-х т. /Под ред. A.B. Бородко, В.П. Савиных. М.: ООО «Геодезкартиздат», 2008.-T. II -464 с. (3/29пл.)

13. Геоинформационная система «Карта-2008»: Руководство программиста. Ногинск: Панорама. 1991-2010. 123 с.104

14. ГИС «ГИС Конструктор» для Qt Designer: Руководство программиста. Ногинск: Панорама. 1991-2010. 79 с.

15. ГОСТ 21830-76. Приборы геодезические. Термины и определения. М., Изд. стандартов., 1986, 25 с.

16. ГОСТ 22267-76. Картография. Термины и определения. М., Изд. стандартов., 2002, 38 с.

17. ГОСТ 22268-76. Геодезия. Термины и определения. М., Изд. стандартов, 1981,32 с.

18. ГОСТ 28441-90. Картография цифровая. Термины и определения. 1990.

19. ГОСТ 8.417-2002. Государственная система обеспечения единства измерений. Единицы физических величин. М., Изд. стандартов, 2002, 41 с.

20. ГОСТ Р 50828-95. Геоинформационное картографирование. Пространственные данные, цифровые и электронные карты. Общие требования.

21. ГОСТ Р 52055-2003. Геоинформационное картографирование. Пространственные модели местности. Общие требования.

22. Грушвицкий Р., Михайлов M.// Проектирование в условиях временных ограничений: компиляция проектов.- Компоненты и технологии.-2007. — No.12.-c. 46-50.

23. Д.МакКой, К.Джонстон ArcGIS Spatial Analist. Руководство пользователя.-ESRI, 2001

24. Доенин В.В. Адаптация транспортных процессов. М.: Изд. «Компания Спутник+», 2009. 219 с.

25. Дрейзин В.Э. Типизация задач и методы анализа и поддержки принятия решений в геоинформационных автоматизированных системах управления // Информационные технологии. 2003. №3. С. 2-8.

26. Дулин С.К., Розенберг И.Н. Об одном подходе к структурной согласованности геоданных // Мир транспорта,- 2005. № 3.- С. 16-29.

27. Дышленко С.Г. «ГИС Конструктор для Qt Designer» Свидетельство обофициальной регистрации № 2007614527 от 26 октября 2007 года

28. Дышленко С.Г. .«ГИС Конструктор для PL/SQL Oracle» Свидетельство об официальной регистрации № 2007614530 от 26 октября 2007 года

29. Дышленко С.Г. «GIS Toolkit для Kylix» Свидетельство об официальной регистрации № 2002610050 от 16 января 2002 года

30. Дышленко С.Г. Использование адаптивного механизма «ГИС Конструктор для Qt Designer» проектирования ГИС в области навигации. // Землеустройство, кадастр и мониторинг земель. №6, Москва, 2010- с. 77-82

31. Дышленко С.Г., Построение корпоративных ГИС на основе банка пространственных данных. // Геопрофи. №1, Москва, 2010 — с. 13-15

32. Дышленко С.Г., Адаптивное проектирование ГИС для изысканий с использованием GIS ToolKit // Инженерные изыскания. №5, Москва, 2010 -с. 48-51

33. Дышленко С.Г., Демиденко А.Г., Железняков В. А., Цветков В.Я. Новые возможности ГИС "Панорама" // Кадастр недвижимости. — 2010. -№3(20). -с.101-103.

34. Елтаренко Е., Сергиевский М. Оценка аппаратных и программных средств по многоуровневой системе критериев.//Компьютер-пресс. -1998.- № 8. с.25-30.

35. Жалковский Е.А., Халугин Е.И., Комаров А.И., Серпуховин Б.И. Цифровая картография и геоинформатика. Краткий терминологический словарь. М.: «Картгеоцентр» «Геодезиздат», 1999, 46 с

36. Журкин И. Г., Шайтура С. В. Геоинформационные системы. — М.: КУДИЦ-ПРЕСС, 2009. — 272 с.

37. Журкин И.Г., Никишин А.Н. Анализ структуры данных для представления в ГИС. // «Геодезия и картография», 2003, № 8, с. 44-49.

38. Журкин И.Г., Никишин А.Н. Концепция разработки обобщенного картографического классификатора для региональной ГИС. // «Геодезия и картография», 2004, № 10, с. 36-42.

39. Журкин И.Г., Цветков В.Я Интеллектуализация геоинформационных технологий. / в кн. 220 лет геодезическому образованию в России. М.: МГУГиК, 1999., - с. 196-197.

40. Журкин И.Г., Цветков В.Я. Оценка качества графических данных, полученных на основе векторизации // Геодезия и аэросъемка. 1999. -№5 - с.121- 125.

41. Журкин И.Г., Цветков В.Я. Информационное моделирование в ГИС для обработки данных дистанционного зондирования // Исследование земли из космоса, —1998. — № 6, — С. 66—72

42. Иванников А.Д., Кулагин В.П., Тихонов А.Н. . Цветков В.Я. Геоинформатика. М.: МаксПресс, 2001 -349 с.

43. Иванников А.Д., Кулагин В.П:, Тихонов А.Н., Цветков В.Я. Прикладная геоинформатика. М.: МАКС Пресс, 2005. - 360 с.

44. Калянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение). -М/.ЛОРИ, 1996.- 242 с.

45. Карпик А.П. Методологические и технологические основы геоинформационного обеспечения территорий Новосибирск. СГГА, 2004.- 260 с.

46. Коновалова Н.В., Капралов Е.Г. Введение в ГИС: Учебное пособие. М.,1997.-160 с.

47. Колесов Ю.Б., Сениченков Ю.Б. Моделирование систем. Объектно-ориентированный подход. -СПб.: БХВ Петербург, -2006. - 192 с.

48. Костенко К.И., Кузьменко И.П., Левицкий Б.Е.Классы операций цифровых пространств знаний // Информатизация образования и науки. -2010 -№2(6)-.с.13-21.

49. Кошкарев A.B., Тикунов B.C. Геоинформатика./ под ред. Д.В. Лисицкого. М.: Картоцентр - Геодезиздат, 1993. - 213 с.

50. Красовский A.A. Оптимальность и адаптивность систем регулирования. Сборник статей "Адаптивные автоматические системы" М.: «Советское радио», 1977. 18 с.

51. Кузнецов О.Л., Никитин A.A. Геоинформатика — М.: Недра, 1992.

52. Левин Б.А., Круглов В.М., Матвеев С.И., Цветков В.Я., Коугия В.А. Геоинформатика транспорта. М.: РАН, ВИНИТИ, 2006. - 336 с.

53. Левин Б.А., Матвеев С.И. . Цветков В.Я. Концепция создания геоинформационных систем железнодорожного транспорта Геодезия и геоинформатика в транспортном строительстве. М.: МПС РФ, МГУПС (МИИТ), 2001 -214 с.

54. Линник В.Г. Построение геоинформационных систем физической географии. — М.: Изд-во Моск. ун-та, 1990.

55. Липаев В.В. Сертификация систем качества на соответствие стандартам серии ISO 9000 для предприятий, разработчиков программных средств. Методическое руководство. М.: СТАНКИН. 2000.

56. Липаев В.В. Выбор и оценивание характеристик качества программных средств. Методы и стандарты. М.: СИНТЕГ. 2001.

57. Липаев В.В. Качество программных средств // М.: «Янус-К», 2002.

58. Майкл де Мерс Географические информационные системы. Основы / Пер. с англ. М.: Дата+,1999

59. Майоров A.A., Цветков В.Я. Хранение и защита информационных ресурсов кадастра. М.: Московский государственный университетгеодезии и картографии, 2009. -126 с

60. Максудова JI.F., Савиных В.П., Цветков В .Я. О междисциплинарной интеграции на основе геоинформатики H Геодезия и аэрофотосъемка, №5,-2004.-с. 108-115.

61. Малинников В. А Соловьев И.В., Цветков В .Я. Информационные технологии в геодезическом образовании! — новые направления // Информатизация образования и науки. 2010 - №2 (6) - . с.13-21

62. Малинников В .А., Савиных В.П. Майоров À.A., Цветков В .Я

63. Геоинформатика; Состояние и перспективы развития. // Сборник статейпо итогам. Международной научно-технической конференции; посвященной 230-летию основания МИИГАиК. Выпуск 2 (в двух частях) часть 2.-М.: Из-во МИИГАиК, 2009.-174-178

64. Малинников В.А., Соловьев И.В., Цветков В.Я. О новом направлении?в геодезическом образовании. // Инженерные изыскания. -2010. № 1 январь. - с.24-28

65. Малинников В:А., Цветков В:Я. Базы.данных. Введение в основы. — Mi:. МГУГиК, 2009. 90 с.

66. Матвеев С.И., Коугия В .А., Цветков В.Я. Геоинформационные системы и технологии: на железнодорожном транспорте. М.: У МП МПС России, 2002 - 288 с.

67. Математика. Большой энциклопедический словарь/Гл. ред. Ю.В. Прохоров. 3-е изд. -Mi: Большая Российская энциклопедия, 2000 848с

68. Мишенин А.И. Теория экономических информационных систем: Учебник.-М.: Финансы и статистика, 2001.— 237 с.

69. Монахов C.B., Савиных В.П., Цветков В.Я. Анализ прикладных систем. М.: Макс Пресс 2004 - 57 с.

70. Монахов C.B., Савиных В.П., Цветков В.Я. Общая геоинформатика. -М.: Макс Пресс 2004 100 с

71. Монахов C.B., Савиных В .П., Цветков В.Я. Методология анализа и проектирования сложных систем. М.; Просвещение, 2005. - 264 с.

72. Мордвинов В.А. Авторизированные лекции по общей теории сложных динамических информационных систем \ Конспект лекций для аспирантов и соискателей. МИРЭА, ГНИИ ИТТ «Информика», НИИ «Восход». М.: 2004 47с.

73. Нехин С.С., Зотов Г.А Совершенствование аппаратно-программных средств ЦФС. Геодезия и картография № 7, 2003. с. 25-32

74. Основы геоинформатики: в 2 кн./ Е.Г. Капралов, A.B. Кошкарев, B.C. Тикунов и др.: под ред В. С. Тикунова М.: Издательский центр "Академия", 2004. - Кн.1 -352 е., Кн.2 - 480 с

75. Папаскири Т.В. Геоинформационные системы и технологии автоматизированного проектирования в землеустройстве: Метод, указания и задания для выполнения лаборатор. работ. М.: ГУЗ, 2000. -87 с.

76. Папаскири Т.В., Гавриленко А.И. Устройство территории пашни с применением технологий САПР и ГИС на природоохранной основе. М.: ГУЗ, 1995. - 126 с.

77. Першиков В.И. Савинков В.М. Толковый словарь по информатике. М.: Финансы и статистика, 1995. - 544с.

78. Поляков A.A., Цветков В.Я. Прикладная информатика: Учебно-методическое пособие / Под общ.ред. А.Н. Тихонова- М.: МАКС Пресс. 2008 Часть. 1 -788 с.

79. Розенберг И.Н., Вознесенская М.Е. Геознания и геореференция.// Вестник Московского государственного областного педагогического университета. -2010. № 2.-е. 116-118

80. Розенберг И.Н., Альтшулер Б.Ш., Самратов У.Д. О концепции созданияинфраструктуры пространственных данных с использованием спутникового позиционирования. // Журнал «Автоматика, связь, информатика», №10. Москва, 2005 г., с. 19-23.

81. Розенберг И.Н., Гитис С.А., Святов Д.С. Геоинформационная система ObjectLand. // Сборник трудов ИЛИ РАН «Системы и средства информатики». Вып. 10. Москва: Наука, 2000 г

82. Розенберг И.Н., Дулин С.К. О задачах геоинформационного портала отрасли. 2-я Научная сессия ИЛИ РАН «Проблемы и методы информатики», Москва, 2005г. с. 174-176.

83. Розенберг И.Н., Духин C.B. Геоинформационные технологии -важнейшая составляющая современных информационных систем. // Журнал «Автоматика, связь, информатика», № 7, 2005, с 8-12

84. Розенберг И.Н., Поплавский A.A. Геоинформационные базы данных в информационном обеспечении центров управления перевозками МПС. // Информационные технологии на железнодорожном транспорте «ИНФОТРАНС 2001».Сборник докладов. Сочи, 2001г. - с. 170-176.

85. Розенберг И.Н., Соловьев И.В., Цветков В.Я. Комплексные инновации в управлении сложными организационно-техническими системами, /под ред. В.И. Якунина М.: Феория, 2010 - 248 с

86. Розенберг И.Н., Цветков В.Я Логические информационные единицы //Успехи современного естествознания. —2009. — №1. — с. 83-84

87. Розенберг И.Н., Цветков В.Я., Матвеев С.И., Дулин С.К. Интегрированная система управления железной дорогой/ Под ред. В. И. Якунина. М.: ИПЦ «Дизайн. Информация. Картография», 2008 - 144 с.

88. Савиных В.П. . Цветков В.Я. Геоинформационный анализ данных дистанционного зондирования. М.: Картоцентр-Геодезиздат, 2001. -224с.

89. Савиных В.П., Максудова Л.Г., Цветков В.Я Интеграция наук об окружающем мире в геоинформатике // Исследование Земли из космоса.-№1.-2000. с.46-50.

90. Савиных В.П., Малинников В.А., Сладкопевцев С.А., Цыпина Э.М. География из космоса. М.: Из-во МИИГАиК, 2000. - 234 с

91. Савиных В.П., Цветков В .Я. Интеграция технологий ГИС и систем дистанционного зондирования Земли // Исследование Земли из космоса.2000. — №2.— С.83—86.

92. Серапинас Б.Б. Введение в ГЛОНАСС и GPS измерения: Учеб. пособие. -Ижевск: Удм. гос. ун-т, 1999. 96 с.

93. Сербенюк С.Н. Картография и геоинформатика их взаимодействие // Вестник Моск. ун-та. Серия 5.

94. Сербенюк С.Н. Картография и геоинформатика их взаимодействие // Под ред. В.А. Садовничего. - М.: Изд-во Моск. ун-та, 1990. - 159 с.

95. Соловьев И.В., Майоров A.A. Проектирование информационных систем.- М.: МИИГАиК, Академический проект, 2009 г. 398 с.

96. Теория и практика аргументации /РАН. Ин-т философии; Отв. ред. И.А.Герасимова. — М.: ИФ РАН, 2001. — 184 с.

97. Тикунов B.C. Моделирование в картографии. М: Изд-во МГУ, 1997. -405 с.

98. Тикунов B.C., Цапук Д.А. Устойчивое развитие территорий: картографо-геоинформационное обеспечение. Москва - Смоленск: Изд-во СГУ, 1999. - 176 с.

99. Тихонов А.Н. . Цветков В.Я. Методы и системы поддержки принятия решений. М.: МаксПресс, 2001 -312 с

100. Тихонов А.Н., Иванников А,Д., Соловьёв И.В., Цветков В.Я., Кудж С.А. Концепция сетецентрического управления сложной организационно-технической системой- М.: МаксПресс, 2010.-136с

101. Тихонов А.Н., Иванников А.Д., Соловьев И.В., Цветков В.Я. Основы управления сложной организационно-технической системой. -М.: МАКС Пресс, 2010. 208 с.

102. Трофимов A.M., Панасюк М.В. Геоинформационные системы и проблемы управления окружающей средой. — Казань, 1984.

103. Управление природно-техногенными комплексами: Введение в экоинформатику: Учебное пособие / Н.В. Арефьев, B.JI. Баденко, Г.К.Осипов и др., СПб: Изд-во СПбГТУ, 2000. 252 с.

104. Хаггет П., Чорли Р. Модели в географии. М.: Прогресс, 1971. -360 с.

105. Хаксольд В. Введение в городские географические информационные системы. Издательство Оксфордского университете, 1991 г. - 321 с.

106. Халугин Е.И., Жалковский Е.А., Жданов Н.Д. Цифровые карты. М.: Недра, 1992., 419 с

107. Холодков В.В. Географические информационные муниципальные ресурсы. // Материалы 3-й регионально-практической конференции «Геоинформационные системы для муниципального управления 2000».-Таганрог, 2001. С 14-19.

108. Цветков В.Я. Геоинформационные системы и технологии М.: "Финансы и статистика" 1998 г. -288 с

109. Цветков В.Я. Геоинформационное моделирование // Информационные технологии, 1999, №3. с. 23- 27.

110. Цветков В.Я. Информационные технологии в управлении. М.: Московский государственный университет геодезии и картографии, 2008.- 110 с.

111. Цветков В.Я. Стандартизация информационных программных средств и программных продуктов. М.: МГУГиК, 2000 - 116 с

112. Цветков В.Я. Модели в информационных технологиях. -. М.: Макс Пресс 2006-104 с

113. Цветков В.Я. Современные проблемы информатики и вычислительной техники. М.: МГУПС (МИИТ), 2007. - 102

114. Цветков В.Я. Сбор информации для ГИС кадастра. М.: Московский государственный университет геодезии и картографии, 2008.90

115. Цветков В.Я., Булгаков C.B. Анализ инфраструктуры информационной системы // "Успехи современного естествознания" . -№3.-2010.- с. 136-137

116. Цветков В.Я., Булгаков C.B. Дружественный интерфейс как характеристика информационной инфраструктуры // "Современные наукоёмкие технологии". №1. - 2010. - с. 97-98

117. Цветков В.Я., Дышленко С.Г. Особенности проектирования ГИС-пользователя на основе базового комплекта ГИС «Карта 2010» // Землеустройство, кадастр и мониторинг земель. -2010. -№ 8. С.79-84

118. Цветков В.Я., Дышленко С.Г. Применение ГИС "Панорама" при изысканиях // Инженерные изыскания. 2009. № 12. с. 46-48

119. Цветков В.Я., Кулагин В.П. Введение в геоинформатику. М.: Макс Пресс 2005 - 99 с

120. Цветков В.Я., Мазина A.C. Визуальное моделирование в геоинформатике //Геодезия и аэрофотосъемка, №5, -2004. с. 128-136

121. Цветков В.Я.,. О развитии геоинформатики и геоматики. // Методы управления и моделирования в бизнесе и образовании. -2005. -вып.8. с.З - 11

122. Цветков В.Я. Дышленко С.Г. Применение ГИС «Панорама» при инженерных изысканиях. // Инженерные изыскания. -2009. № 12. - с.46-48

123. Шайтура C.B., Журкин И.Г., Ямбаев Х.К. Проблемы разработки технологии создания учебной ГИС-продукции в области кадастра. В кн. Информационные технологии в образовании. Сб. науч. трудов. Волгоград. 2000г. 142-145 с.

124. GIS ToolKit Professional: Руководство пользователя. Ногинск: Панорама. ,1991-2009. 208 с. ,;

125. Jensen JîR. Introductory Didital Image Processing. Remote Sensing Perspective.- Second editionv- 1996;

126. Jones С. Geographical Information Systems and-Computer Cartography. Longman Limited. 1997. - 3.19 pp.133; Maplnfo ; Professional: Руководство пользователя. Русск. Версия. Москва О00к<ЭСТИ-МАР». 2000г. ,

127. Robert Hartman. Focus on GIS Component Software. Featuring ESRI s MapObjects. On Word Press. 1997. - 346 pp.

128. Rozenberg I.N., Tsvetkov V.Ya. The Gèoinférmation approach // Eurupean Journal of Natural History. 2009:. - № 5 . - p 102 -103136; SnyderJ;P:, YoxlandP.M: An Album; of Map Projection; U.S. Geological Survey professional paper 1453, Washington, 1989.

129. Tsvetkov V.Ya. Information objects and information Units // Eurupean Journal of Natural History. 2009:. - № 2 . - p 99;

130. Tsvetkov V.Ya. Logic units of information systems // Eurupean-Journal of Natural History. 2009. - № 2 . - p 99-1001. Описание класса Map Viewclass MapView : public MapViewWindow {1. QOBJECT

131. Для пользователя // Имя файла карты

132. QJPROPERTY(QString MapFileName READ GetMapFileName WRITE S etMapFileName) // Активизировать карту

133. QPROPERTY(bool MapActive READ GetMapActive WRITE SetMapActive) // Яркость отображения карты (-4.+4)

134. QPROPERTY(int MapBright READ GetMapBright WRITE SetMapBright) // Контрастность отображения карты (-4.+4) QPROPERTY(int MapContrast READ GetMapContrast WRITE SetMapContrast) // Отображение в контурном виде

135. QPROPERTY(bool MapContour READ GetMapContour WRITE S etMapContour)public:

136. MapView(QWidget *parent = 0, const char *name = 0, WFlags f = 0); -Map Vie w();public slots: // Установить новое имя файла карты void SetMapFileName(const QString qstring); void SetMapActive(bool active);

137. Установить/сбросить отображение карты в контурном видеvoid SetMapContour(bool value); // Установить текущее значение яркости карты void SetMapBright(int value); II Установить текущее значение контрастности карты void SetMapContrast(int value);public :

138. Активна ли в данный момент картаbool GetMapActive() const;1. Запрос имени файла карты

139. QString GetMapFileName() const;

140. Отображена ли карта в контурном видеbool GetMapContour() const;

141. Запрос текущего значения яркостиint GetMapBright() const;

142. Запрос текущего значения контрастностиint GetMapContrast() const;1. Запросить имя карты1. QString GetMapNameQ;

143. Запросить базовый масштаб картыint GetMapScaleQ;1. Запросить тип картыint GetMapType();

144. Запросить высоту, ширину карты в пикселах в текущем масштабеvoid GetMapHW(long int *height, long int *width);

145. Открыть карту с именем aMapFileNamebool MapOpen(const QString filename, bool mapview);1. Закрыть картуvoid MapClose();

146. HSELECT GetViewSelectHandle();

147. Выполнить обновление границ изображения района для все компонентсвязанных с Map Viewvoid UpdatePictureBorderForAllQ;

148. Для внутреннего использования !!!!

149. Обработка событий изменения состава карт и их отображения void AllMapRef(int action);

150. Работа со списком подключенных к нам QDMapWindow void AppendMapWindow(QDMap Window *mapwindow); void DeleteMapWindow(QDMap Window *mapwindow);public :

151. Установить\Запросить значение флага выбора области карты // 22/05/06 QPROPERTY(bool AURectActive READ GetAllRectActive WRITE SetAllRectActive)public : // Для пользователя //-----------------------------

152. QDMap3D(QWidget *parent = 0, const char *name = 0);

153. QDMap3D() {CloseDialog3D();}1. Выполнить диалогvoid Execute();1. Закрыть диалогvoid CloseDialog3D();1. Указатель на картуvirtual void SetMapView(MapView *value); Map View *GetMapView() const;

154. Установить\3апросить значение флага выбора области карты // true вся карта(по умолчанию)false прямоугольная область, заданная функцией SetMapRectvoid SetAllRectActive(bool value);bool GetAllRectActive() const;

155. Установить размеры области карты в пикселах

156. Перед использованием данной фукции необходимоустановить флаг выбора области карты в 0left, top левый верхний уголright, bottom правый нижнийvoid SetMapRect(int left, int top, int right, int bottom);

157. Для внутреннего использования void MapAction(int acttype); public:

158. Служебные //-----------------------------

159. Заполнить структуру для вызова задачи void InitTaskParm(TASKPARMEX *taskparm); // Флаг выбора области карты // true вся карта (по умолчанию)false прямоугольная область, заданная функцией SetMapRect bool AllRectActive; RECT MapRect;

160. HINSTANCE Liblnst; // Идентификатор библиотеки MAP3DLIB

161. Описание демонстрационного примера

162. MainForml::MainForml(QWidget *parent, const char *name, WFlags fl) :FormO(parent, name, fl)

163. QPixmap pl( iopen ); QPixmap p2( iclose); QPixmap p3( minus 1 ); QPixmap p4( plusl );

164. QTextCodec * codec = QTextCodec::codecForName("KOI8-R"); QString comment; QToolButton * toolb;setCaption("MyFirst"); // Создание toolbar

165. QToolBar * tools = new QToolBar( this, "toolbar" );

166. DMapObj 1->SetMapYiew(DMapYiewl); DMapDlgObj 1 ->SetMapView(DMapViewl); DMapFindl->SetMapView(DMapViewl); DMapPoint 1 ->SetMapView(DMapView 1); DMapPoint 1 ->S etPlaceIn(PPPICTURE);

167. EnglishAction->setToggleAction(true);connect(DMapViewl, SIGNAL(SignalAfterPaint(QPainter*, int, int, int, int)), this, SLOT(SlotSignalAfterPaint(QPainter*, int, int, int, int)));

168. MainForm 1: :~MainForm 1 ()if (DMapViewl->GetMapHandle() != 0) {

169. DMapView 1 ->SetMapVisible(FALSE); DMapViewl ->SetMapActive(FALSE);void MainForml::SlotSignalAfterPaint(QPainter* р, int сх, int су, int cw, int ch)if (!DMapViewl->GetMapHandle()) return;

170. FormO::DMapSelectRectlSignalAfterBuildRect(left, top, right, bottom); FlagSelRectAction = -1;void MainForml ::StartSelPointActionactivated() {if (!DMapViewl->GetMapHandle()) return;if (ÎDMapObjl || ÎDMapObjl->GetKey()) {

171. QString value; char strtext200.;

172. QTextCodec "codec = QTextCodec::codecForName("KOI8-R"); QString message, caption, namebut;if (mapGetMapAccessLanguage() = MLRUSSIAN) {sprintf(strtext, "Нет выбранного объекта карты !\n"

173. QMessageBox::warning(0, caption, message, namebut);return; }1. FlagSelPoint = 1;

174. DGetMapPointl ->StartAction();void MainForml ::FinishSelPointActionactivated() {if (ÎDMapViewl->GetMapHandle()) return;

175. FlagSelPoint = 0; DGetMapPointl ->StopAction();void MainForml ::CreateMtwActionactivated() {if (!DMapViewl->GetMapHandle()) return;if ( !FlagSelRectAction)

176. FlagSelRectAction = 1 ; QString value; char strtext200.;

177. QMessageBox::warning(0, caption, message, namebut); FormO: :CreateMtwActionactivated(); DMapSelectRectl ->StartAction();else {

178. FlagSelRectAction = 0; DMapSelectRectl ->StopAction();void MainForml ::BuidlPsActionactivated()if (!DMapViewl->GetMapHandle()) return;if (IFlagSelRectAction) {

179. FlagSelRectAction = 1; QString value; char strtext200.;

180. QMessageBox::warning(0, caption, message, namebut); FormO : :BuidlPsActionactivated(); DMapSelectRect 1 ->StartAction();else {

181. FlagSelRectAction = 0; DMapSelectRectl ->StopAction();if (!DMapViewl->GetMapHandleO) return;if ( ! FlagSelRectAction) {

182. FlagSelRectAction = 2; QString value; char strtext200.;

183. QMessageBox::warning(0, caption, message, namebut); FormO: :Map3DActionactivated(); DMapSelectRectl ->StartAction();else {

184. FlagSelRectAction = 0; DMapSelectRectl ->StopAction();

185. FormO: :EnglishActionactivated();

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