Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет по гису илона.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.86 Mб
Скачать

3. Задание №1. Кадастровый блок. Топологическая структура данных

3.1. Текст задания

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

1) таблицу точек, где перечислены все точки и указаны их типы и названия объектов, которые они представляют. Таблица должна содержать следующие колонки: обозначение точки, тип объекта, название объекта.

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

3) таблицу полигонов, где перечислить полигоны (районы), их кадастровые номера, тип и каждую вершину многоугольника. Таблица должна содержать следующие колонки: кадастровый номер, тип объекта, вершины.

Используя только атрибутивные таблицы и графическую информацию, формируя SQL – запросы, решить 5 задач.

3.2. Создание исходных таблиц точечных, линейных и полигональных объектов

3.2.1. Создание таблицы точек

Для создания таблицы «Точки» была открыта таблица исходной векторной карты, установлен режим редактирования. При включенном режиме совмещения узлов с помощью встроенного инструмента MapInfo 6.5. Символ были отрисованы все точки, обозначенные на исходном проекте (перекрестки и мосты). После выделения всех созданных символов в окне Управление слоями был создан новый слой «Query1», после чего была сохранена его копия под именем «Toчки». После открытия таблицы «Toчки» в виде списка была выполнена команда ТаблицаИзменитьПерестроить. В окошке изменения структуры таблицы были созданы все необходимые поля с указанием их имени и типа данных. После перестройки таблицы она была заполнена должным образом. Вид таблицы «Точечные объекты» в виде карты представлен на рис. 2, а фрагмент списка таблицы представлен в таблице 2.

Рис. 2. Точки

Таблица 2

Список таблицы «точечные_объекты»

3.2.2. Создание таблицы линий

Для создания таблицы была открыта таблица исходной векторной карты «Исходная», создана копия этой таблицы под именем «Линии». После открытия новой таблицы «Линии» был установлен режим редактирования. С помощью инструмента Стрелка и при использовании клавиши Shift были выделены соседние сегменты, расположенные между двумя соседними точками. После выделения была выполнена команда ОбъектыОбъединить. Таким образом был создан один из сегментов, составляющих улицу. Аналогичным образом были созданы все сегменты для карты «Линии», ненужные линии были удалены. Далее необходимо перестроить список всех линий. Вид таблицы «Линии» в виде карты представлен на рис.3, а фрагмент списка таблицы представлен в таблице 3.

Рис.3. Линии

Таблица 3

Список таблицы «Линии»

3.2.3. Создание таблицы полигонов

Для создания таблицы была открыта ранее созданная таблица «Линии», создана копия этой таблицы под именем «Полигоны». После открытия новой таблицы «Полигоны» был установлен режим редактирования. С помощью инструмента Выбор-в-области были выделены все сегменты улиц, которые являются границами кадастровых массивов. После выделения была выполнена команда ОбъектыЗамкнуть. Таким образом из линейных объектов были созданы площадные объекты – кадастровые массивы. Затем таблица полигонов была заполнена. Вид таблицы «Полигоны» в виде карты представлен на рис.4, а список таблицы представлен в таблице 4.

Рис. 4. Полигоны

Таблица 4