Подключение атрибутивной базы данных к цифровым картам в ArcView GIS




Цель: Научиться подключать базы атрибутивных данных к объектам цифровых карт в ArcView GIS.

 

Задание:

1. Создать и настроить проект Сморгонского лесхоза в ArcView GIS.

2. Создать идентификаторы в атрибутивной базе данных и слое «Выдела» для подключения данных.

3. Подключить атрибутивную базу данных к картографическому слою «Выдела».

Ход работы:

Задание №1

Для начала работы запускаем ArcView GIS (для этого мы щелкнули двойным щелчком мыши по пиктограмме на рабочем столе) и создаём новый проект. Затем загружаем все привязанные нами ранее слои. Для этого выбираем пиктограмму «+», затем диск Е / gis_tip / 2_1 / вектор / привязка и выбираем все слои.

Нужно установить соответствующую проекцию. Заходим в меню View / Properties / Projection / Custom. В поле Proj… выбираем Transverse Mercator. В поле Spheroid – Krasovsky, в поле Центральный меридиан – 27, в поле Ложный сдвиг – 5500000 и нажимаем ОК. В поле Distance Units устанавливаем Meters. Нажимаем ОК.

Теперь необходимо настроить цвета:

· Выдела лесхоза – светло-зелёный;

· Границы квартала – тёмно-коричневый, толщина – 2;

· Границы лесничеств – красный, толщина – 1;

· Границы лесхоза – красный, штрих-пунктир, толщина – 2;

· Дороги асфальтированные – чёрный, толщина – 1;

· Дороги грунтовые – светло-коричневый, пунктирная линия, толщина – 1;

· Защитные полосы – светло-фиолетовый, толщина – 1;

· Населённые пункты – оранжевый, толщина – 1;

· Промышленные объекты – жёлтый, толщина – 1;

· Реки, озёра – синий;

· Ручья, каналы – синий, толщина – 3.

Слой «Колхозные земли» удаляем.

Теперь необходимо разобраться с подписями. Выбираем «Подписи н/п», увеличиваем карту, в меню Theme выбираем Auto-label, в это время должна быть активна тема Подписи. Выбираем в диалоговом окне поле «Подпись» (подп) и нажимаем ОК.

Чтобы уменьшить или увеличить подпись, выбираем курсор «Стрелочка» и растягиваем подпись.

Убираем кружочки возле подписей. Для этого загружаем легенду и нажимаем на крестик в цвете и затем ОК.

Подписи добавляем к «Подписи кварталов» и «Другие подписи», «Подписи выделов» не делаем.

Сохраняем, для этого заходим в меню Файл / Сохранить проект. Сохраняем на диск Е / gis_tip / 2_1 / вектор, называем Сморгонский. Делаем ещё одну копию – Сморгонский1.

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

 

Задание №2

Для начала работы необходимо запустить Total Commander / е: / gis_tip / 2_1, затем создаём здесь каталог «Базы_данных» (для того чтобы создать каталог, нажимаем F7). Теперь выходим в Вся сеть / 308-08 / е: / Data_gis_tip / база лесхоз / Сморгонский. Переносим его в наш созданный каталог «Базы_данных». Затем запускаем его: е / gis_tip / 2_1 / вектор / Сморгонский.

Теперь будем подключать БД к слою Выдела лесхоза. Делаем этот слой активным, выбираем пиктограмму Open Theme Table. Появляется таблица. Gir – код лесничества, Kv – код квартала, Sknv – код выдела.

Необходимо создать первичный ключ для подключения базы данных. Для этого нужно в меню Table выбрать Start_Editing, чтобы редактировать таблицу. Затем в меню Edit выбираем Add_Field. Имя задаём Link_cod, тип – String, ширина – 14 и нажимаем ОК.

Появится пустое описание. Оно должно быть выделено. В пиктограммном меню выбираем «Калькулятор» и вводим запрос:

Gir + Kv + Sknv

Нажимаем ОК.

Всё рассчитано. В пиктограммном меню Table выбираем Stop_Editing. Сохраняем, выбираем Да.

Мы создали первичный ключ. Теперь сворачиваем ArcView GIS.

Теперь переходим в База_данных/ Сморгонский, здесь содержатся наши атрибутивные данные. Поля KV и VD не соответствуют нашим требованиям, поэтому мы делаем запрос.

Выбираем База_данных / Запрос / Конструктор, добавляем таблицу Сморгонский лесхоз. Появляется окно. Мы выбираем всё от *… до …Zap, удерживая Shift. Перетягиваем его в первую ячейку – «Поле». Выделяем первую ячейку и выбираем инструмент «Построить».

Пишем запрос:

Имя поля – Cod: format(GIR*1000000+KV*1000+VD). Нажимаем ОК.

Закрываем запрос и смотрим результат. Имя запроса – База данных ГИС. Нажимаем ОК.

Открываем База данных ГИС, здесь появилось поле Cod. Закрываем БД и сохраняем.

 

Задание №3

Возвращаемся в ArcView GIS. Выбираем окно Window / Сморгонский.apr, появляется диалоговое окно. Теперь выбираем Project / SQL Connect. Нажимаем Connect и выбираем нашу БД: База_данных / Сморгонский, и нажимаем ОК.

Теперь выбираем База данных ГИС, она появляется в окне From. Затем нажимаем на All Columns. В окне «Output Table» пишем База данных, нажимаем Query. Появляется таблица, закрываем SQL Connect.

Затем нажимаем поле Cod в таблице «БД» и поле Link_cod в таблице «Выдела лесхоза». Выбираем пиктограмму Join, таблицы объединились.

Сохраняем. Выделяем слой «Выдела лесхоза» и в меню Theme выбираем Convert to Shapefile.

Сохраняем на диск е: / gis_tip / 2_1 / База_данных, называем «выдела_бд». Нажимаем ОК, затем No, потом Yes.

Его мы перетягиваем на самый низ. «Выдела_лесхоза» удаляем, для этого в меню Edit выбираем Delete themes и нажимаем Да.

Сохраняем.

 

Вывод:

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

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-11-19 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: