Разработка волонтерской веб - ГИС Исполнители : Анастасия Гиршева, Константин Иванов гр. 8970 Руководитель : Ковин Роман Владимирович.

Презентация:



Advertisements
Похожие презентации
Г. Москва, тел.: +7 (495) , Internet: Слайды курса «Администрирование работы на сервере.
Advertisements

Программная система «Портал научной группы» (разработано в рамках ПНР-5) 24 марта 2011 г. Челябинск Южно-Уральский государственный университет 1.
Типовые расчёты Растворы
Ребусы Свириденковой Лизы Ученицы 6 класса «А». 10.
Урок повторения по теме: «Сила». Задание 1 Задание 2.
Школьная форма Презентация для родительского собрания.
Michael Jackson


НОВОСИБИРСК Развитие региональных порталов государственных услуг.
Портал информационной поддержки магистров ВолгГТУ Магистерский портал.
© Alexey N. Kostikov Платформа Moodle
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от _____________ ______.
1 Попов Аркадий Леонидович Системы поддержки принятия решений.
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от _____________ ______.
БИТЕК «Бизнес-инжиниринговые технологии» г. Москва, тел.: (495) , Internet: Учебный.
Ф. Т. Алескеров, Л. Г. Егорова НИУ ВШЭ VI Московская международная конференция по исследованию операций (ORM2010) Москва, октября 2010 Так ли уж.
Учебный курс Объектно-ориентированный анализ и программирование Лекция 4 Трансформация логической модели в программный код Лекции читает кандидат технических.
Разработал: Учитель химии, биологии высшей квалификационной категории Баженов Алексей Анатольевич.
BIOMETRICS AIA 2006 LEGS Conference 1 Универсальная система «Портрет»
Транксрипт:

Разработка волонтерской веб - ГИС Исполнители : Анастасия Гиршева, Константин Иванов гр Руководитель : Ковин Роман Владимирович

WEB 2.0 – привлечение пользователей к наполнению сайта UGC (User-generated content) - генерируемое пользователями содержимое VGI (Volunteered Geographic Information) - добровольно- добавляемая пространственная информация Волонтерские ГИС – ГИС, работающие с добровольно- добавляемой пространственной информацией 2 WEB 2.0UGCVGI

Цель : Разработка волонтерской веб - ГИС Задачи : 1. Исследование предметной области 2. Проектирование системы и выбор технологий 3. Программная реализация 4. Тестирование и апробация 3

Совместный проект ТПУ и Университета Кальяри ( Италия ) 2 этапа : 1)Разработка волонтерской веб - ГИС Tomsk, I care!; 2)Разработка веб - платформы Place, I care! Участники и их роли : 4 Michele Campagna, Professor, University of Cagliari А. В. Кудинов, доцент, к. т. н. А. Н. Гиршева, студент К. А. Иванов, студент руководитель проекта аналитик проектировщик программист серверной части программист клиентской части дизайнер тестер

5 Методология : экстремальное программирование Инструмент взаимодействия исполнителей : MindMeister Интеллектуальная карта на промежуточном этапе разработки

6 WikimapiaProject Noah Open Street MapFoursquare

7

Трехуровневая архитектура : 8 HTML/CSS, JavaScript, jQuery Microsoft ASP.NET, сервер IIS СУБД MS SQL Server AJAX ADO.NET ActiveX, VBScript, Adobe Flash, Adobe Flex, Java, MS Silverlight PHP, Perl, JSP MySQL, Oracle, PostgreSQL Сервер базы данных Сервер приложений Клиент Google Maps API Bing Maps, Yandex Maps

3 области данных : 1.Пространственные данные и графические свойства меток 2.Атрибутивные данные о метках 3.Пользовательские данные

10

11 Внутренняя аутентификация На основе форм ASP.NET Внешняя OpenID 2.0 (Google) OAuth 2.0 (Facebook, Twitter, Вконтакте)

12

13

14 Установка параметров интерфейса по умолчанию Привязка обработчиков событий Инициализация карты Инициализация изображений Инициализация механизма кластеризации Инициализация диалоговых окон Инициализация управления слоями и объектами Инициализация механизма комментирования Привязка данных к элементам DOM Адаптация интерфейса Слои Объекты Образы объектов

15 допосле

16 Методы идентификации браузеров : 1.метод навигатора (window.navigator.userAgent) 2.метод объектов и свойств (window.opera, window.chrome, window.sidebar, window.ActiveXObject) 3.комплексный подход Поддерживаемые браузеры : Google Chrome Mozilla Firefox 9.0 и выше MS Internet Explorer 9.0 Opera 11

Главная страница 17

Страница входа и регистрации 18

19 Панель управления категориями Добавление новой категории Выбор волонтеров

20 Информационное окно метки Список всех меток

21

22 Добавление новой метки Добавление медиа - файлов к новой меткек существующей метке

23 Изменение названия и описания метки Перемещение объекта Меню редактирования

24 преобладающая оценка – « нравится », медиа - файлов нет преобладающая оценка – « не нравится », медиа - файлы есть преобладающая оценка – « нравится », медиа - файлы есть преобладающая оценка – « не нравится », медиа - файлов нет новая, еще не сохраненная метка редактируемая метка перемещаемая метка

VGI проект – многопользовательская картографическая среда, объединяющая пользователей ( волонтеров ) с целью сбора, хранения и распространения пространственных данных по определенной тематике. Требования : 1.Добавление и редактирование меток на цифровой карте с поддержкой мультимедиа - содержимого 2.Управление категориями меток 3.Обзор, оценивание и комментирование меток 4.Открытость по данным ( с поддержкой экспорта VGI данных ) 5.Создание и настройка VGI проекта 6.Назначение ролей и прав пользователей 7.Инструменты пространственного анализа 8.Поддержка точечных, линейных и полигональных VGI объектов 9.Поддержка механизма пространственных закладок 25

Использование типа geography для хранения пространствен ных данных ; Новые сущности для управления проектами, раздачи ролей и прав. 26

27

28

29

30

31 Универсальные ГИС WMS, WFS KML Google Earth VGI Запись Чтение Волонтеры Посетители Администраторы

32

33

34 Информационное окно ( InfoWindow )

35 Таблица объектов ( InfoTable ) Галерея предварительного просмотра ( Carousel )

Страница входа и регистрации 36

Домашняя страница пользователя 37

38 Окно свойств проекта Доступ к проекту, не требующий аутентификации

39 Выбор пользователей проекта Назначение прав пользователей Права ролей по умолчанию

Страница проекта 40

41 Рисование полигона Выбор типа объекта Добавление атрибутивной информации

42 Проведен анализ предметной области Выполнены этапы проектирования архитектуры, программная реализация и апробация волонтерской веб - ГИС Предложена концепция платформы, выполнены этапы проектирования, программной реализации и апробации платформы Проведено технико - экономическое обоснование проекта Проведена оценка экологичности и безопасности проекта Приобретен опыт участия в коллективных проектах Результаты работы представлены и опубликованы на Seventh International Conference INPUT2012 on Informatics and Urban and Regional Planning ( г. Кальяри, Италия )