Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Створення Web-додатки &Археологічний польовий журнал&: підтримка роботи з картографічними об'єктами

Реферат Створення Web-додатки &Археологічний польовий журнал&: підтримка роботи з картографічними об'єктами





о додаток/версія для читання ValueBinaryValueBinaryЗначеніеДвоічное невизначеною дліниДвоічное значення (фото, аудіо, відео, документ для зазначеного додатка)

У таблиці 2 міститься структура майбутнього звіту, по цій структурі будується дерево.


Таблиця 2 -зв'язків

Ім'я поляНазваніеТіп поляУказивает на полеНазначениеIdИдентификаторАвтоинкрементноецелоеУникальный ідентифікатор запісіIdOfLiderВедущій елементцелоеСвязі- gt; IdСсилка на перший запис в группеIdTypeOfRelationsТіпсвязіцелоеТіпи- gt; IdСсилка на опис типу связіIdTypeOfUnitТіп елементацелоеТіпи- gt; IdСсилка на опис тіпаелемента (ролі всередині відносини) IdObjectОб'ектцелоеОб'екти- gt; IdСсилка на об'єкт (елемент зв'язку)

У таблиці 3 визначаються методи, за якими буде відбуватися виведення даних.


Таблиця 3 - Типи

Ім'я поляНазваніеТіп поляНазначеніеIdІдентіфікаторАвтоінкрементное целоеУнікальний ідентифікатор запісіNameІмяТекст * 256Названіе типу (Lat) DescriptionЗначеніеТекст невизначеною дліниТекстовое (XML) опис типу по частинах: Model/Viewer/Controler


10 Схема функціонування програмного засобу


Нижче описані всіх основні файли, які використовуються до модулі картографії.


10.1 Файл «paint.php»


Глобальні змінні:

· map - Об'єкт JS, що представляє собою карту.

· markers - Масив маркерів, отчеченних на карті.

· ThisGrad - Змінна типу boolean, що відзначає переключення режиму радіан і градусів.

· textXML - Змінна, яка містить XML - код карти.

· textINIFile - Змінна, яка містить текст буферного файлу «init.txt».

Функції:

· conv (alpha) - Перетворення з формату радіан в формат градусів.

· unBlockInput - Розблокування елемента форми dialog_window_1.

· blockInput - Блокування елемента форми dialog_window_1.

· convertGrad - Перетворення з формату градусів у формат радіан.

· Initialize - Функція створення карти і призначення обробок подій (маркерів, переміщення карти), а так само додавання маркерів на карту.

· addMarker (location, ICO_SET) - Функція додавання маркера у вказане місце і з вказаною іконкою.

· $ (document) .ready -jQuery - функція ініціалізації.

· generateTextFile -Створення тексту дляфайл буфера «ini.txt» і XML - версії карти.

· save_map - Відправлення даних через інтерфейс Ajax, згенерованих generateTextFile і показ анімації завантаження.

· print_result - Висновок посилання на створене зображення і показ коду XML і тексту «ini.txt». Припинення анімації.

На малюнку 11 показаний загальний вигляд онлайн - редактора і червоним, світло і темно-фіолетовим і синіми квітами відзначені функціональні елементи.

Червоним кольором відзначений лог, в якому виводить поточний місце карти і її масштаб, а так само місце розташування обраного маркера. Цей лог змінюється у функціях initialize, addMarker за допомогою виклику анонімних функцій при кліці на маркері і змін карти.

Світло-фіолетовим відзначений блок вибору типу виробу (тип маркера). При його виборі викликається анонімна функція, прикріплена до «#selectinput».

Темно-фіолетовим відзначений блок вибору збереженого зображення. Після його вибору відбувається перезавантаження сторінки, змінюється PHP- змінна «$ NameFile» і в підключеному файлі «loadPointFromXML.php» відбувається завантаження з обраного XMLфайла налаштувань карти і маркерів.

Синім кольором відзначена кнопка, після натискання якої запускається функція Save ().



Малюнок 11


10.2 Файл «Ajax_start_exe.php»


Порядок виконуваних дій:

· Виробляє запис буферного файлу «ini.txt».

· Виробляє запуск EXE додатки SavePage.EXE на сервері.

· Зчитує останній запис у файлі «names.txt» і запам'ятовує її в змінній «$ NameImage».

· Зберігає конфігураційний файл карти під ім'ям « lt; $ NameImage gt; .xml».

· віддруковувалися $ NameImage.

Розширений код дивись у додатку В.


10.3 Файл «maps_test.php»


Порядок виконуваних дій:

· Відкриває карту з наст...


Назад | сторінка 6 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Запис в графічний файл формату BMP
  • Реферат на тему: Створення електронної карти
  • Реферат на тему: Створення анімованої карти сайту
  • Реферат на тему: Створення технологічної карти туристської подорожі
  • Реферат на тему: Розробка інтерактивної карти маршрутів міського пасажирського транспорту м ...