автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.01, диссертация на тему:Модели, алгоритмы и программные средства для анализа геополей

кандидата технических наук
Копнов, Максим Валериевич
город
Томск
год
2010
специальность ВАК РФ
05.13.01
Диссертация по информатике, вычислительной технике и управлению на тему «Модели, алгоритмы и программные средства для анализа геополей»

Автореферат диссертации по теме "Модели, алгоритмы и программные средства для анализа геополей"

На правах рукописи

Копнов Максим Валериевич

Модели, алгоритмы и программные средства для анализа геополей

05.13.01 — Системный анализ, управление и обработка информации (отрасль: промышленность)

Автореферат

диссертации на соискание ученой степени кандидата технических наук

~ 9 ДЕК 2010

Томск —2010

004616597

Работа выполнена на кафедре вычислительной техники ГОУ ВПО Национальный исследовательский Томский политехнический университет

Научный руководитель:

доктор технических наук, профессор, Заслуженный деятель науки РФ Марков Николай Григорьевич

Официальные оппоненты:

доктор технических наук, профессор Кочегуров Владимир Александрович

кандидат технических наук Саранкнн Андрей Витальевич

Ведущая организация: Томский государственный

университет систем управления и радиоэлектроники

(г. Томск)

Защита состоится 22 декабря 2010 г. в 17 часов на заседании Совета по защите докторских и кандидатских диссертаций Д 212.269.06 при Национальном исследовательском Томском политехническом университете по адресу: 634034, г. Томск, ул. Советская, 84/3, Институт кибернетики ТПУ, ауд. 214.

С диссертацией можно ознакомиться в библиотеке Национального исследовательского Томского политехнического университета по адресу: 634034, г. Томск, ул. Белинского, 55.

Автореферат разослан «13 » ноября 2010 г.

Ученый секретарь Совета по защите докторских и кандидатских диссертаций Д 212.269.06 кандидат технических наук, доцент ' ' М.А. Сонькин

Общая характеристика работы

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

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

Под анализом геополей понимают пространственный (в последнем случае и пространственно-временной) анализ поверхностей, включающий также их визуализацию, позволяющий сопоставлять значения геополя и выявлять взаимосвязи между ними. Анализ предполагает использование сложных методов и алгоритмов обработки геополей с целью выявления различных статистических зависимостей и корреляции значений геополя. Важным и практически значимым классом задач анализа геополей являются задачи восстановления геополей. Решение их сводится к поиску значений геополя в точках, где измерения не проводились. Решению задач восстановления геополей посвящено значительное число работ отечественных и зарубежных ученых: В.И. Аронова, В.В. Демьянова, М.Ф. Каневского, О.Р. Мусина, Г. Акима, Д. Дугласа, В. Франклина, Д. Ватсона и других. Однако вследствие некорректности задач восстановления, многие развитые ими детерминистические методы и алгоритмы оказываются неэффективными при решении практически важных задач восстановления геополей, особенно при решении задач восстановления пространственно-временных геополей. Поэтому актуальной продолжает оставаться проблема создания новых методов, алгоритмов и программных средств для восстановления геополей.

В настоящее время на рынке программного обеспечения (ПО) имеется несколько продуктов, предназначенных для анализа геополей (как правило, только двумерных, реже трехмерных). Наиболее полнофункциональный их представитель — пакет программ Surfer компании Golden Software. Каждый из них позволяет использовать тот или иной, часто небольшой, набор функций пространственного анализа. При обработке больших массивов пространственных данных многим из этих продуктов присущи недостатки, связанные с отсутствием в них средств работы с n-мерными данными, а также с отсутствием средств пространственного анализа таких данных. На наш взгляд, более перспективным направлением исследований и разработок является использование для такого анализа геоинформационных систем (ГИС), в которых уже изначально реализо-

ван базовый набор функций пространственного анализа элементарных объектов, и систем управления базами данных (СУБД), позволяющих довольно эффективно решать проблему хранения и обработки больших объемов информации. Проведенные исследования функций современных ГИС показали, что многие из них, к сожалению, имеют небольшой набор средств для решения указанных задач. Среди наиболее успешных разработок ГИС можно отметить продукты Spatial Analyst и Geostatistical Analyst фирмы ESRI (США), причем они не являются самостоятельными системами, а представляют собой дополнительное ПО к ГИС ArcGIS той же фирмы. Однако эти продукты позволяют анализировать только двумерные геополя и у них отсутствуют средства для анализа пространственно-временных геополей.

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

Исследования и разработки по теме были поддержаны грантами РФФИ № 09-08-00309, № 06-08-00840, № 06-0596945-р_офи, №06-07-890, а также финансировалась по НТП Федерального агентства по образованию «Развитие научного потенциала высшей школы» (проект№432, направление 226, раздел 3.3).

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

1. Сформировать концепцию анализа геополей с учетом функциональных возможностей современных ГИС и СУБД.

2. Разработать цифровые модели геополей.

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

4. Создать с учетом разработанных моделей геополей и алгоритмов программные средства для анализа геополей. Эти средства должны интегрироваться с ПО универсальных ГИС и СУБД.

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

Методы исследований. В работе использованы методы математического моделирования, теории алгоритмов, методы математической статистики и объектно-ориентированного программирования.

Научную новизну полученных в работе результатов определяют:

1. Многоэтапный способ восстановления геополей по исходным точечным данным, включающий этапы предварительной обработки и вариограммный анализ исходных данных.

2. Алгоритм обработки совпадающих точечных данных, использующий

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

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

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

5. Комплексный подход к восстановлению пространственно-временных геополей, основанный на использовании при расчете расстояний между точками в n-мерном пространстве псевдоевклидова пространства Минковского или анизотропии.

6. Результаты исследований эффективности предложенных алгоритмов.

Практический ценность и реализация результатов работы. Практически значимыми являются созданные модели представления геополей, алгоритмы и программные средства для их анализа. Программные средства функционируют на персональных компьютерах типа ЮМ PC под управлением операционной системы Microsoft Windows. Объем исходного кода разработанного ПО составляет более 15 ООО строк на языке Managed С++.

На основе предложенных моделей, разработанных алгоритмов и программных средств для анализа геополей созданы информационные технологии для решения ряда практически важных задач в нефтегазовой отрасли, относящихся к классу задач восстановления пространственно-временных геополей. Среди них задача восстановления недостающих значений потенциала при построении диаграмм потенциалов для установок катодной защиты газо- и нефтепроводов и задача получения отсутствующих значений буферных давлений в скважинах при добыче газа и газового конденсата. Эти информационные технологии реализованы на основе созданного комплекса программ в составе корпоративной геоинформационной системы управления производством (КГСУ) «Магистраль-Восток» и внедрены в ОАО «Томскгазпром» и ОАО «Востокгаз-пром». Внедрения подтверждены соответствующими актами.

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

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

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

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

Апробация работы. Основные результаты работы докладывались и обсуждались: на III Межрегиональной научно-практической конференции «Газораспределительные системы. АГНКС. АГЗС» (г.Томск, 2003г.), Международном российско-корейском симпозиуме по науке и технологиям KORUS'2004 (г.Томск, 2004г.), X, XI, XVI Международной научно-практической конференции студентов, аспирантов и молодых ученых «Современные техника и технологии» (г.Томск, 2004г., 2005г., 2010г.), Всероссийском конкурсе инновационных проектов аспирантов и студентов по приоритетному направлению развития науки и техники «Информационно-телекоммуникационные системы» (г.Москва, 2005г.), II, III, VI, VII Всероссийской научно-практической конференции-конкурсе «Технологии Microsoft в теории и практике программирования» (г.Новосибирск 2005г., 2006г.; г.Томск 2009г., 2010г.), Международной научно-практической конференции «Интеллектуальные информационно-телекоммуникационные системы для подвижных и труднодоступных объектов» (г.Томск, 2010г.).

По результатам исследований опубликовано 12 работ, в том числе 9 статей, из них одна в издании из перечня ВАК.

Личный вклад:

1. Постановка задач исследования и разработка концепции анализа п-мерных геополей, а также постановки задач исследования эффективности предложенных автором алгоритмов выполнены совместно с Н.Г. Марковым.

2. Модели представления геополей разработаны лично автором.

3. Алгоритмы восстановления геополей методами геостатистики, адаптивный алгоритм поиска ближайших точек и программная реализация этих алгоритмов, а также исследования эффективности алгоритмов выполнены автором совместно с Р.В. Ковиным.

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

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

Объем и структура работы. Диссертация состоит из введения, четырех глав, заключения, списка использованных источников из 102 наименований и одного приложения. Объем основного текста диссертации составляет 135 страниц машинописного текста, иллюстрированного 52 рисунками и 2 таблицами.

Содержание работы

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

В первой главе приведен аналитический обзор состояния проблемы анализа п-мерных геополей.

Ы-мерное геополе представляет собой поверхность, в общем случае описываемую однозначной функцией / = где 3(5!,52.....5П) — координаты

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

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

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

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

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

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

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

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

2. Предлагаемые модели геополей должны опираться на возможности СУБД, поддерживающих реляционные модели данных, создаваемые алгоритмические и программные средства для анализа геополей должны быть макси-

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

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

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

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

Показаны особенности восстановления методами геостатистики п-мерных геополей и одного из их классов — пространственно-временных геополей. При расчете восстанавливаемого значения геополя методом кригинг необходимо рассчитать расстояния (лаги А) между парами точек исходного набора ных Уй) и ^(¿у) и расстояния между точкой где необходимо восстановить значение геополя, и точками исходного набора данных УОч). Один из способов приведения всех координат пространства к единой системе расчетов базируется на использовании понятия анизотропии. В случае п-мерного геополя анизотропия — это различное распределение значений геополя в каждом из п направлений, при этом лаг А вычисляется следующим образом:

ты ^д^г, п — координаты ^(¿у), гиг2, — ,гп —радиусы влияния

анизотропии в направлениях •••. V

При восстановлении значений пространственно-временного геополя возможно использование понятия анизотропии. Также можно применять псевдоевклидово пространство — пространство Минковского. В последнем случае связь между пространственными расстояниями и промежутками времени, разделяющими события, характеризуется интервалом с/. Например, в случае трехмерного пространства и времени / интервал с1 рассчитывается следующим образом:

а = Ус2 Й - Су)2 - (х( - ху)2 - (у, - у ¡У - (2( - 2/)2, где х1,х]у,,у], г0г] — координаты точек в трехмерном пространстве, - временные координаты, с — скорость света.

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

+

где 5л,5г2,...,5(П — координа-

формат для хранения значений п-мерных, в том числе и пространственно-временных геополей.

Предложена обобщенная структура программного комплекса для анализа геополей. В соответствии с результатами анализа существующего ПО для исследования геополей, включая анализ современных ГИС, показано, что основу программного комплекса должна составлять универсальная векторная ГИС и должна использоваться коммерческая СУБД, поддерживающая реляционную модель данных. В соответствии с выдвинутыми требованиями программный комплекс реализуется по модульному принципу. Каждый из разрабатываемых программных модулей (далее — модули) должен расширять базовые функциональные возможности универсальной векторной ГИС и являться основой для реализации ПО информационных технологий при решении конкретных прикладных задач.

В третьей главе рассматриваются предложенные алгоритмы анализа геополей и приводятся результаты их исследования.

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

Кратко рассмотрим основные этапы при реализации этого способа.

Этап 1. Загрузка исходных данных. Он предполагает преобразование исходных данных, представленных в различных форматах, к единому формату. В таком формате каждый элемент исходного набора данных представляется в виде пары {$,[). Атрибут 5 — координаты точки (х1( 52, ,5П) в п-мерном пространстве. Также I может содержать дополнительную координату I — время, показывающее когда было измерено значение геополя в этой точке. Атрибут / — значение геополя в этой точке.

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

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

Этап 4. Восстановление геополя. Параметры теоретической модели вариограммы, полученные на этапе 3, являются входными данными при восстановлении геополя. Набор данных, сформированный как результат этапа 2, подвергается соответствующей обработке методом простого кригинга.

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

Наиболее трудоемкой частью этого алгоритма является поиск ближайших точек. Действительно, наши исследования показали, что при числе исходных точек 2-104 время работы алгоритма становится достаточно ощутимым — около 5 е., а при 2-105 точек время работы составляет около 100 с (на рис. 1 график, изображенный пунктирной линией). Исследование этого и описанных ниже алгоритмов проводилось на ПК с процессором AMD Athlon ХР 1700+, ОЗУ 512 МБ с ОС Windows 2000. Учитывая, что реальные данные могут включать несколько миллионов точек, необходим более эффективный алгоритм.

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

I

f

О

&

•8

у''

Г \

f \

1 J Без индексами —— С индексацией J

30 20000 30000 40000 50000 60000 Число исходных точек

Рис. 1. Зависимость времени обработки совпадающих точек от числа исходных точек

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

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

На втором шаге алгоритма выполняется поиск точек, удаленных от текущей не далее заданного расстояния. Этот шаг выполняется для всех необработанных исходных точек. Очевидно что, размер ячейки влияет на вычислительную эффективность алгоритма. Проведенное исследование показало, что наименьшее время обработки для практически значимых случаев (когда отношение радиуса совпадения точек к максимальному расстоянию между точками меньше 15 %) получается, когда размер ячейки составляет 4Я, где Я — радиус совпадения точек. Так, например, для 8-103 точек время обработки в этом случае сокращается в 2 раза, а для числа точек 6'104 — почти в 60 раз.

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

В первом случае для исключения появления неоцененных зон дополнительно должно быть наложено ограничение на минимальное число ближайших точек. Предложен адаптивный алгоритм поиска ближайших точек, использующий пространственное индексирование методами кс1-дерева и сетки. Адаптивность алгоритма проявляется в том, что при заданном радиусе поиска используется индексирование методом кс1-дерева, а при заданном числе ближайших точек — метод сетки. Модификация метода кд-дерева заключается в использовании вспомогательной индексной сетки для случаев, когда необходимо расширять радиус поиска для исключения появления неоцененных зон. Адаптивность алгоритма также проявляется в том, что эта вспомогательная структура строится только при появлении первой неоцененной зоны. На рис. 2 приведены результаты исследования вычислительной эффективности этого алгоритма. Анализ результатов показал, что в тех случаях, когда возникают неоцененные зоны, время поиска сокращается в среднем на 15%-20% по сравнению с использованием метода кс1-дерева и до 40% с использованием метода сетки.

Рис.2 Зависимость времени поиска ближайших точек от числа исходных точек

0 1 2 3 4 5 6 7 8 9 10 11 ■■ 19

Т~[ 1 1 "[ 0 0 1 | 1 I О I 0 0~]~1~]~0~р^~[~0~' ■

1 1 1 1 О О О 1 О О 1 1 •• о 1

0 1 ТТГ 1 о|сГ 1 1 1 оо-о!

-------------

1 1 О О О 1 1 О О О 1 1 •■ О I 0 0 0 0 0 0 0 0 1 1 0 0 -■ 1/1. 000000 1 1 1 0 0 0 - о 1 : 000000000100 "1

Номера ячеек

а) б)

Рис.3 Схема индексации исходных точек (а) и структура таблицы для хранения индексов (б)

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

Начало

Шаг 1. Вычисляются индексы узлов регулярной сети лежащие на окружности поиска с заданным радиусом N и центром в точке I.

Шаг 2. Из исходного набора выбирается точка.

Шаг 3. Определяются индексы узлов восстанавливаемой регулярной сети, удаленные от этой точки на заданный радиус И.

Шаг 4. Для каждого узла запоминается порядковый номер текущей точки из исходного набора.

Шаг 5. Если не пройдены все исходные точки, то на шаг 2.

Шаг 6. Для каждого узла регулярной сети вычисляется значение геополя / по всем локализованным точкам.

Конец

— -с 1СПОЛЬЭ( ваннем 1редло> енного i лгоритл

--с -ютольз зднием kd- дер :ва

2*101

«МО* бЧО" вчо" 10а 1240" 1440" Число исходных точек

Рис.4 Зависимость времени поиска ближайших точек от числа исходных точек

Результаты исследования эффективности предложенного алгоритма приведены на рис. 4 Видно, что этот алгоритм позволил существенно снизить временные затраты па локализацию исходного набора данных. Так, даже для сравнительно небольшого количества исходных точек (ТС < 8' Ю3) использование этого алгоритма позволило сократить время локализации в

среднем на 12% по сравнению со временем работы алгоритма kd-дерева. При N> 65-Ю4 время локализации с использованием этого алгоритма по сравнению со временем локализации с использованием алгоритма kd-дерева уменьшилось в 2 раза.

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

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

Проведены численные эксперименты для изучения точности восстановления геополя предложенным многоэтапным способом, методом простого кри-гинга и детерминистическим методом обратных взвешенных расстояний (1DW). В экспериментах использовался генератор случайных чисел, с помощью которого формировались различные наборы нерегулярных точечных сетей с равномерным распределением в интервале -5.12 до 5.12 для каждой из координат х и у. Для каждой точки (х,у) вычислялось значение геополя/в рамках сферической и эллипсоидальной моделей и модели Розенброка. По каждому из их этих наборов восстанавливалось геополе — регулярная сеть размером 50x50 ячеек. Для сравнения результатов в каждом узле восстановленной регулярной сети рассчитывалась относительная среднеквадратическая ошибка.

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

Рис.5 Зависимость ошибки восстановления ПРИ уменьшении количества ис-геополя от числа исходных точек ходных точек, использованных в

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

В четвертой главе рассматриваются программный комплекс для анализа геополей и созданные на его основе и апробированные при решении практических задач информационные технологии.

Предложена структура программного комплекса для анализа геополей (рис. 6).

10 20 30 40

Число исходных точен

« M ногоэтапмый способ — «Кришне — — — (DW

Интерфейс пользователя

ПО для ращ»ьнм задачи восстановления п-м*рного гаополм \

Подсистема расчета вариогрвмм Подсистема а егтом этизироеа иного подбора параметров метода кригинг Подсистема расчз та уровня поля Подсистема формирования цифроеей модели геологи 1 | Дэугие подсистемы 1

У

Система предварите;*, ной оОрввотм исходных и •налим данных

Подсистема

Подсистема обработки

фильтрации данных дублир умщих ся

1 ( Другие подсистемы 1

ПО сторонних производителей

Рис. 6. Схема структуры программного комплекса для анализа геополей

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

ствляется ПО универсальной векторной ГИС Mapinfo Professional. Функции хранения и оперирования данными реализованы через модуль «Интерфейс доступа к данным» иа основе современной реляционной СУБД MS SQL 2008. ПО для решения задач восстановления n-мерного геополя включает функциональные модули, реализующие базовые операции восстановления геополей. Система предварительной обработки и анализа исходных данных является связующим звеном между модулями ПО для восстановления n-мерных геополей, СУБД и ГИС. Интерфейс пользователя, реализованный на языках высокого уровня, расширяет интерфейс пользователя ГИС с помощью дополнительных меню, панелей инструментов и окон.

Большинство модулей программного комплекса реализованы ГИС-независимыми и оформлены в виде динамических библиотек (DLL). Это позволяет создавать информационные технологии в случае использования универсальных векторных ГИС, отличных от ГИС Mapinfo Professional.

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

Рассмотрены особенности создания информационной технологии для решения задачи восстановления недостающих значений потенциала (напряжения), приходящих от контрольно-измерительных пунктов (КИП) установок катодной защиты (УКЗ) на газопроводах (нефтепроводах), используемых для дальнейшего построения диаграмм потенциалов «труба-земля». Значения потенциала снимаются каждым КИП автоматически через каждые 15 минут, передаются по корпоративной сети и хранятся в БД КГСУ «Магистраль-Восток». Информационная технология создана путем встраивания комплекса программ (за исключением блока «ПО сторонних производителей») в КГСУ «Магистраль-Восток». Рассмотрим основные этапы использования этой технологии.

Этап 1. Из БД КГСУ «Магистраль-Восток» в программный комплекс для анализа геополей загружаются данные КИП всех УКЗ газопровода или нефтепровода. Технология апробировалась на данных по газопроводу «Мыльджин-ское ГКМ - Вертикос». Всего у данного газопровода 8 КИП, для каждого из них в БД хранится архив значений потенциала «труба-земля». Пространственные координаты для КИП в явном виде отсутствуют, но каждому из них соответствует собственный пикет — километровая отметка, указывающая как далеко от начала газопровода установлен КИП. Газопровод «Мыльджинское ГКМ -Вертикос» отрисован на электронной карте в виде полилинии. Для получения пространственных географических координат каждого КИП в соответствии с их километровой отметкой вычислялось положение КИП на трубе и затем уже определялись пространственные координаты. Определение координат пикетов и последующее преобразование из географических координат (долготы-широты) в прямоугольную систему координат производилось средствами геоинформационной подсистемы КГСУ «Магистраль-Восток». Время t измерения потенциала «труба-земля» в БД хранится в формате UTC, поэтому преобразо-

вания временной координаты не потребовалось. Таким образом, результатом этапа 1 является для каждого КИП набор данных, каждый элемент которого состоит из вектора пространственных координат ¿'(з1,52), * - времени измерения потенциала «труба-земля» и / - значения потенциала «труба-земля». В итоге данные от всех КИП описаны как пространственно-временное геополе.

Этап 2. Каждое значение потенциала имеет атрибут достоверности. Этот атрибут может быть получен непосредственно с устройств телеметрии КИП, либо изменен в КГСУ «Магистраль-Восток». Он может принимать 3 значения: «Достоверно», «Не достоверно», «Достоверность не определена». Для восстановления недостающих значений потенциала можно использовать только достоверные архивные значения потенциалов. Недостоверные значения, а также значения потенциала, достоверность которых не определена, были исключены на этапе фильтрации данных. Исследование объемов данных в БД КГСУ «Магистраль-Восток» в части данных от КИП показало, что за несколько лет работы в системе накоплен огромный архив исходных данных (значений потенциалов). Такой объем данных является избыточным и ведет к существенному увеличению времени расчета восстанавливаемых значений потенциала. Поэтому из всего архива данных оставили только те значения потенциала, которые были измерены в те сутки, когда имелись подлежащие восстановлению недостающие значения потенциала. Возможный диапазон изменений потенциала невелик и составляет интервал от - 2,5 В до О В, поэтому все значения, которые находятся вне указанного интервала, также исключались с помощью подсистемы фильтрации данных. Дублирующиеся значения отсутствуют, т.к. фильтруются ПО КГСУ «Магистраль-Восток» на стадии внесения данных в систему.

Этап 3. По отфильтрованным данным строилась экспериментальная ва-риограмма. Эмпирически было установлено, что наиболее точно описывает экспериментальную вариограмму сферическая модель теоретической варио-граммы.

Этап 4. С учетом результатов этапа 3 проводилось восстановление недостающих значений потенциала.

Для определения пределов применимости предложенных алгоритмов восстановления пропущенных значений потенциала с помощью разработанной информационной технологии был проведен ряд численных экспериментов. Для этого из БД КГСУ «Магистраль-Восток» случайным образом было выбрано 10 дней, в которые производились измерения значений потенциала. В первом эксперименте был исключен из расчета только потенциал, полученный от КИП в г = 12 часов и для него в последующем восстанавливалось значение (результаты ошибки восстановления приведены на рис. 7, группа 1). Во втором эксперименте были исключены значения потенциала, снимаемые в 15 минут и 45 минут каждого часа, а также было исключено и впоследствии восстановлено значение потенциала на 12 часов (результаты приведены на рис. 7, группа 2). В третьем эксперименте исключено значение потенциала в точке с / ~ 12 часов (для нее в

; 035 \ 1

| 0,25

I «

| 0,15

■ Волновая

...шшз............

асферическая _ . .. ..ПЭмслоненциальнзя....

Предельно допустимая ошибка

..,ИИ'~...>........I.........1....

чгш

Рис. 7.

дальнейшем ведется восстановление значение потенциала), а также исключены значения потенциала, снимаемые в 15, 30 и 45 минут каждого часа (ошибка восстановления приведена на рис. 7, группа 3). Как видно из рис. 7 при 1 г з использовании сферической

модели вариограммы ошибка Среднеквадратичная ошибка восста- минимальна для всех наборов новления значения потенциала в зависимости данных. Для восстановления от частоты измерения потенциала. значения потенциала со сред-

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

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

В заключении приведены основные результаты и выводы диссертационной работы.

В приложение вынесены акты о внедрении полученных результатов.

Основные результаты и выводы по работе

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

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

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

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

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

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

6. Предложен комплексный подход к восстановлению пространственно-временных геополей, основанный на использовании псевдоевклидова пространства Минковского и понятия анизотропии.

7. Разработана структура комплекса программ и на основе предложенных алгоритмов созданы программные средства для анализа n-мерных геополей.

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

Основные публикации по теме диссертации

Статьи, опубликованные в нзданипх из перечня ВАК:

1. Копнов М.В., Ковин Р.В. Восстановление двумерных геополей: проблемы и решения // Известия Томского политехнического университета. Томск: Изд-во ТПУ, 2007. Т.311. №5. С. 72-75.

Статьи, тезисы докладов на международных и всероссийских конференциях:

2. Ковин Р.В., Кудинов A.B., Копнов М.В., Мирошниченко Е.А., Шерст-нев B.C. Корпоративная геоинформационная система для управления производством ОАО «Востокгазпром» И Материалы 3-й Межрегиональной научно-практической конференции «Газораспределительные системы. АГНКС. АГЗС». Томск: Изд-во МДМЦ, 2003. С. 112-119.

3. Копнов М.В., Гутов Д.В., Марков Н.Г. Разработка методов, алгоритмов и программных средств восстановления трехмерных геополей // Сборник материалов Всероссийского конкурса инновационных проектов аспирантов и студентов по приоритетному направлению развития науки и техники «Информационно-телекоммуникационные системы» /Под. ред. А.О. Сергеева. М.: ГНИИ ИТТ «Информика», 2005. С. 114.

4. Копнов М.В., Ковин Р.В. Использование алгоритмов геометрического поиска при восстановлении геополей // Материалы X Юбилейной Международной научно-практической конференции студентов, аспирантов и молодых ученых «Современные техника и технологии». Томск: Изд-во Томского политехнического университета, 2004. С. 158-160.

5. Копнов М.В., Ковин Р.В. Минимизация времени восстановления геополей при решении геологических задач // Материалы научно-практической

конференции «Проблемы и перспективы развития минерально-сырьевого комплекса и производительных сил Томской области». Новосибирск: СНИИГ-ГиМС, 2004. С. 265-267.

6. Копнов М.В., Ковин Р.В., Марков Н.Г. Автоматизация процесса построения прогнозных карт и оценки их качества П Сборник трудов VII Всероссийской научно-практической конференции-кошо'рса «Технологии Microsoft в теории и практике программирования». Томск: Изд-во Томского политехнического университета, 2010. С. 57-58.

7. Копнов М.В., Кудинов А.В., Марков Н.Г. Использование пространства Минковского при восстановлении геополей // Сборник трудов VI Всероссийской научно-практической конференции-конкурса «Технологии Microsoft в теории и практике программирования». Томск: Изд-во Томского политехнического университета, 2009. С. 97-99.

8. Копнов М.В., Марков Н.Г. Способ повышения вычислительной эффективности алгоритмов восстановления геополей // Труды XI Международной научно-практической конференции студентов, аспирантов и молодых ученых «Современные техника и технологии». Томск: Изд-во Томского политехнического университета, 2005. С. 165-166.

9. Копнов М.В., Марков Н.Г. Локализация исходных данных при восстановлении геополей // Тезисы докладов конференции-конкурса «Технологии Microsoft в теории и практике программирования». Новосибирск: ЗАО РИЦ «Прайс-курьер», 2005. С.123-124.

10. Копнов М.В., Марков Н.Г. Линеаризация вложенных циклов при Восстановлении многомерных геополей // Тезисы докладов конференции-конкурса «Технологии Microsoft в теории и практике программирования». Новосибирск: ЗАО РИЦ «Прайс-курьер», 2006. С. 188-189.

11. Копнов М.В., Ковин Р.В., Марков Н.Г. Особенности поиска значений параметров при автоматизированном построении прогнозных карт // Сборник трудов XVI Международной научно-практической конференции студентов, аспирантов и молодых ученых «Современные техника и технологии». Томск: Изд-во Томского политехнического университета, 2010. С. 342-343.

12. 90. R.V. Kovin, A.V. Kudinov, N.G. Markov, E.A. Miroshnichenko, P.M. Ostrast, V.S. Sherstnyov, N.A. Shestakov Designing Production Management Systems of Oil-And-Gas Holding Companies // Proceedings of 8th Korea-Russia International Symposium on Since and Technology KORUS. 2004. vol.l. pp.91 -95.

ISO 9001

■ mrirmri

Подписано к печати 16.11.2010. Формат60х84/16. Бумага «Снегурочка;.

Печать XEROX. Усл.печ.л. 1,4. Уч.-изд.л. 1,26. _Заказ 1933-10. Тираж 100 экз._

Томский политехнический университет Система менеджмента качества Томского политехнического университета сертифицирована NATIONAL QUALITY ASSURANCE по стандарту ISO 9001:2008

ИЗДАТЕЛЬСТВО TP* ТПУ. 634050, г. Томск, пр. Ленина, 30

Тел./факс: 8(3822)56-35-35, www.tpu.ru

Оглавление автор диссертации — кандидата технических наук Копнов, Максим Валериевич

ВВЕДЕНИЕ.

ГЛАВА 1. ПРОБЛЕМЫ АНАЛИЗА N-МЕРНЫХ ГЕОПОЛЕЙ

1'. 1. Задачи анализа геополей.

1.2. Цифровые модели геополей и визуализация*геополей.

1.3. Модели пространственных данных в современных ГИС.

1.3.1. Основные модели пространственных данных.

1.3.2. Цифровые модели геополей в современных ГИС.

1.4. Задачи восстановления геополя.

1.5. Методы восстановления геополя по точечным данным.

1.5.1. Классификация методов восстановления геополя.

1.5.2. Детерминистические методы.

1.5.3. Геостатистические методы.

1.6: Задачи анализа пространственно-временных геополей.

1.7. Задачи хранения больших массивов пространственных данных.

1.8. Существующие ГИС и ГИС-технологии для решения задач анализа геополей в нефтегазовой и геологических отраслях.

1.9. Цель и задачи исследования.

Введение 2010 год, диссертация по информатике, вычислительной технике и управлению, Копнов, Максим Валериевич

Одним из наиболее актуальных и динамично развивающихся сегодня . направлений в геоинформатике является? пространственный анализ объектов; представляющих собош протяженные непрерывные поверхности: Поверхности, однозначно описываемые функцией,, зависящей- в общем, случае от п пространственных координат, получили» название n-мерные геополя (далее — геополя). Примерами- геополей служат распределениям в пространстве температуры и давления, высот рельефа- местности-: над уровнем моря, распределения химических элементов в почвах и т.д.

Особым направлением, ставшим актуальным в последние несколько лет [80, 100, 101, 102], является разработка методов* анализа пространственно-временных геополей, когда; наряду с зависимостью значений уровня геополя (далее — значений геополя) от пространственных координат имеется-зависимость этих значений от времени.

Под анализом геополей понимают пространственный (в последнем случае и пространственно-временной) анализ поверхностей,, включающий также их визуализацию; позволяющий сопоставлять значения; геополя и выявлять взаимосвязи между ними. Анализ предполагает использование специальных методов и алгоритмов обработки геополей с целью выявления' различных статистических зависимостей и корреляции значений; геополя: Важным и практически значимым классом задач анализа геополей являются задачи восстановления геополей. Решение их сводится к поиску значений геополя в. точках, где измерения не проводились. Решению задач восстановления геополей посвящено значительное число работ отечественных и зарубежных ученых: В.И. Аронова, В .В. Демьянова, М.Ф. Каневского, O.P. Мусина, Г. Акима; Д. Дугласа, В. Франклина, Д. Ватсона и других [1, 20, 41, 98]. Однако вследствие некорректности задач восстановления, многие развитые ими детерминистические методы, и алгоритмы оказываются; неэффективными при решении практически важных задач восстановления геополей, особенно при решении задач восстановления пространственно-временных геополей. Поэтому актуальной продолжает оставаться проблема создания новых методов, алгоритмов и программных средств для восстановления геополей.

В настоящее время на рынке программного обеспечения (ПО) имеется-несколько продуктов, предназначенных для анализа геополей (как правило, только- двумерных, реже трехмерных): Наиболее полнофункциональный их представитель — пакет программ Surfer компании Golden Software. Каждый из них позволяет использовать тот или иной, часто небольшой, набор функций пространственного анализа. При обработке больших массивов пространственных данных многим из этих продуктов присущи недостатки, связанные с отсутствием в них средств работы с n-мерными данными, а также с отсутствием средств пространственного анализа таких данных. На наш взгляд, более перспективным направлением исследований и разработок является использование для такого анализа геоинформационных систем (ГИС), в которых уже изначально реализован базовый набор функций пространственного анализа элементарных объектов, и систем управления базами данных (СУБД), позволяющих довольно эффективно решать проблему хранения и обработки больших объемов информации. Проведенные исследования функций современных ГИС показали, что многие из них, к сожалению, имеют небольшой набор средств для решения указанных задач. Среди наиболее успешных разработок ГИС можно отметить продукты Spatial Analyst и Geostatistical Analyst фирмы ESRI (США), причем они не являются самостоятельными системами, а представляют собой дополнительное ПО к ГИС ArcGIS той же фирмы. Однако эти продукты позволяют анализировать только двумерные геополя и у них отсутствуют средства для анализа пространственно-временных геополей.

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

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

1. Сформировать концепцию анализа геополей с учетом функциональных возможностей современных ГИС и СУБД.

2. Разработать цифровые модели геополей.

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

4. Создать с учетом разработанных моделей геополей и алгоритмов программные средства для анализа геополей. Эти средства должны интегрироваться с ПО универсальных ГИС и СУБД.

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

Методы исследований. В работе использованы методы математического моделирования, теории алгоритмов, методы математической статистики и объектно-ориентированного программирования.

Апробация работы. Основные результаты работы докладывались и обсуждались: на III Межрегиональной научно-практической конференции «Газораспределительные системы. АГНКС. АГЗС» (г.Томск, 2003г.), Международном российско-корейском симпозиуме по науке и технологиям К01Ш8'2004 (г.Томск, 2004г.), X, XI, XVI Международной научно-практической конференции студентов, аспирантов и молодых ученых «Современные техника и технологии» (г.Томск, 2004г., 2005г., 2010г.), Всероссийском конкурсе инновационных проектов аспирантов и студентов по приоритетному направлению развития науки и техники «Информационно-телекоммуникационные системы» (г.Москва, 2005г.), И, III, VI, VII Всероссийской научно-практической конференции-конкурсе «Технологии Microsoft в теории и практике программирования» (г.Новосибирск 2005г., 2006г.; г.Томск 2009г., 2010г.), Международной научно-практической конференции «Интеллектуальные информационно-телекоммуникационные системы для,подвижных и труднодоступных объектов» (г.Томск, 2010г.).

Кратко изложим основное содержание работы.

Первая глава посвящена рассмотрению проблемы анализа геополей.

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

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

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

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

Бторая глава посвящена.изложению. концепции и структуры создаваемых программных средств для анализа геополей;

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

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

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

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

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

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

В четвертой главе рассматриваются программный комплекс для анализа геополей и созданные на его основе и апробированные при решении практических задач информационные технологии.

Описывается предложенная структура программного комплекса для анализа геополей.

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

Научную новизну полученных в работе результатов определяют:

1. Многоэтапный способ восстановления геополей по исходным точечным данным, включающий этапы предварительной обработки и вариограммный анализ исходных данных.

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

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

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

5. Комплексный подход к восстановлению пространственно-временных геополей, основанный на использовании при расчете расстояний между точками в n-мерном пространстве псевдоевклидова пространства Минковского или анизотропии.

6. Результаты исследований эффективности предложенных алгоритмов.

Практическая ценность и реализация результатов работы.

Практически значимыми являются созданные модели представления геополей, алгоритмы и программные средства для их анализа. Программные средства функционируют на персональных компьютерах типа IBM PC под управлением операционной системы Microsoft Windows. Объем исходного кода разработанного ПО составляет более 15 ООО строк на языке Managed С++.

На основе предложенных моделей, разработанных алгоритмов и программных средств для анализа геополей созданы информационные технологии для решения ряда практически важных задач в нефтегазовой отрасли, относящихся к классу задач восстановления пространственно-временных геополей. Среди них задача восстановления недостающих значений потенциала «труба-земля» при построении диаграмм потенциалов для установок катодной защиты газо- и нефтепроводов и задача получения отсутствующих значений буферных давлений в скважинах при добыче газа и газового конденсата. Эти информационные технологии реализованы на основе созданного комплекса программ, интегрированные с корпоративной геоинформационной системы управления производством (КГСУ) «Магистраль-Восток» и внедрены в ОАО «Томскгазпром» и ОАО «Востокгазпром». Внедрения подтверждены соответствующими актами.

Личный1 вклад:

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

2. Модели представления геополей разработаны лично автором.

3. Алгоритмы восстановления геополей методами геостатистики, адаптивный алгоритм поиска ближайших точек и программная реализация этих алгоритмов, а также исследования эффективности алгоритмов выполнены автором совместно с Р.В. Ковиным.

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

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

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

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

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

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

Автор выражает глубокую благодарность научному руководителю доктору технических наук, профессору, Заслуженному деятелю науки РФ Н.Г. Маркову за огромную помощь в подготовке диссертационной работы, ценные замечания и советы. Автор также благодарит за плодотворные дискуссии доцентов кафедры вычислительной техники Национального исследовательского Томского политехнического университета, кандидатов технических наук Р.В. Ковина, Е.А. Мирошниченко и A.B. Кудинова, а также программистов этой же кафедры С.А. Богдана и H.A. Шестакова.

Заключение диссертация на тему "Модели, алгоритмы и программные средства для анализа геополей"

4.7. Основные результаты и выводы по главе

1. Разработана структура программного комплекса для анализа геополей. Особенностью её является использование в качестве ядра универсальной ГИС Mapinfo Professional и СУБД MS SQL 2008.

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

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

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

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

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

ЗАКЛЮЧЕНИЕ

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

1. Рассмотрены; особенности большого - и практически важного класса пространственных объектов — п-мерных геополей. Приведена классификация задач анализа таких геополей. сформулирована проблема создания математического и программного обеспечения для анализа таких геополей:

2. Приведен анализ, основных методов восстановления геополей по точечным: данным. Показано^ что для решения задач восстановления п-мерных геополешследует развивать методы и алгоритмы геостатистики.

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

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

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

6. Предложена обобщенная структура программного комплекса для анализа геополей. Сделан вывод о необходимости использования в качестве ядра программных средств для анализа геополей современной векторной универсальной РИС, а для управления данными — СУБД», поддерживающей реляционную модель данных.

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

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

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

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

11. Разработана структура программного комплекса для анализа геополей. Создано соответствующее программное обеспечение.

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

13. Осуществлены три внедрения разработанного алгоритмического и программного обеспечения в ОАО «Востокгазпром» и ОАО «Томскгазпром», о чем получены соответствующие акты.

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

Библиография Копнов, Максим Валериевич, диссертация по теме Системный анализ, управление и обработка информации (по отраслям)

1. Аронов В.И. Математические методы обработки геологических данных на ЭВМ.М<: Недра, 1977. 230с.

2. Аронов В.И. Методы построения карт геолого-геофизических признаков и геометризация залежей нефти и газа на ЭВМ. М.: Недра, 1990. 301с.

3. Берлянт A.M., Мусин О.Р., Свентэк Ю.В. Геоинформационные технологии и их использование в эколого-географических исследованиях. М.: МГУ, 1993. 250с.

4. Введение в ARC/INFO версии-7.1.1. / Пер. с англ. Под. ред. Ю.К. Королева. Калифорния, США: ESRI, 1998. 147с.

5. Вистелиус А.Б. Основы математической геологии (определение предмета, изложение аппарата). JL: Наука, 1980. 389с.

6. Воронцов К. В., Обзор современных исследований по проблеме качества обучения алгоритмов. ВЦ РАН, http://www.ccas.rn/frc/papers/ voron04twim.pdf. (17.04.2006).

7. Вычислительные системы. Интерполяция и аппроксимация сплайнами: Сборник научных трудов / РАН, СО, Ин-т математики. Новосибирск: 1992. Вып. 147.105с.

8. Геоинформатика. Толковый словарь основных терминов / Под ред. A.M. Берлянт, A.B. Кошкарева. М.: ГИС-Ассоциация, 1999. 204с.

9. Гилл Ф., Мюррей У., Райт М. Практическая оптимизация / Пер. с англ. М.: Мир, 1985. 509с. 4

10. Гитис В. Г., Ермаков Б. В., Основы пространственно-временного прогнозирования в геоинформатике. М.: Физматлит, 2004. 356с.

11. Глушаков С. В., Клевцов С. В. Delphi 2007. М.: ACT, 2008. 640с.

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

13. Дж. Фоли, А. вэн Дэм. Основы интерактивной машинной графики. М.: «Мир», 1985. Т. 2. 368с.

14. Дж. Девис Статистика и анализч геологических данных. М.: Мир, 1977. 572с.

15. Дюбрюль О. Геостатистика в нефтяной геологии. / Перевод с английского И;Ю. Облачко, под редакцией С.В. Охотиной. Ижевск: ГУЛ УР «Ижевский полиграфический комбинат», 2009. 256с.

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

17. Ильман В.М. Алгоритмы триангуляции плоских областей по нерегулярным сетям точек // Алгоритмы и программы. 1985. вып. 10 (88). С. 3-35.

18. Кадажан A.B., Гуськов О.И. Математические методы в геологии. М.: Недра, 1990. 255с.

19. Каневский М.Ф., Демьянов В.В. Введение в методы анализа данных по окружающей среде // Проблемы окружающей среды и природных ресурсов. М.: ВИНИТИ, 1999. № И. С. 4-11.

20. Каневский М.Ф., Демьянов В.В., Савельева Е.А., Чернов С.Ю. Основные понятия и элементы геостатистики // Проблемы окружающей среды и природных ресурсов. М.: ВИНИТИ, 1999. № 11. С. 15-21.

21. Каневский М.Ф., Демьянов В.В., Савельева Е.А., Чернов С.Ю., Тимонин В.А. Элементарное введение в геостатистику // Проблемы окружающей среды и природных ресурсов. М.: ВИНИТИ, 1999. №11. 135с.

22. Келли Вил сон SQL Server 2008 Новые типы данных // TechNet Magazine. http://tecimet.microsoft.com/ru-ru/magazine/2008.04.datatypes.aspx (28.05.2010).

23. Ковин Р.В., Марков Н.Г. Геоинформационные системы и технологии. Томск: Изд-во Томского политехнического университета, 2009. 267с.

24. Ковин Р.В., Марков- Н.Г., Геоинформационные технологии для анализа двумерных геополей. • Томск: Изд-во Томского государственного университета, 2006. 166с.

25. Коновалов Н.В., Капралов Е.Г. Введение в ГИС. М.: Изд-во ООО «Библион», 1997. 160с.

26. Копнов^М®;, Ковин Р:В; Восстановление двумерных геополей: проблемы и решения // Известия« Томского политехнического университета. Томск: Изд-во ТПУ, 2007. Т.31Г. №5. С. 72-75.

27. Копнов; М.В., Марков, Н.Г. Локализация исходных данных при восстановлении; геополей // Тезисы докладов конференции-конкурса. «Технологии Microsoft в теории и практике программирования». Новосибирск: ЗАО РИЦ «Прайс-курьер», 2005. С. 123-124.

28. Королев Ю.К. Общая геоинформатика. / Часть I. Теоретическаягеоинфоматика. М.: Изд-во СП ООО Дата+, 1998. 118с.

29. М.: Картцентр-Геоиздат, 1993. 282с.

30. Кудинов A.B. Хранилища данных. Цикл лабораторных работ. Часть 1:t

31. Методические указания к циклу лабораторных работ. Томск: Изд-во Томского политехнического университета, 2007. 36с.

32. Ласло М. Вычислительная геометрия и компьютерная графика на С++/ Пер. с англ. М.: «Издательство БИНОМ», 1997. 304с.

33. Леонов A. Tracking Analyst — динамическая визуализация и анализIi пространственно-временных изменений // http://www.dataplus.ru/arcrev/

34. Number30/16TrAnal.htm (20.05.2010).

35. Мамедов Э. База Геоданных // ArcReview: Дата+, http://www.dataplus.ru/arcrev/Number 19/3base.html (28.05.2010).

36. Марков Н.Г., Ковин Р.В. Цифровые модели рельефов в среде ГИС Mapinfo Professional // Труды Международной научно-практической конференции «Геоинформатика-2000». Томск: Изд-во Томского государственного университета, 2000. С. 161-170.

37. Морозов В. А. Методы решения некорректно поставленных задач: Алгоритмический аспект / Под. ред. В. А. Морозова, А. И. Гребенникова. М.: Изд-во Московского государственного университета, 1992. 320с.

38. Мусин O.P. Цифровые модели для ГИС. Информационный бюллетень ГИС-Ассоциации, 1998. № 4 (16). С. 26-28.

39. Новаковский Б.А., Прасолов C.B., Просолова А.И. Цифровые модели рельефа реальных и абстрактных геополей. М.: Научный мир, 2003. 64с.

40. Расширения SSE // http://parallel.ru/russia/MSU-Intel/sse.html (21.08.2009).

41. Скворцов A.B., Костюк Ю.Л. Эффективные алгоритмы построения триангуляции Делоне // Геоинформатика. Теория и практика. Вып. 1. Томск: Изд-во Томского ун-та, 1998, С. 22-47.

42. Сиголаев Ю. Ф. Новые алгоритмы быстрой диагонализации вещественных симметричных матриц // http://www.thesa-store.com/products/russian.php, (21.08.2009).

43. Тихонов А.Н. Методы решения некорректных задач. / 3-е изд., перераб. и доп. М.: Наука, 1986. 286с.

44. Тихонов А.Н. Статистическая обработка результатов экспериментов: Учебное пособие / Под ред. А. Н. Тихонова, М. В. Уфимцева. М.: Изд-во МГУ, 1988. 174с.

45. Трембач A.B. Oracle оптимальное решение хранения пространственных данных // Информационный бюллетень ГИС-Ассоциации, 2005. №1(48). http://www.gisa.ru/20940.html (31.05.2010).

46. Пространство Мннковского, Линейная алгебра и геометрия, математические формулы, он-лайн справочник, http://www.fipm.m/minkovsck.shtml (06.09.2010).

47. Препарата Ф., Шеймос М. Вычислительная геометрия: Введение. М.: «Мир», 1989. 306с.

48. Хан Г., Шапиро С. Статистические модели в инженерных задачах. М.: Наука, 1969. 233с.

49. Хандхаузен Р. Знакомство с Microsoft Visual Studio 2005 Team System / Пер. с англ. М.: Русская редакция, 2006. 416с.

50. Akima Н. A method for bivariate interpolation and smooth surface fitting for irregularly distributed data points // ACM Transactions on Mathematical Software, 1978. № 4 (2). pp. 148-159.

51. Ana Russo, Amilcar Soares, Maria Joao Pereira, and Ricardo M. Trigo Joint Space-Time Geostatistical Model for Air // geoENV VII Geostatistics for Environmental Applications, 2007. pp. 173-185.

52. ArcGIS 3D Analyst 3D визуализация, топографический анализ, построение поверхностей // http://www.dataplus.ru/Soft/ESRI/ArcGIS/Extension/ ArcGIS3DAnalystwp.pdf (24.05.2010).

53. ArcGIS 9. Using ArcGIS Desktop. USA: ESRI, 2006. 435p.

54. C. Nunes, A. Soares Geostatistical Space-Time Simulation Model for Characterization of Air Quality // geoENV IV Geostatistics for Environmental Applications, 2004. pp. 103-114.

55. Vinogradov B.V., Koshei S.M., Kulik K. N., Prognosis of the Spatiotemporal Dynamics of Ecosystems by Means of Universal Kriging // Russian Journal of Ecology No. 5. 2000. pp.293-302.

56. Discover 3D Overview // http://www.rockware.com/product/ featuresLobby.php?id=279&category=731 (05.09.2010)

57. DnAnalytics // http://dnanalytics.codeplex.com (12.08.2009).

58. Encom Discover for Maplnfo — http://www.encom.com.au (15.09.2010).

59. Golden Software: Surfer Product Description // http://www.goldensoftware.com/ products/surfer/surfer.shtml (04.10.2008).

60. Gregory L. Naber The Geometry of Minkowski Spacetime. New York: Springer-Verlag, 1992. 256 p.

61. Ida-Maria Sintom, Gunilla Borgefors Weighted Distance Transforms for Images Using Elongated Voxel Grids, Discrete Geometry for Computer Imagery, Discrete Geometry for Computer Imagery: Heidelbergo 2002. Volume 2301/2002. pp.244-254.

62. Intel Math Kernel Library (Intel MKL) 10.1: In-Depth // http://software.intel.com/file/17312 (12.08.2009).

63. Isosurface//http://en.wikipedia.org/wiki/Isosurface (17.05.2010).

64. J. A. Almeida and M. Lopes Stochastic simulation of rainfall using a space- time geostatistical algorithm // Geostatistics for Environmental Applications, 2005. pp. 455-466.

65. J.A. Vargas-Guzman, T.-C. Jim Yeh Sequential kriging and cokriging: Two powerful geostatistical approaches // Stochastic Environmental Research and Risk Assessment, 1999. №13. pp. 416-435.

66. Jan Miiller Volume Modelling And Rendering Based On 3D Voxel Grids // http://www.uni-koblenz.de/~cg/Diplomarbeiten/VirtualSculpture.pdf (17.05.2010).

67. Jane L. Harvill Spatio-temporal processes // Interdisciplinary Reviews Computational Statistics, 2010. №3. Vol. 2. pp.375-383.

68. Jianping Li, Pan Agathoklis An efficiency enhanced isosurface generation algorithm for volume visualization // The Visual Computer, 1998. №13. pp. 391-400.

69. Jingnong Weng, Weijing Wang, ke Fan, Jian Huang Design and Implementation of Spatial-temporal Data Model in Vehicle Monitor System // http://www.geocomputation.org/2005/Weng.pdf (27.05.2010).

70. Johnson N.L. Tables to Facititate Fitting SV Frequency Curves — Biometrika, 1965.

71. Kevin M. Obenland, The Use of POSIX in Real-time Systems, Assessing its Effectiveness and Performance // http://www.mitre.org/work/techjpapers/techj3apers00/obenlandposix/obenla ndposix.pdf (12.08.2010)

72. Maplnfo Professional. Версия 9.0 Руководство пользователя. / Пер. с англ. Нью-Йорк: Maplnfo Corporation, 2007. 617с.

73. McCullagh M.J., Ross C.G. Delaunay triangulation of a random data set for isarithmic mapping // The Cartographic Journal, 1980. 17. №2. pp.93-99.

74. Nico Van de Weghe Development of a Conceptual Data Model for Digital Spatio-Temporal Geographical Information, with Application to Several Themes and GIS // Lecture Notes in Computer Science: Springer Berlin,Heidelberg, 2003. Volume 2503/2003 pp.16.

75. Pannatier Y., VARIOWIN: Software for Spatial Data Analysis in 2D: New York, NY: Springer-Verlag, 1996. 23p.

76. Peter A. Burrough, Rachael A. McDonnell Principles of Geographical Information Systems. Oxford: Oxford University Press, 1998. 334p.

77. Peter Revesz Introduction to Databases: Springer London, 2009.

78. Philip J. Uhl A Spatio-Temporal Data Model For Zoning // http://contentdm.lib.byu.edu/ETD/image/etdl3.pdf (27.05.2010).

79. RockWare Corporation // www.rockware.com (02.12.2005).

80. Steen Finck, Nikolaus Hanseny, Raymond Rosz, Anne Augerx Real-Parameter Black-Box Optimization Benchmarking 2009: Presentation of the Noiseless Functions.

81. Tilmann Gneiting, Marc G. Genton and Peter Guttorpl, Technical Report no. 475, Department of Statistics University of Washington.

82. Voxel // http://en.wikipedia.Org/wiki/Voxel.

83. Walter Scott Minkowski, Mathematicians, and the Mathematical Theory of Relativity. Boston: Birkhàuser, 1999. pp.45-86.

84. Watson D. Contouring A Guide to the Analysis and Display of Spatial Data. Pergammon Press, Oxford, NY, 1992. 208p.

85. Wim C.M. Van Beers Kriging Metamodeling In Discrete-Event Simulation: An Overview, Proceedings of the 2005 Winter Simulation Conference.

86. Wouter Hendrick, Tom Dhaene Sequential Design and Rational Metamodelling, Proceedings of the 2005 Winter Simulation Conference.

87. XU Zhihong BIAN Fuling Spatio-temporal GIS Data Model Based on Event Semantics//Geo-spatial Information Science, 2003. Volume 6. Issue 3. pp.43-47.