Дипломная работа на тему Оценка асимметрии регионального развития: визуализация результатов расчётов

Содержание

  • Введение
  • 1. Актуальность проблемы
  • 2. Постановка задачи
    • 2.1 Характеристика предметной области
    • 2.2 Общие функциональные требования
    • 2.3 Требования к входным данным
    • 2.4 Требования к визуализации
    • 2.5 Требования к параметрам визуализации
    • 2.6 Требования к архитектуре
  • 3. Выбор используемых решений
    • 3.1 Средства визуализации
    • 3.2 Программные средства
  • 4. Разработка системы визуализации
    • 4.1 Схема работы системы
    • 4.2 Организация входных данных
    • 4.3 Организация параметров визуализации
    • 4.4 Визуализация
      • 4.4.1 Визуализация в форме таблицы
      • 4.4.2 Визуализация в форме графика или диаграммы
      • 4.4.3 Визуализация в форме карты
    • 4.5 Сохранение результатов
  • Заключение
  • Литература
  • Введение
  • Дипломный проект является частью большой системы по оценке асимметрии регионального развития. Важной составной частью любых экономических исследований является анализ полученных результатов решений. Это прямо касается расчетов асимметрии регионального развития, которая может как усиливаться, так и ослабевать со временем, при реализации тех или иных инвестиционных проектов, программ социально-экономического развития и др. Использование возможностей современных информационных технологий может существенно облегчить задачу оценки социально-экономических тенденций в системе за счёт рельефной подачи результатов расчётов для своевременного принятия решений органами власти. Целью дипломного проекта как раз и являлось создание инструмента для оперативной визуализации полученных результатов и сопряженных с нею задач.
  • Обширность накопленных к данному моменту времени приёмов визуализации предопределила необходимость проведения обзора существующего инструментария, предназначенного для решения схожих задач, оценки их приемлемости для поставленной задачи и выбор специализированных инструментов для её проведения.
  • Разрабатываемый инструментарий для визуализации должен был корректно встроен в общую систему, в связи с чем необходимо было решение следующих предварительных подзадач: подготовка данных к визуализации и организация системы настройки визуализации в связи с общей задачей. Кроме того, итеративность проведения расчетов по отслеживанию экономической региональной асимметрии обусловило необходимость реализации также и возможности сохранения как исходных, так и результирующих данных.
  • В целом, можно сформулировать следующие задачи, которые необходимо было решить в рамках данного дипломного проекта:

· изучение методов оценки асимметрии регионального развития

· изучение способов отображения результатов расчётов в рамках оценки асимметрии

· анализ существующих механизмов визуализации, выбор из них подходящих для решения проблемы

· разработка структуры программы

· разработка методов взаимодействия с общей системой

· разработка структуры хранения настроек визуализации

· реализация механизма подготовки данных к визуализации

· реализация механизма визуализации с учётом настроек.

1. Актуальность проблемы

Любой пространственной экономической системе неотъемлемо присуще такое свойство, как неравномерность развития, проявляющееся через различие в значениях статистических данных. Асимметричность может служить серьёзной предпосылкой возникновения противоречий, а возможно, и конфликтов между регионами, странами и др. Так, например, в пределах одного государства, дифференциация регионов по тем или иным показателям чревата тенденцией к обнищанию определённых регионов или даже появлением сепаратистских настроений как в особо неблагополучных, так и в особо благополучных областях. Важно также то, что расчёт, выявляющий тенденции к дифференциации, может применяться не только для сравнительного анализа текущего состояния в различных регионах, но и для научно обоснованного составления бюджетной политики государства при распределении дотационных средств между нуждающимися в поддержке из центра административно-территориальными единицами.

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

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

В связи с этим в рамках проекта в целом и была поставлена задача изучения данной проблемы и методов её решения. При исследовании методов её решения нами был создан программный инструмент, обеспечивающий все перечисленные выше этапы и их объединение в связанную систему. Конкретно в данной работе осуществлялось создание части этой системы, отвечающей за визуализацию результатов расчётов асимметрии, то есть представление полученных данных в удобном виде и с учётом их характера.

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

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

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

2.1 Характеристика предметной области

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

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

Другой же подход, ординалистский, заключается в сравнении экономических показателей не с каким-то заранее определённым стандартом, а между регионами заданной группы. Например, для оценки асимметрии структурного сдвига применяется попарное сравнение экономики отдельных регионов в плане их структурного развития. Асимметрия регионального развития при таком подходе характеризуется динамикой сближения регионов по определённым экономическим показателям.

Для обоих подходов важной задачей является оценка изменения определённых ими соотношений по экономическим показателям групп регионов во времени или пространстве.

Вот, например, на Ошибка! Источник ссылки не найден.Ошибка! Источник ссылки не найден. представлена диаграмма, демонстрирующая динамику структурного состава промышленности двух областей. На ней представлены величины изменения долей различных отраслей промышленности Самарской и Саратовской областей за 1991 – 1998 гг.

Рисунок 1

На Рисунок 2 приведено картографическое представление региональной асимметрии – распределение регионов России по стоимости минимального набора продуктов питания за 2005 г.

Рисунок 2

Вне зависимости от подходов, задача оценки асимметрии регионального развития есть задача выявления определённых экономических показателей для ряда регионов и сравнительный анализ их значений в течение какого-то определённого временного промежутка.

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

2.2 Общие функциональные требования

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

1) возможность оперативно, практически одновременно с новыми расчетами по оценке асимметрии, – производить или получать их представление, зрительные образы;

2) получать наглядную интерпретацию результатов расчетов по асимметрии, учитывающие специфику конкретного типа асимметрии;

3) осуществлять визуализацию с учетом конкретных предпочтений исследователя (с использованием различных значков, цветов и т.п.);

4) возможность использования результатов для подготовки аналитических материалов и других работ.

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

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

И, наконец, результаты визуализации необходимо сохранять в том или ином виде, в зависимости от формы визуализации.

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

1) Проведение визуализации, в виде

· таблицы,

· диаграммы,

· карты.

2) Обеспечение данных для визуализации

· запись/сохранение,

· подготовка к визуализации.

3) Настройка визуализации

· систематизация и сохранение приёмов визуализации,

· создание новых и редактирование уже существующих приёмов визуализации,

4) Сохранение результатов визуализации

· возможность передачи (экспорта) в стандартные форматы,

· сохранение поколений результатов расчетов в виде удобном для извлечения по запросу.

2.3 Требования к входным данным

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

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

Каждый слой представляет собой совокупность данных за год.

Параметрами здесь являются расчётные параметрами, полученные в результате вычисления, а регионами – регионы либо именованные группы регионов, для которых они считались.

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

2.4 Требования к визуализации

По предъявленным требованиям визуализация должна осуществляться в нескольких формах.

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

Если исследователя интересуют динамика возникновения асимметрии, основной акцент необходимо сделать на демонстрации нарастания отклонений по тому или иному параметру в пределах исследуемого периода.

Если исследователя интересует позиция региона среди других регионов определенного макрорегиона, федерального округа, то акцент необходимо сделать на демонстрации этих накопившихся отклонений в экономике региона по тем или иным параметрам от его соседей.

Если исследователя интересует, какой фактор является критическим для возникновения отставания в экономическом развитии региона, то необходимо сделать акцент на демонстрации этого критического параметра и динамики его изменения на фоне других параметров.

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

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

Так же графики и диаграммы могут показывать не только изменение результатов расчетов в течение какого-то ряда лет, но ещё и общую картину значений параметров по выбранным регионам в какой-то заданный момент. При этом становится ясным характер распределения полученного результата по регионам, сразу оказывается заметной дифференциация (или наоборот, сходство) между ними.

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

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

2.5 Требования к параметрам визуализации

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

К примеру, для отображения значения параметра на карте обычно используются такие средства, как закраска территорий различными цветами или изображение значков в различных вариациях (количество, размер, цвет) в зависимости от величины значения параметра. Именно определение этого способа называется заданием приёма визуализации для определённого параметра. В рамках проекта должна быть реализована работа с ними, их задание, изменение, сохранение для определённых параметров из данных.

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

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

2.6 Требования к архитектуре

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

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

3. Выбор используемых решений

3.1 Средства визуализации

Существуют различные механизмы визуализации результатов расчётов в рамках задачи оценки асимметрии регионального развития. Так, довольно широкий круг различных разновидностей визуализации в форме диаграмм предоставляет MS Excel. При построении картографической интерпретации результатов расчёта могут использоваться, например, средства Corel Draw. И это, конечно, далеко не полный список уже существующих и использующихся средств визуализации.

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

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

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

Не последним фактором при выборе этой библиотеки была простота использования содержащихся в ней классов, имеется ряд понятных примеров её использования. Кроме этого, данная программная библиотека распространяется свободно.

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

Кроме того, обе эти библиотеки роднит то, что они базируются на платформе .NET 2.0 и используют средства построения изображения результатов своей работы в оконных приложениях, совместимые с Microsoft Visual Studio .NET 2005.

3.2 Программные средства

Выбор в качестве среды разработки Microsoft Visual Studio .NET 2005 продиктован не только тем, что выбранные библиотеки основаны на платформе .NET, но и тем, что она предоставляет весьма мощный и удобный инструментарий по созданию оконных приложений. Языком разработки выбран C#, как один из основных языков, использующихся при построении приложений на базе платформы .NET.

Кроме этого, платформа .NET включает в себя богатый набор инструментов работы с файлами формата Excel, а также с различными графическими файлами, что важно как при сохранении результатов визуализации, так и при обеспечении различных приёмов визуализации.

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

асимметрия визуализация программный модуль

4. Разработка системы визуализации

4.1 Схема работы системы

Согласно уже сформулированным архитектурным требованиям была предложена следующая схема работы программы.

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

Модуль работы с данными обеспечивает, во-первых, взаимодействие с общей системой (организует входной поток), во-вторых, сохранение данных в промежутках между запусками программы и их автономное восстановление (без взаимодействия с общей системой), и, в-третьих, их подготовку к визуализации с учётом пользовательских требований и в виде, понятном для модуля управления визуализацией.

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

Модуль управления визуализацией обеспечивает, во-первых, взаимодействие с механизмами визуализации, используемыми для получения представления данных в требуемых формах (формах визуализации), а во-вторых, работу с результатами визуализации – их сохранение, организацию.

4.2 Организация входных данных

Как уже было сказано, входные данные имеют структуру трёхмерной таблицы. Задача программного представления таких данных состояла в создании объекта, который, с одной стороны, хранил бы все значения, содержащиеся в этой таблице, а с другой стороны, хранил свою структуру (описание содержащихся в нём параметров, регионов, временных промежутков) для того, чтоб участвовать потом в визуализации.

Также для этого объекта была реализована функция сохранения и восстановления. Для хранения структуры используется собственный конфигурационный файл формата XML, он содержит список параметров, лет, а также региональный срез, данные для совокупности которых и содержит объект.

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

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

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

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

2) Фиксируем регион. Результирующая таблица демонстрирует динамику изменения набора параметров для одного региона по годам. Её можно также интерпретировать как структуру параметров, данную для разных моментов времени.

3) Фиксируем параметр. Таблица представляет картину изменения этого параметра для группы регионов в заданном промежутке времени. Также её можно интерпретировать как распределение этого параметра по регионам для разных моментов времени.

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

4.3 Организация параметров визуализации

Для настройки вида отображения параметра и вариации этого отображения в зависимости от значения параметра существуют шаблоны визуализации и опция их редактирования. Так, на Рисунок 3 представлен вид окна задания/создания нового шаблона визуализации.

Рисунок 3

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

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

Рисунок 4

4.4 Визуализация

4.4.1 Визуализация в форме таблицы

Рисунок 5

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

При данной форме визуализации используются стандартные средства отображения среды разработки MS Visual Studio .NET. Шаблон визуализации значения не имеет. Результаты визуализации такого типа могут быть сохранены в формате Excel.

4.4.2 Визуализация в форме графика или диаграммы

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

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

А на рис. 7 – уже диаграмма для одного и того же фиксированного года, но по разным регионам и параметрам. В качестве области определения выбраны регионы, а в качестве рядов – параметры. Тут уже используется шаблон визуализации, заданный для отображения двух параметров и варьируется он размерами. Для третьего параметра выбран приём визуализации без использования картинки, поэтому он отображается в виде графика. Также возможно представление параметра в виде простой гистограммы.

Рисунок 6

Рисунок 7

4.4.3 Визуализация в форме карты

На вход модулю управления визуализацией при использовании картографической формы визуализации обязательно поступают данные за какой-то определённый, фиксированный год. Таким образом, они характеризуют распределение выбранного для визуализации параметра (или набора параметров) по определённой группе регионов. Ясно, что при выборе группы параметров приёмы их визуализации не должны совпадать.

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

Рисунок 8

4.5 Сохранение результатов

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

Заключение

На этапе исследования было рассмотрено понятие асимметрии регионального развития и основные методы его оценки. Выявлены были основные требования к программному модулю.

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

§ MS Visual Studio 2008

§ C#

§ ADO.NET

§ MS Excel

§ SharpMap

§ ZedGraph

§ XML 1.0

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

ь изучены методы оценки асимметрии регионального развития:

· рассмотрены основные подходы к оценке асимметрии,

· выявлены общие правила по проведению оценки;

ь изучены способы отображения результатов расчётов в рамках оценки асимметрии:

· определены основные формы визуализации,

· определено, данные какой структуры используются при оценке асимметрии регионального развития;

ь проанализированы существующие механизмы визуализации:

· выявлены плюсы и минусы этих механизмов для использования в данном проекте,

· выбраны наиболее подходящие из них;

ь разработана структура программы:

· определена схема работы,

· разработана структура классов;

ь разработаны методы взаимодействия с общей системой:

· разработана структура входного потока,

· реализованы функции работы с данными;

ь разработана структура хранения настроек визуализации:

· определены используемые конфигурационные файлы,

· реализована поддержка их редактирования,

· реализована поддержка их организации по типам асимметрии;

ь реализован механизм подготовки данных к визуализации:

· созданы соответствующие критерии по визуализации,

· реализовано их задание пользователем;

ь реализован механизм визуализации с учётом настроек:

· организована работа со встраиваемыми пакетами,

· организовано взаимодействие с пользователем,

· реализована функция сохранения результатов визуализации.

Литература

Суспицин С.А. Проект Сирена: методы измерения и оценки региональной асимметрии – Новосибирск: ИЭиОПП СО РАН, 2002г – 248 с.

Лавровский Б.Л. Экономический рост и региональная асимметрия (эмпирический анализ) – Новосибирск: Сибирской Научное Издательство, 2005 – 216 с.

О.Ю. Красильников. Региональная асимметрия структурных сдвигов в экономике Общество и экономика. 2001. № 2. С. 150 – 155.

Специалисты NIIT. Использование C#. Специальное издание – Издательский дом «Вильямс» , 2002 г- 528 c.

Поделиться статьёй
Поделиться в telegram
Поделиться в whatsapp
Поделиться в vk
Поделиться в facebook
Поделиться в twitter
Леонид Федотов
Леонид Федотов
Окончил НИУ ВШЭ факультет компьютерных наук. Сам являюсь кандидатом наук. По специальности работаю 13 лет, за это время создал 8 научных статей и 2 диссертации. В компании подрабатываю в свободное от работы время уже более 5 лет. Нравится помогать школьникам и студентам в решении контрольных работ и написании курсовых проектов. Люблю свою профессию за то, что это направление с каждым годом становится все более востребованным и актуальным.

Ещё статьи

Нет времени делать работу? Закажите!
Вид работы
Тема
Email

Отправляя форму, вы соглашаетесь с политикой конфиденциальности и обработкой ваших персональных данных.