Разработка и исследование метода динамического представления пространственных данных в геоинформационных системах тема диссертации и автореферата по ВАК РФ 05.25.05, кандидат наук Орехова, Диана Александровна

  • Орехова, Диана Александровна
  • кандидат науккандидат наук
  • 2013, Таганрог
  • Специальность ВАК РФ05.25.05
  • Количество страниц 152
Орехова, Диана Александровна. Разработка и исследование метода динамического представления пространственных данных в геоинформационных системах: дис. кандидат наук: 05.25.05 - Информационные системы и процессы, правовые аспекты информатики. Таганрог. 2013. 152 с.

Оглавление диссертации кандидат наук Орехова, Диана Александровна

Содержание

Введение

ГЛАВА 1. ВЫЯВЛЕНИЕ ОСОБЕННОСТЕЙ ИНФОРМАЦИОННОГО МОДЕЛИРОВАНИЯ В СРЕДЕ ГИС

1.1.Решение прикладных задач с использованием визуального анализа

1.2. Классификация существующих структур представления пространственных данных

1.3. Классификация и анализ теорий об измерении количества информации

1.4. Постановка задачи исследования

ГЛАВА 2. РАЗРАБОТКА КОНЦЕПТУАЛЬНОЙ МОДЕЛИ РАБОЧЕЙ ОБЛАСТИ В ГИС

2.1. Управление конструированием картографических образов в ГИС

2.2. Концепция рабочей области

2.3. Оценивание количества информации в рабочей области

2.4. Определение избыточности информации в рабочей области

2.5. Выводы к Главе 2

ГЛАВА 3. РАЗРАБОТКА АДАПТИВНОЙ МОДЕЛИ КЛАССИФИКАЦИИ ПОЛЬЗОВАТЕЛЯ

3.1. Использование классификаций при решении задач в ГИС

3.2. Построение адаптивной модели классификации пользователя

3.3. Разработка объектной модели взаимодействия пользователя с ГИС

3.4. Выводы к Главе 3

ГЛАВА 4. СИНТЕЗ МЕТОДА ДИНАМИЧЕСКОГО ПРЕДСТАВЛЕНИЯ ПРОСТРАНСТВЕННЫХ ДАННЫХ В ГИС

4.1. Концепция метода

4.2. Составной критерий как характеристика рабочей области в ГИС

4.2.1. Исследование структуры составного критерия

4.2.2. Граничные значения

4.2.3. Выбор шкалы измерения

4.2.4. Аксиомы метрики составного критерия

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

4.4. Выводы к главе 4

ГЛАВА 5. СИНТЕЗ ПОДСИСТЕМЫ ДИНАМИЧЕСКОГО ПРЕДСТАВЛЕНИЯ ПРОСТРАНСТВЕННЫХ ДАННЫХ В ГИС

5.1. Алгоритм работы ПДП

5.2. Моделирование архитектуры ПДП

5.3. Экспериментальная работа ПДП

5.3.1. Описание исходных данных

5.3.2. Результаты проведения эксперимента

Заключение

Список литературы

Приложения

Приложение 1

Приложение 2

Приложение 3

Приложение 4

Приложение 5

Рекомендованный список диссертаций по специальности «Информационные системы и процессы, правовые аспекты информатики», 05.25.05 шифр ВАК

Введение диссертации (часть автореферата) на тему «Разработка и исследование метода динамического представления пространственных данных в геоинформационных системах»

Введение

Задачи усовершенствования работы геоинформационных систем (ГИС) занимают особое место в классе приоритетных направлений исследования информационных технологий. [6,9-13,24] Их решение позволяет развивать отрасли народного хозяйства, промышленность, транспорт, системы связи и многие другие сферы человеческой деятельности.

Появление ГИС относят к началу 60-х годов XX века. [9-11,43,49] Именно тогда обозначились предпосылки и условия для информатизации и компьютеризации сфер деятельности, связанных с моделированием географического окружения и решением пространственных задач.

Отличительным признаком геоинформационных систем является наличие картографической основы - цифровых карт, планов, пространственных схем, графические объекты которых связаны ссылками с элементами данных внешних информационных источников. [1,2,5,9]

Карта - важный источник публичных данных для формирования позиционной и содержательной части баз данных ГИС. [1,2,9-13,84,85] Имеет прямые аналогии с поэлементным разделением тематического и общегеографического содержания карт послойное представление структуры пространственных объектов.

Под геоинформационной системой будем понимать аппаратно-программный человеко-машинный комплекс, обеспечивающий сбор, обработку, отображение и распространение пространственно - координированных данных, интеграцию данных, информации и знаний о теории для их эффективного использования при решении научных и прикладных задач, связанных с инвентаризацией, анализом, моделированием, прогнозированием и управлением окружающей средой и территориальной организацией общества. [2,3,9-13,77,78]

Таким образом, будем считать обязательными элементами полного определения ГИС указание на операционно - функциональные возможности, "пространственность" и прикладную ориентацию систем.

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

Механизмы статического изображения широко используются в современных системах, ориентированных на принятие решений, таких как Arcview GIS (ESRI), ArcGIS (ESRI), Mapinfo (Mapinfo Corp), GeoDraw/GeoGraph (ЦГИ ИГ РАН), MGE (Integraph) Geomedia (Intergraph), AutoCAD MAP 3D (AutoDesk), Objectland (ЮРКЦ "Земля") и др.. [105-111] Задачи создания, хранения и распространения электронных карт, как показал анализ, вышеперечисленные ГИС эффективно и своевременно решают. Дальнейшее использование таких систем в прикладных областях наталкивается на ряд проблем, связанных с непрерывными изменениями внешнего мира, трудоемкостью визуального анализа и накоплением пространственных данных. [54,67]

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

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

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

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

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

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

Снижение избыточности информации - одна из фундаментальных задач теории информации, решением которой занимались такие ученые как Н. Винер, К. Шеннон, Л. Больцман, Дж. К. Максвелл, Р. В. Л. Хартли, Р. Л. Стратонович, А. Н. Колмогоров и др.. [19,24,88,90]

В геоинформатике задача снижения избыточности информации должна учитывать содержательные особенности визуальных картографических образов. Решению этой задачи в данной области посвящены работы A.M. Берлянт, К. В. Бердникова, JI. И. Василевского, В. С. Тикунова, М. Де Мерс, В.Я. Цветкова, А. Д. Иванникова и др.. [19,913,85,86]

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

В рамках решения данной проблемы, конструирование рассматриваемого класса систем, требует новых методов представления пространственных данных. [1,6,7,87] Такая необходимость диктуется также усложнением задач управления информационными потоками и накоплением информационных ресурсов в ГИС.

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

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

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

Для достижения поставленной цели решены следующие основные

задачи:

1) анализ и классификация моделей представления пространственных данных, моделей информации и выработка стратегий их усовершенствования, исходя из необходимости учета неопределенностей исходных данных о решаемой задаче и устранения избыточности;

2) разработка концептуальной модели представления пространственных данных для решения прикладных задач;

3) разработка модели классификации пользователя в ГИС;

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

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

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

Научная новизна результатов исследования заключается в разработке следующих моделей и метода:

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

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

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

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

Практическая значимость диссертационной работы заключается:

- в повышении эффективности использования ГИС для решения прикладных задач за счет предоставления пользователю ответа с учетом динамики пространственных данных;

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

Результаты работы внедрены на предприятиях: филиал "Крылов-ский Земельный центр" ГУП КК "Кубанский НИ и ПИ Земельный центр" (ст. Крыловская, Крыловского р-на, Краснодарского края) и ЗАО «ИН-ТЕХ» (г. Таганрог, Ростовская обл.), так же материалы диссертации используются на кафедре Информационных измерительных технологий и систем (ИИТиС) в ФГАОУ ВПО «Южный федеральный университет» в цикле лекций и практических занятий по курсам "Кадастр застроенных

территорий" и "Программное обеспечение ГИС", что подтверждено соответствующими актами.

Основные результаты диссертации обсуждались и были одобрены на 4 международных и 2 всероссийских научных конференциях:

■ IV Международная конференция "Стратегия качества в промышленности и образовании", Болгария, г. Варна, 2009 г.

■ V Международная конференция "Стратегия качества в промышленности и образовании", Болгария, г. Варна, 2010 г.

■ X Всероссийская научная конференция студентов и аспирантов "Техническая кибернетика, радиоэлектроника и системы управления", Россия, Таганрог, г. 2010 г.

■IV Международная научно - практическая конференция "Современные проблемы гуманитарных и естественных наук", Россия, Москва, г. 2010 г.

■ II Всероссийская научно - практическая конференция с международным участием "Кадастр и геоинформационные технологии в управлении городским хозяйством", Россия, г. Самара, 2010 г.

■ XXXVI Международная молодежная научная конференция "Гагаринские чтения", Россия,г. Москва, 2010 г.

Основные результаты диссертационного исследования отражены в 1 монографии, 4 статьях, опубликованных в ведущих научных журналах и изданиях, рекомендованных ВАК Министерства образования и науки РФ. Всего по теме диссертации имеется 12 публикаций.

Диссертация состоит из введения, пяти глав, заключения, библиографического списка из 117 наименований, изложенных на 152 страницах и пяти приложений. Содержит 41 рисунок, 9 таблиц.

и

ГЛАВА 1. ВЫЯВЛЕНИЕ ОСОБЕННОСТЕЙ ИНФОРМАЦИОННОГО

МОДЕЛИРОВАНИЯ В СРЕДЕ ГИС

1.1. Решение прикладных задач с использованием визуального анализа

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

В большинстве геоинформационных систем одним из основных элементов, где ключевая роль принадлежит графическим и картографическим построениям, является блок визуализации и представления пространственных данных. Картографическое представление исходных, производных и результирующих данных обеспечивает картографический модуль ГИС. Представление осуществляется посредством компьютерных и электронных карт, являющихся средствами документирования итоговых результатов и элементами интерфейса пользователя. [36-38,86]

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

Задачи, которые решает пользователь при помощи ГИС выходят за границы картографии как науки, и являются основой для интеграции геологических, географических, почвенных, экономических и других наук при комплексных геонаучных и регулярных исследованиях. [7,24,29-33]

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

В результате анализа выделены группы задач, требующих при решении применения ГИС:

■ обработка различных форматов видеоизображений;

■ привидение растровых моделей в векторные графические модели;

■ обработка картографических данных;

■ обработка разнородных данных;

■ построение моделей местности;

■ анализ моделей окружающей среды в ГИС;

■ получение решений, отличных от существующих, на основе геоданных.

К задачам пространственного анализа относятся: ■выявление закономерностей в структуре или особенностей распределения объектов, а также их характеристик в пространстве;

■ выявление наличия и вида взаимосвязей в пространственном распределении нескольких классов объектов или отдельных характеристик;

■ выявление тенденций развития явлений в пространстве и во времени;

■ выбор решения с учетом пространственных характеристик. [7]

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

Решение прикладных задач в среде ГИС, как показывает практика, осуществляется по одному из следующих сценариев:

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

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

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

3) необходимые пользователю для решения задачи исходные ресурсы ГИС не подготовлены в силу того, что отсутствуют сведения о решаемой задаче. Например, перед крупным сельскохозяйственным предприятием ставится задача распыления удобрений на кукурузном поле. При этом должны учитываться такие факторы, как ландшафт территории, наличие осадков, направление ветра, время распыления, наличие лесополосы и т. д. Активный диалог с системой предполагается в рассматриваемом сценарии использования ГИС. Это делается с целью нахождения новых полезных сведений. Схемы, карты, планы «рабочего» характера для получения промежуточных результатов строятся в процессе диалога.

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

ра носит исследовательский характер и трудноформализуем. [6,7] Выше обозначенная особенность известна и выделяется в рамках картографического исследования. Основные этапы картографического исследования следующие:

■ постановка задачи;

■ отбор источников картографической информации;

■ создание производных карт (рисунок 1);

■ интерпретация результатов. [6]

При решении сложных прикладных задач в среде ГИС присутствуют все перечисленные этапы картографического анализа. Процедура формирования ответа на запрос является типовой. [6]

• V I?"1 7

<

Рис. 1. Пример создания производных карт При изучении ГИС часто ставится задача предварительной классификации показателей и факторов, формирующих запрос. Обычно такая классификация выступает как метод исследования. Не всегда отвечают поставленным условиям различные алгоритмы факторного или корреляционного анализа, которые используются или могут быть использованы для решения задач подобного уровня. Если у пользователя имеются априори данные, как должна выглядеть результирующая схема, то потребуется большой объем по корректированию полученных результатов. Однако, играет важную и часто определяющую роль, наличие у пользователя априори схемы (построенной зачастую по аналогии с ранее проведенными исследованиями и классификациями). Качество полученных результатов оценивается именно с этих позиций.

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

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

При решении задач в ГИС помимо классификаций используется районирование и типология.

Районирование определяется как процедура вычленения целостных территориальных систем, когда внимание исследователей концентрируется на различиях между ними, а при типологии и оценке основной критерий однородность выделяемых элементов. [11,13]

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

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

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

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

1.2. Классификация существующих структур представления пространственных данных

Информационную основу ГИС образуют цифровые представления реальности: используются пространственные и атрибутивные типы данных. [2-6,12,24] Понимание структуры и методов представления картографических объектов позволит на уровне (качественно более высоком) реализовать метод динамического представления пространственных данных в геоинформационных системах.

Отметим, что в качестве источников пространственных и атрибутивных данных привлекаются аэрокосмические, картографические и статистические материалы. Реже используются данные специально проводимых полевых исследований и съемок и текстовые источники. Одним из главных признаков использования данных является: в какой цифровой или нецифровой (аналоговой) форме поставляется, хранится и используется те или иные типы данных, какова зависимость между стоимостью, легкостью, и точностью ввода этих данных в цифровую среду ГИС.

Одним из основных источников пространственных данных для ГИС являются материалы дистанционного зондирования. [29] Они объединяют все типы данных, получаемых с носителей космического (пилотируемые орбитальные станции, корабли многоразового использования, автономные спутниковые съемочные системы) и авиационного базирования (самолеты, вертолеты и микроавиационные радиоуправляемые аппараты) и составляют значительную часть дистанционных данных как антонима контактных (прежде всего наземных) видов съемок, способов получения данных измерительными системами в условиях физического контакта с объектами съемки.

Пространственные данные - сведения, которые характеризуют местоположение объектов в пространстве относительно друг друга и их геометрию. [11,13] Пространственные данные представляются с помощью

следующих графических объектов: точки, линии, области и поверхности. [38] При помощи указания координат объектов и составляющих их частей осуществляется описание объектов.

Точечные объекты - это такие объекты, каждый из которых расположен только в одной точке пространства, представленной парой координат Х,Г. [11,38] Город, дом или дерево могут рассматриваться в качестве точечных объектов в зависимости от масштаба.

Линейные объекты, представлены как одномерные, имеющие одну размерность - длину, ширина объекта не выражается в данном масштабе или не существенна. [11,38] К там объектам могут относиться, например, границы стран, муниципальных округов, районов, реки, горизонтали рельефа, дороги, тропы и т. д..

Области (полигоны) - площадные объекты, представляются набором пар координат (Х,У) или набором объектов типа линия, представляющих собой замкнутый контур. [11,13] Такими объектами могут быть представлены территории, занимаемые определенным ландшафтом, городом или целым континентом.

Поверхность - при ее описании требуется добавление к площадным объектам значений высоты. Восстановление поверхностей осуществляется с помощью использования математических алгоритмов по исходному набору координат X, У, 2. [13,38]

Наборы атрибутов образуют дополнительные непространственные данные об объектах. Атрибутивные данные - это качественные или количественные характеристики пространственных объектов, выражающиеся, как правило, в алфавитно-цифровом виде. [39] Примеры: географическое название, наименование искусственного сооружения, характеристики почв, растительности и т.п..

Природа атрибутивных и пространственных данных различна, отсюда следует, что различными будут и методы управления для них (хране-

ние, ввод, обработка, поиск, анализ). Сохранение связей между пространственными и атрибутивными данными, при раздельном их хранении и, частично, раздельной обработке - это одна из основных идей, воплощенных в современных ГИС. Примеры работы в современных ГИС, ориентированных на принятие решений, представлены на рисунке 2.

.....I ¡11

а)

б)

The World

...

в) г)

Рис. 2. Примеры работы в ГИС (а - AutoCAD Map 3D, б - Arcmap, в - Maplnfo, г - ObjectLand) Для представления пространственных данных в ГИС применяют векторные и растровые структуры данных. [24]

б) растровый формат (растровая модель)

в) векторный формат (векторная модель)

Рис. 3. Структуры данных

Векторная структура - это представление пространственных объектов в виде набора координатных пар (векторов) описывающих геометрию объектов. (Рисунок 3)

Растровая структура данных предполагает представления данных в виде двухмерной сетки, каждая ячейка которой содержит только одно значение, характеризующее объект, соответствующий ячейке растра на местности или на изображении. (Рисунок 3) [24] В качестве такой характеристики может быть код объекта (лес, луг, поле, завод и т.д.) высота или оптическая плотность. Точность растровых данных ограничивается размером ячейки.

Похожие диссертационные работы по специальности «Информационные системы и процессы, правовые аспекты информатики», 05.25.05 шифр ВАК

Список литературы диссертационного исследования кандидат наук Орехова, Диана Александровна, 2013 год

в список

(setq w (+ w 1))))

(setq q (+ q 1))) ;список сформирован /формируем список (№

(setq q (while (< (setq (while (< (if (= kl

пока д не станет равна количеству квадратов по ординате пока х не станет равна количеству квадратов по абциссе

(nth d nomkv) xx уу))); списоккоординат

квадрата координаты)

0)

q 1imy) i 0) i limx) 1)

(progn

(setq kl 2) (setq spiskoor (list (list (setq d (+ d 1)) (setq x (+ x delta)) (setq xl(+ xl delta)) (setq xx (list x y)) (setq yy (list xl yl))) (progn

(setq spiskoor yy)))); списоккоординат

(setq d (+ d 1)) (setq x (+ x delta)) (setq xl(+ xl delta)) (setq xx (list x y)) (setq yy (list xl yl)))) (setq i (+ i 1)))

(setq x (car bbl)) ; абцисса точки левого нижнего угла малого квадрата

(append spiskoor (list (list (nth d nomkv) xx

(* delta (+ yl (*

(list x y)) (list xl yl)) (+ tt 1)) (+ q 1) ) )

ордината точки левого нижнего угла малого квадрата абцисса точки правого верхнего угла малого квадрата ордината точки правого верхнего угла малого квадрата tt) ) ) delta tt)))

(setq у (cadr bbl) ) (setq xl(+ x delta) (setq yl(+ у delta) (setq у (+ у (setq yl (setq xx (setq yy (setq tt (setq q ;конец

;по каждому квадрату считаем количество объектов (setq q 1)

(while (<= q loli4estvokv)

0)

(cadr (assoc 1 spiskoor))) (caddr (assoc 1 spiskoor)))

xxl yyl)) nil)

(setq kol (setq xxl (setq yyl (if (/= (setq rt (ssget "c есть объекты, то выполняем (progn

(setq dl (sslength rt)) (setq j 0 klk 1 с 0 id nil) (while (< j dl)

(setq aaa (entget (ssname rt (if (setq ss (assoc -3 aaa)) (progn

(setq rez (cdr (car (cdr (if (= klk 1) (progn

(setq klk 2) (setq id (list rez)) (setq с (+ с 1))) (progn

(if (not (member rez id)) (progn

(setq id (append id

если в квадрате под намером 1

(list "oni samie")))

(cadr ss)))))

(list rez)

(list (list 1)))

1 с id)

(append rezrez (list 1) ) ) )

list 1 с id))))

(cadr (assoc q rezrez))))

) )

0) )

(setq с (+ с 1))) ) ) ) ) ) (setq j (+ j 1))) (if (= к 1) (progn

(setq к 2) (setq rezrez (setq h (+ h (progn

(setq rezrez (setq h (+ h (setq 1 (+11))) (setq 1 (+ 1 1)) ) (setq q (+ q 1))) (print "6") ;конец

/определение максимального числа объектов в квадрате (setq q 1 b 0) (while (<= q h) (if (= kluh 1) (progn

(if (assoc q rezrez) (progn

(setq kluh 2) (setq vv (list (setq b (+ b 1) (setq q (+ q 1) (progn

(setq kluh 2) (setq vv (list (setq b (+ b 1)) (setq q (+ q 1)))))

(progn

(if (assoc q rezrez) (progn (setq vv (setq b i (setq q (progn

(setq vv (append vv (setq b (+ b 1)) (setq q (setq q 0 i 1 j 0 (while (nth lk vv) (if (/= (nth lk vv) (progn

(setq xmax (nth lk vv)) (setq lk 1000)) (setq lk (+ lk 1))) (print "8") ;конец

;проверяем единственное ли значение максимума или нет (while (< q b)

(if (< xmax (nth i vv)) (progn

(setq xmax (nth i vv)) (setq i (+ i 1))) (setq i (+ i 1))) (setqq (+ q 1))) ;конец

;формируем список точечных пар одинаковой позиции и количества объекто (while (< j b)

(if (= xmax [nth j vv)) (progn

(append vv (+ b 1)) (+ q 1)))

(list (cadr (assoc q rezrez))) ) )

(list 0)))

(+ q 1)))))))

kluh 1 x 0 z 0

0)

h 0 k 0 t 0 kluhl 1 с 1 lk 0 lkl 0)

(if (= kluh 1) (progn

(setq kluh 2)

(setq para (list (cons j xmax))) ; формируем список с позициями одинаковых значений

(setq х (+ х 1))) (progn

(setq para (append para (list (cons j xmax)))) (setq x (+ x 1)))) ) ) (setq j (+ j 1))(setq k (+ k 1))) ;подсвечиваем контур всех квадратов значение которых максимально (if (/= xmax nil) (progn

(while (< z b)

(if (assoc с para) (progn

(setq xxl (cadr (assoc (+ с 1) spiskoor))) (setq yyl (caddr (assoc (+ с 1) spiskoor))) (setq xx2 (list (+ (car xxl) delta) (cadr xxl))) (setq yy2 (list (car xxl) (+ (cadr xxl) delta)))

(grdraw xxl xx2 80) (grdraw xx2 yyl 80) (grdraw yyl yy2 80)(grdraw yy2 xxl 80)

(setq mnl (rtos (+ с 1) 2)) (setq xmaxl (rtos xmax 2)) (setq rt (list xxl yyl xx2 yy2))

(setq kl (rtos (caar rt) 2) k2 (rtos (cadar rt) 2) k3 (rtos (caar (cdr rt)) 2) k4 (rtos (cadar(cdr rt)) 2))

(setq mn2 (strcat "Номерквадрата:" " " mnl)) (setq xmax2 (strcat "В зеленом квадрате находится максимальное число объектов:" " " xmaxl))

(setq rt1 (strcat "Координаты вершин:" " " " ( " kl " " k2 " ) " " ( " k3 " " k4 " ) " " ( " кЗ " " k2 " ) " " ( " kl " " k4 " ) " ) ) (setq dcl_id (load_dialog "l.dcl"))

(if (not (new_dialog "maxrez" dcl_id))

(exit)) (set_tile "mrl" mnl) (set_tile "mr2" xmaxl) (start_dialog) (unload_dialog dcl_id)

(action_tile "accept" "(done_dialog)") (print mn2)(print xmax2)(print rtl)

(setq rrl (ssget "c" xxl yyl)) (setq dldl (sslength rrl)) (setq er 0 zl2 0) (setq sdd (ssadd)) (while (< er dldl)

(setq kkk (entget (ssname rrl er)(list "oni_samie"))) (if (setq 11 (assoc -3 kkk)) (progn

(ssadd (ssname rrl er) sdd)(setq zl2 (+ zl2 1)))) (setq er (+ er 1))) (setq к 0) (while (< к zl2)

(redraw (ssname sdd к) 3) ; подсвечиваем примитивы с именами, находящимися в vv под номером к (setqk (+ к 1)))))

(setqz (+ z 1)) (setqc (+ с 1))))

(print "Объектов нет !")) (setq 1 1 z 0) ;конец)

//Функция отображениябуферной зоны загрязнения от заводов по заданным параметрам. Показать жилые постройки, попадающие в буферные зоны. (Пользователь - эколог). Решение запроса №№5,6//

(defunbufer ()

(setq dcl9_id (load_dialog "okna.dcl"))

(if (not (new_dialog "b"uf dcl9_id)) (exit)) (start_dialog) (unload_dialog dcl9_id) ;Вносим радиус загрязнения в метрах(справочная информация) (defun rd () (setq о (ssget "х" '((0 . "circle")))) (setq n (sslength о)) (setq k 0) (while (> n k) (setq emya (ssname о k)) (setq inf (entget emya)) (setq r (cdr (assoc 40 inf))) (setq r (800))

(setq si (subst (cons 40 r) (assoc 40 inf) inf))

(entmod si)

(setq k (+ 1 k))))

;Отбор примитивов, которые составляют жилые объекты, попадающие в буферную зону.Запись их в совокупность object (setqvse (ssget "х")) (setqkol (sslengthvse)) (setq key 0)

(while (<= key (- kol 1))

(setq name (ssname vse key)) (setq prim (entget name (list "vs"))) (if (assoc -3 prim) (progn

(setq ppp (reverse (cdr (reverse prim)))) (setq aaa (cdr (car prim))) (setq dan (entget aaa (list "vs"))) (setq al (assoc -3 prim))

(setq kodl (cdr (car (cdr (car (cdr al)))))) (if (= kodl kod)

(ssadd aaa object)))) (setqkey (+ key 1))) ;Получаем запись из таблицы и выводим на экран

(setq qqq (strcat "select * from Doma where ID_Doma='" byfer "'")) (setq dsz5 (asi_prepare ds qqq)) (asi_close crsO)

(setq crs5 (asi_alloc dsz5 "cO" "scroll")) (setq qqq5 (asi_open crs5)) (setq qqqO (asi_fetch crs5)) (asi_close crs5) (setq dcl_id (load_dialog "okna.dcl"))

(if (not (new_dialog "spob" dcl_id)) (exit))

(action_tile "accept" "(done_dialog)") (action_tile "cancel" "(exit)") (start_dialog) (unload_dialog dcl_id))) (if (equal (assoc -3 sov) nil)

;(print "Выбранный Вами примитив не является объектом!!!") (progn(setq dcl8_id (load_dialog "okna.dcl")) (if (not (new_dialog "soob6" dcl8_id)) (exit)) (start_dialog) (unload_dialog dcl8_id))))

//Функция отображенияобъектов электросетевого хозяйства (подстанций, линий электропередач). Показать неосвещаемые улицы. (Пользователь - инженер-электрик). Решение запроса №№7,8//

(defun svet ()

(setq dcl9_id (load_dialog "okna.dcl"))

(if (not (new_dialog "zeml" dcl9_id)) (exit)) (start_dialog) (unload_dialog dcl9_id) /Отбираем примитивы из слоя «свет» в совокупность (setq object (ssadd)) (setq sov (entget (car (entsel)) (list "svet"))) (setq poldan (assoc -3 sov))

(if (AND (assoc -3 sov) (AND (equal (car (car (cdr poldan)))

" data ") (=

(car (car (cdr (car (cdr poldan))))) 1000))) (progn

(setq aaa (cdr (car sov)))

(setq dan (entget aaa (list "*")))

(setq al (assoc -3 sov))

(setq kod (cdr (car (cdr (car (cdr al)))))) ;Отбор примитивов, которые составляют объекты электросетевого хозяйства, запись их в совокупность object (setq vse (ssget "x")) (setq kol (sslength vse)) (setq key 0)

(while (<= key (- kol 1))

(setq name (ssname vse key)) (setq prim (entget name (list "svet"))) (if (assoc -3 prim) (progn

(setq ppp (reverse (cdr (reverse prim)))) (setq aaa (cdr (car prim))) (setq dan (entget aaa (list "svet"))) (setq al (assoc -3 prim))

(setq kodl (cdr (car (cdr (car (cdr al)))))) (if (= kodl kod)

(ssadd aaa object)))) (setq key (+ key 1))) ;Подсветкаобъектов

(setq dlina (sslength object)) (setq key 0)

(while (<= key (- dlina 1))

(setq nam (ssname object key))

(redraw nam 3)

(setq ssov (entget nam))

(setq tip (cdr (assoc 0 ssov)))

(if (equal tip "LINE")

(progn

(setq xl (car (cdr (assoc 10 ssov)))) (setq x2 (car (cdr (assoc 11 ssov)))) (setq yl (car (cdr (cdr (assoc 10 ssov))))) (setq y2 (car (cdr (cdr (assoc 11 ssov))))) (if (= key 0) ;Получаем записи из таблиц и выводим на экран

(setq qqq (strcat "select * from Svetwhere ID_Svet='" 0 "•")) (setq dsz5 (asi_prepare ds qqq)) (asi_close crsO)

(setq crs5 (asi_alloc dsz5 "cO" "scroll")) (setq qqq5 (asi_open crs5)) (setq qqqO (asi_fetch crs5)) (asi_close crs5) (setq dcl_id (load_dialog "okna.dcl"))

(if (not (new_dialog "spob" dcl_id)) (exit))

(action_tile "accept" "(done_dialog)") (action_tile "cancel" "(exit)") (start_dialog) (unload_dialog dcl_id))) (if (equal (assoc -3 sov) nil)

;(print "Выбранный Вами примитив не является объектом!!!") (progn

(setq dcl8_id (load_dialog "okna.dcl"))

(if (not (new_dialog "soob6" dcl8_id)) (exit)) (start_dialog) (unload_dialog dcl8_id))))

//Функция отображения аварийных домов города. Показать подведенные к ним коммуникации. (Пользователь архитектор). Решение запроса №№9,10//

(defun avaria ()

(setq dcl9_id (load_dialog "okna.dcl"))

(if (not (new_dialog "avar" dcl9_id)) (exit)) (start_dialog) (unload_dialog dcl9_id) ;Отбираем примитивы из слоя «жилые здания» в совокупность (setq object (ssadd)) (setq sov (entget (car (entsel)) (list "avar"))) (setq poldan (assoc -3 sov))

(if (AND (assoc -3 sov) (AND (equal (car (car (cdr poldan)))

" data ") (=

(car (car (cdr (car (cdr poldan))))) 1000))) (progn

(setq aaa (cdr (car sov)))

(setq dan (entget aaa (list "*")))

(setq al (assoc -3 sov))

(setq kod (cdr (car (cdr (car (cdr al)))))) ;Отбор примитивов, которые составляют объекты электросетевого хозяйства, запись их в совокупность object (setq vse (ssget "x")) (setq kol (sslength vse)) (setq key 0)

(while (<= key (- kol 1))

(setq name (ssname vse key)) (setq prim (entget name (list "avar"))) (if (assoc -3 prim) (progn

(setq ppp (reverse (cdr (reverse prim)))) (setq aaa (cdr (car prim))) (setq dan (entget aaa (list "avar"))) (setq al (assoc -3 prim))

(setq kodl (cdr (car (cdr (car (cdr al)))))) (if (= kodl kod)

(ssadd aaa object)))) (setq key (+ key 1))) ;Подсветкаобъектов

(setq dlina (sslength object)) (setq key 0)

(while (<= key (- dlina 1))

(setq nam (ssname object key))

(redraw nam 3)

(setq ssov (entget nam))

(setq tip (cdr (assoc 0 ssov)))

(if (equal tip "LINE")

(progn

(setq xl (car (cdr (assoc 10 ssov)))) (setq x2 (car (cdr (assoc 11 ssov)))) (setq yl (car (cdr (cdr (assoc 10 ssov))))) (setq y2 (car (cdr (cdr (assoc 11 ssov))))) (if (= key 0) ;Получаем записи из таблиц и выводим на экран

(setq qqq (strcat "select * from Avariawhere ID_ Avaria='" >0 "'")) (setq dsz5 (asi_prepare ds qqq)) (asi_close crsO)

(setq crs5 (asi_alloc dsz5 "cO" "scroll")) (setq qqq5 (asi_open crs5)) (setq qqqO (asi_fetch crs5)) (asi_close crs5) (setq dcl_id (load_dialog "okna.dcl"))

(if (not (new_dialog "spob" dcl_id)) (exit))

(action_tile "accept" "(done_dialog)") (action__tile "cancel" "(exit)") (start_dialog) (unload_dialog dcl_id))) (if (equal (assoc -3 sov) nil)

;(print "Выбранный Вами примитив не является объектом!!!") (progn

(setq dcl8_id (load_dialog "okna.dcl"))

(if (not (new_dialog "soob6" dcl8_id)) (exit)) (start_dialog) (unload_dialog dcl8_id))))

//Описание окон на языке DCL//

dobav:dialog{

1abe1="ДОБАВЛЕНИЕ ОБЪЕКТА"; :text{

label=" ЗНАЧКОМ @ ОБОЗНАЧЕНЫ ОБЯЗАТЕЛЬНЫЕ ДЛЯ ЗАПОЛНЕНИЯ

ПОЛЯ ";} :boxed_column{ :edit_box{

label="@ Логин"; key="01"; edit_width=2 0;} :edit_box{

label="@ Возраст"; key="02"; edit_width=2 0; } :edit_box{{

label="@ Место нахождения"; key="03"; edit_width=30; }} :edit_box{

label="@ Образование"; key="04"; edit_width=3 0; } :edit_box{

label="@ Специальность"; key="05"; edit_width=30; } :edit_box{

label=" Место работы"; key="06";

edit_width=30; } :edit_box{

label="@ Должность"; key="07"; edit_width=30;} :edit_box{

label="@ Интересы"; key="08"; edit_width=30; } :popup_list{

label=" РанниеГИС"; key="09"; edit_width=20;} :edit_box{

label=" Цель использования"; key="10"; edit_width=2 0;} :edit_box{

label="@ Адрес электронной почты"; key="ll"; edit_width=30;}

askl:dialog{

1аЬе1="Сообщение системы"; :text{

1аЬе1="Класс пользователя определен" aligement=centered;} ok_cancel;} pole:dialog{

1аЬе1="Сообщение системы"; :text{

label=" К сожалению, действие не выполнено :text{

label=" Заполните все обязательные поля "

ok_only;} ask2:dialog{

1аЬе1="Сообщение системы"; :text{

1аЬе1="Введите запрос"; aligement=centered;} ok_cancel;} ask3:dialog{

1аЬе1="Сообщениесистемы"; :text{

1аЬе1="Данный примитив объектом не является aligement=centered;} ok_only;} poisk:dialog!

1аЬе1="Поиск";

:text{1аЬе1="ВВЕДИТЕ УСЛОВИЯ ПОИСКА "; aligment=centered;} :edit_box{label="3anpoc"; key="pl"; edit_width=100;} ob:dialog{

label="Сообщение"; width=30;

:edit_box{label="KcmH4ecTBo объектов исходя из условий"; key="ol"; edit_width=30;}

:text{1аЬе1="ВЫБЕРИТЕ КОД ОБЪЕКТА ДЛЯ ПОЛУЧЕНИЯ ИНФОРМАЦИИ";

aligment=centered;} :popup_list{1аЬе1="Кодобъекта"; key="o2"; edit_width=30;} :boxed_row{

children_alignment=centered; children_fixed_width= true; spacer_l;

:button{1аЬе1="Показать"; key="accept"; width=10; is_default=true;} :button{1аЬе1="Закрыть"; key="b2"; width=10; is_cancle=true;} spacer_l;}} oknol:dialog{1аЬе1="Сообщение";

:text{label="HET ОБЪЕКТОВ, УДОВЛЕТВОРЯЮЩИХ УСЛОВИЯМ"; alignment=centered; } ok_only;} max:dialog{

1аЬе1="Сообщение"; initial_focus="ml"; :edit_box{

1аЬе1="Введите год постановки на учет";

edit_width=10;

key="ml";}

ok_only; } maxrez:dialog{

1аЬе1="Сообщение"; edit_width=70;

:edit_box{

1аЬе1="Вквадрате"; key="mrl"; edit_width=10;} :edit_box{

1аЬе1="находится максимальное количество объектов";

key="mr2";

edit_width=10;}

ok_only;}

№ п/п Вид контроля Контрольное значение Число ошибок Число исправленных/ удаленных Число сообщений

1 Контроль рабочей области

1.1 Структурный 1 0 0 0

2 Контроль Б пространственная граница - - - -

2.1 Контроль объектов на вырожденность 1 11 11 11

2.2 Контроль габаритов объектов 0 0 0 0

2.3 Контроль замыкания контуров объектов 1 25 25 25

2.4 Контроль направления цифрования 0 0 0 0

2.6 Контроль двойных точек 1 2 2 0

2.7 Наличие оборванных объектов 1 10 10 10

2.8 Самопересечения 0 0 0 0

2.9 Входимость подобъектов 0 0 0 0

2.10 Дублированиетуникаль-ных номеров объектов 0 0 0 0

2.11 Дублирование объектов по метрике 0 0 0 0

2.12 Наличие разрывов у объектов 0 0 0 0

3 Контроль \У семантическая граница - - - -

3.1 Вырожденные объекты 1 10 10 10

3.2 Замкнутые объекты 1 20 20 20

3.3 Незамкнутые объекты 0 0 0 0

3.4 Точечные объекты 2 2 2 2

4 Контроль Т временная граница - - - -

4.1 Контроль даты создания объекта 1 0 0 1

4.2 Контроль внесения изменений 0 0 0 0

4.3 Контроль последнего обновления объектов 1 0 0 1

5 Общее число ошибок - 78 78 80

6 Величина составного критерия - 110 - -

№ п/п Вид контроля Контрольное значение Число ошибок Число исправленных/ удаленных Число сообщений

1 Контроль рабочей области

1.1 Структурный 1 1 1 1

2 Контроль § пространственная граница - - - -

2.1 Контроль объектов на вырожденность 1 11 11 11

2.2 Контроль габаритов объектов 0 0 0 0

2.3 Контроль замыкания контуров объектов 1 25 25 25

2.4 Контроль направления цифрования 0 0 0 0

2.6 Контроль двойных точек 1 20 20 0

2.7 Наличие оборванных объектов 1 10 10 10

2.8 Самопересечения 0 0 0 0

2.9 Входимость подобъектов 0 0 0 0

2.10 Дублированиетуникаль-ных номеров объектов 0 0 0 0

2.11 Дублирование объектов по метрике 0 0 0 0

2.12 Наличие разрывов у объектов 0 0 0 0

3 Контроль \¥ семантическая граница - - - -

3.1 Вырожденные объекты 1 10 10 10

3.2 Замкнутые объекты 1 20 20 20

3.3 Незамкнутые объекты 0 0 0 0

3.4 Точечные объекты 2 2 2 2

4 Контроль Т временная граница - - - -

4.1 Контроль даты создания объекта 1 0 0 1

4.2 Контроль внесения изменений 0 0 0 0

4.3 Контроль последнего обновления объектов 1 0 0 1

5 Общее число ошибок - 97 97 87

6 Величина составного критерия - 158 - -

№ п/п Вид контроля Контрольное значение Число ошибок Число исправленных/ удаленных Число сообщений

1 Контроль рабочей области

1.1 Структурный 1 0 0 0

2 Контроль $ пространственная граница - - - -

2.1 Контроль объектов на вырожденность 1 21 21 21

2.2 Контроль габаритов объектов 0 0 0 0

2.3 Контроль замыкания контуров объектов 1 25 25 25

2.4 Контроль направления цифрования 0 0 0 0

2.6 Контроль двойных точек 1 2 2 0

2.7 Наличие оборванных объектов 1 20 20 20

2.8 Самопересечения 0 0 0 0

2.9 Входимость подобъектов 0 0 0 0

2.10 Дублированиетуникаль-ных номеров объектов 0 0 0 0

2.11 Дублирование объектов по метрике 0 0 0 0

2.12 Наличие разрывов у объектов 0 0 0 0

3 Контроль семантическая граница - - - -

3.1 Вырожденные объекты 1 10 10 10

3.2 Замкнутые объекты 1 20 20 20

3.3 Незамкнутые объекты 0 0 0 0

3.4 Точечные объекты 2 2 2 2

4 Контроль Т временная граница - - - -

4.1 Контроль даты создания объекта 1 0 0 1

4.2 Контроль внесения изменений 0 0 0 0

4.3 Контроль последнего обновления объектов 1 0 0 1

5 Общее число ошибок - 108 108 110

6 Величина составного критерия - 198 - -

№ п/п Вид контроля Контрольное значение Число ошибок Число исправленных/ удаленных Число сообщений

1 Контроль рабочей области

1.1 Структурный 1 0 0 0

2 Контроль § пространственная граница - - - -

2.1 Контроль объектов на вырожденность 1 5 5 5

2.2 Контроль габаритов объектов 0 0 0 0

2.3 Контроль замыкания контуров объектов 1 25 25 25

2.4 Контроль направления цифрования 0 0 0 0

2.6 Контроль двойных точек 1 2 2 0

2.7 Наличие оборванных объектов 1 10 10 10

2.8 Самопересечения 0 0 0 0

2.9 Входимость подобъектов 0 0 0 0

2.10 Дублированиетуникаль-ных номеров объектов 0 0 0 0

2.11 Дублирование объектов по метрике 0 0 0 0

2.12 Наличие разрывов у объектов 0 0 0 0

3 Контроль \¥ семантическая граница - - - -

3.1 Вырожденные объекты 1 10 10 10

3.2 Замкнутые объекты 1 22 22 22

3.3 Незамкнутые объекты 0 0 0 0

3.4 Точечные объекты 2 2 2 2

4 Контроль Т временная граница - - - -

4.1 Контроль даты создания объекта 1 0 0 1

4.2 Контроль внесения изменений 0 0 0 0

4.3 Контроль последнего обновления объектов 1 0 0 1

5 Общее число ошибок - 75 75 77

6 Величина составного критерия - 180 - -

№ п/п Вид контроля Контрольное значение Число ошибок Число исправленных/ удаленных Число сообщений

1 Контроль рабочей области

1.1 Структурный 1 0 0 0

2 Контроль в пространственная граница - - - -

2.1 Контроль объектов на вырожденность 1 11 11 11

2.2 Контроль габаритов объектов 0 0 0 0

2.3 Контроль замыкания контуров объектов 1 21 21 21

2.4 Контроль направления цифрования 0 0 0 0

2.6 Контроль двойных точек 1 2 2 0

2.7 Наличие оборванных объектов 1 10 10 10

2.8 Самопересечения 0 0 0 0

2.9 Входимость подобъектов 0 0 0 0

2.10 Дублированиетуникаль-ных номеров объектов 0 0 0 0

2.11 Дублирование объектов по метрике 0 0 0 0

2.12 Наличие разрывов у объектов 0 0 0 0

3 Контроль \¥ семантическая граница - - - -

3.1 Вырожденные объекты 1 10 10 10

3.2 Замкнутые объекты 1 20 20 20

3.3 Незамкнутые объекты 0 0 0 0

3.4 Точечные объекты 2 2 2 2

4 Контроль Т временная граница - - - -

4.1 Контроль даты создания объекта 1 0 0 1

4.2 Контроль внесения изменений 0 0 0 0

4.3 Контроль последнего обновления объектов 1 0 0 1

5 Общее число ошибок - 74 74 76

6 Величина составного критерия - 100 - -

№ п/п Вид контроля Контрольное значение Число ошибок Число исправленных/ удаленных Число сообщений

1 Контроль рабочей области

1.1 Структурный 1 0 0 0

2 Контроль § пространственная граница - - - -

2.1 Контроль объектов на вырожденность 1 11 11 11

2.2 Контроль габаритов объектов 0 0 0 0

2.3 Контроль замыкания контуров объектов 1 10 10 10

2.4 Контроль направления цифрования 0 0 0 0

2.6 Контроль двойных точек 1 2 2 0

2.7 Наличие оборванных объектов 1 5 5 5

2.8 Самопересечения 0 0 0 0

2.9 Входимость подобъектов 0 0 0 0

2.10 Дублированиетуникаль-ных номеров объектов 0 0 0 0

2.11 Дублирование объектов по метрике 0 0 0 0

2.12 Наличие разрывов у объектов 0 0 0 0

3 Контроль семантическая граница - - - -

3.1 Вырожденные объекты 1 10 10 10

3.2 Замкнутые объекты 1 20 20 20

3.3 Незамкнутые объекты 0 0 0 0

3.4 Точечные объекты 2 2 2 2

4 Контроль Т временная граница - - - -

4.1 Контроль даты создания объекта 1 0 0 1

4.2 Контроль внесения изменений 0 0 0 0

4.3 Контроль последнего обновления объектов 1 0 0 1

5 Общее число ошибок - 58 58 58

6 Величина составного критерия - 151 - -

№ п/п Вид контроля Контрольное значение Число ошибок Число исправленных/ удаленных Число сообщений

1 Контроль рабочей области

1.1 Структурный 1 0 0 0

2 Контроль в пространственная граница - - - -

2.1 Контроль объектов на вырожденность 1 11 11 11

2.2 Контроль габаритов объектов 0 0 0 0

2.3 Контроль замыкания контуров объектов 1 25 25 25

2.4 Контроль направления цифрования 0 0 0 0

2.6 Контроль двойных точек 1 1 1 0

2.7 Наличие оборванных объектов 1 10 10 10

2.8 Самопересечения 0 0 0 0

2.9 Входимость подобъектов 0 0 0 0

2.10 Дублированиетуникаль-ных номеров объектов 0 0 0 0

2.11 Дублирование объектов по метрике 0 0 0 0

2.12 Наличие разрывов у объектов 0 0 0 0

3 Контроль \¥ семантическая граница - - - -

3.1 Вырожденные объекты 1 10 10 10

3.2 Замкнутые объекты 1 11 11 11

3.3 Незамкнутые объекты 0 0 0 0

3.4 Точечные объекты 2 2 2 2

4 Контроль Т временная граница - - - -

4.1 Контроль даты создания объекта 1 0 0 1

4.2 Контроль внесения изменений 0 0 0 0

4.3 Контроль последнего обновления объектов 1 0 0 1

5 Общее число ошибок - 68 68 71

6 Величина составного критерия - 198 - -

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