Дипломная работа Студента группы 259 Кудинова Дмитрия Сергеевича


НазваниеДипломная работа Студента группы 259 Кудинова Дмитрия Сергеевича
страница3/16
ТипДиплом
1   2   3   4   5   6   7   8   9   ...   16

Постановка задачи 2.1



Неформальная постановка задачи 2.1.1



Создание инструментария для построения и развития геоинформационной системы ВМТС на основе ГИС конечного пользователя ESRI ArcView 3.1 и СУБД Oracle.
Необходимо написать программный продукт, который бы позволял соединять картографический материал представленный в формате ESRI ArcView и атрибутивные данные из Oracle методами визуального программирования. Продукт должен предоставлять пользователю, не владеющему навыками работы с ArcView возможность строить готовые АРМы (проекты ArcView) для конечных пользователей ГИС с использованием заданных картографических слоев и данных.
Продукт должен быть ориентирован на инженеров участков АСР и РСТ, знакомых с технологией программирования, PL/SQL, теорией реляционных баз данных.
Кроме того, продукт должен реализовать механизм доступа к картографическим данным с помощью web-интерфейса.

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

  1. Подготовка соответствующих данных на Oracle в виде таблицы, вида или функции, возвращающей курсор;

  2. Выбор картографических слоев (в данном случае административное деление Приморского края масштаба 1 : 500 000);

  3. Выбор полей для связи таблиц.


После этого пользователь должен получить на экране и жестком диске искомый проект ArcView с открытой картой и уже привязанными к ней данными выборки Oracle.
В следующий раз, когда этому инженеру (или же любому другому пользователю) понадобится такая карта, ему нужно будет лишь открыть уже сохраненный проект в ArcView и, при необходимости, обновить данные выборки.

Формальная постановка задачи 2.1.2



Дано:

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

Картографические данные представлены в формате ESRI ShapeFile. ГИС-Инструмент для работы конечного пользователя – ESRI ArcView 3.1.
Цель:

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

Программа (далее Конструктор) должна предоставлять пользователю диалоговый интерфейс для интеграции атрибутивных данных с сервера БД и картографических слоев в законченный проект ArcView средствами визуального программирования.
Конструктор должен осуществлять и позволять выполнять:

  1. Доступ к существующим таблицам и видам на серверах Oracle 8.x, осуществлять их селекцию на основе ANSI SQL’92;

  2. Доступ к картографическим слоям ArcVew (shp + dbf формат), расположенным как локально, так и в сети; осуществлять их селекцию на основе ANSI SQL’92;

  3. Указывать поля в базах данных картографических слоев и выбранных базах Oracle и строить по ним связь (Карта – Oracle):

3.1 Отношения:

3.1.1 Один к одному;

3.1.2 Одни ко многим;

3.1.3 Многие к одному;

3.2 Строить связи вида:

3.2.1 К карте одна или несколько баз Oracle;

3.2.2 К карте одна или несколько баз Oracle, к которым, в свою очередь, присоединяются еще одна или несколько баз Oracle (сложный join).

  1. Формировать законченный проект для ArcView, использующий все указанные картографические слои и связанные с ними данные Oracle, формировать множество необходимых скриптов Avenue;

  2. Настраивать параметры отображения картографических слоев в проекте:

5.1 Z-индекс – порядок наложения и перерисовки слоев;

5.2 Стиль отображения слоя в виде:

5.2.1 Параметры расцветки элементов:

5.2.1.1 Единое цветовое значение;

5.2.1.2 Градуированная расцветка:

5.2.1.2.1 По значению одного поля;

5.2.1.2.2 По значению отношения двух полей;

5.2.1.2.3 По процентному отношению к общему числу;

5.2.1.2.4 Задавать число градуированных групп и их границы;

5.2.1.3 Уникальная расцветка по значению поля;

5.2.2 Параметры маркирующих символов:

5.2.2.1 Символ;

5.2.2.2 Размер:

5.2.2.2.1 Единый размер;

5.2.2.2.2 Градуированный размер (см 5.2.1.2);

5.2.2.3 Цвет;

5.2.2.4 Масштабируемость;

5.2.3 Отображение в виде диаграммы

5.3 Подписывать в соответствии со значением заданного поля;

  1. Указывать таблицы для периодического запрашивания обновления данных с сервера. Интервал задается в секундах;

  2. Предоставлять возможности для ограничения функциональности интерфейса ГИС-АРМа;

  3. Предоставлять в результирующих проектах шаблоны для создания отчетов и твердых копий полученных данных;

  4. Возможность создавать ГИС-АРМ, исполняющего роль WEB-сервера с доступом через Intrnet:

9.1 Возвращает карты в виде JPEG-файла по запросу:

9.1.1 По значению поля;

9.1.2 По заданному экстенту (квадрату просмотра);

9.2 Осуществляет селекцию атрибутивных данных и их передачу клиенту при указании объекта в JPEG-картинке.
Результирующий проект является самостоятельным АРМом и, при открытии в ArcView, должен автоматически восстанавливать связи с серверам БД, запрашивать данные, выполнять заданные скрипты по настройке и инициализации.

1   2   3   4   5   6   7   8   9   ...   16

Похожие:

Дипломная работа Студента группы 259 Кудинова Дмитрия Сергеевича iconДипломная работа выполняется студентом самостоятельно по заданию руководителя работы
Дипломная работа является выпускной квалификационной работой (вкр) студента, которая показывает уровень его общетеоретической и профессиональной...

Дипломная работа Студента группы 259 Кудинова Дмитрия Сергеевича iconДипломная работа это квалификационное учебно-научное исследование...
Выполнение выпускной квалификационной (дипломной) работы (далее по тексту – дипломная работа) является завершающим этапом обучения...

Дипломная работа Студента группы 259 Кудинова Дмитрия Сергеевича iconДипломная работа это квалификационное учебно-научное исследование...
Выполнение выпускной квалификационной (дипломной) работы (далее по тексту – дипломная работа) является завершающим этапом обучения...

Дипломная работа Студента группы 259 Кудинова Дмитрия Сергеевича iconДипломная работа по своему содержанию, оформлению должна соответствовать...
Курсовая работа является формой учебно-исследовательской активности студента и призвана формировать навыки и умения исследователя....

Дипломная работа Студента группы 259 Кудинова Дмитрия Сергеевича icon1 общие положения выпускная квалификационная работа (дипломная работа)
Выпускная квалификационная работа (дипломная работа) представляет собой законченную разработку, в которой решается актуальная для...

Дипломная работа Студента группы 259 Кудинова Дмитрия Сергеевича iconДипломная работа студентки 5 курса 4 группы дневного отделения специальности «Юриспруденция»
Общая характеристика категории «добросовестность» в гражданском праве россии 7

Дипломная работа Студента группы 259 Кудинова Дмитрия Сергеевича iconДипломная работа базируется на таких методах экономического ана­лиза,...
Дипломная работа является государственной аттестационной работой и формой итогового контроля за обучением студентов экономического...

Дипломная работа Студента группы 259 Кудинова Дмитрия Сергеевича iconДиректора филиала Недбайлова Дмитрия Сергеевича, действующего на...

Дипломная работа Студента группы 259 Кудинова Дмитрия Сергеевича iconФинансы и кредит
В качестве таковой выступает дипломная работа, которая является показателем уровня знаний и профессиональной зрелости студента и...

Дипломная работа Студента группы 259 Кудинова Дмитрия Сергеевича iconИнститут парламентаризма и предпринимательства
Дипломная работа является заключительным этапом обучения студентов в вузе и представляет собой самостоятельное научное исследование,...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск