БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра информационных технологий

ГЕОИНФОРМАЦИОННЫЕ СИСТЕМЫ

  Главная | К содержанию Для студентов экономических специальностей ВУЗов

ЛАБОРАТОРНАЯ РАБОТА №7

Тема: «Создание и редактирование таблиц»

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

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

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

Задание 7.1. Копировать файл в свой каталог

 

Выполнение задания

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

 
Задание 7.2. Запустить приложение ArcView, открыть проект и добавить таблицу

Выполнение задания

Запустите приложение ArcView.

Из меню Файл выберите Открыть Проект.

Перейдите в каталог D:\Мои документы\ФИО\Lab_GIS\Lab_7_GIS и выберите проект ex4a.apr.

При открытии проекта вы увидите вид земельных участков. Вам нужно добавить к этому проекту таблицу landuse.dbf и затем отредактировать ее. (В задании 4 вы присоедините эту таблицу к таблице темы Land Parcels).

Щелкните кнопкой мыши на окно Проекта, чтобы сделать его активным.

Из меню Проект выберите Добавить Таблицу. В диалоговом окне добавления темы перейдите в вашу рабочую папку. Щелкните кнопкой мыши на файл landuse.dbf, чтобы выделить его (если вы не видите этот файл, убедитесь, что в списке Тип Файлов выбран тип dBASE).

Нажмите ОК для добавления таблицы в проект.

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

 

Задание 7.3. Изменить способ отображения таблиц

Выполнение задания

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

Сначала измените вид таблицы.

Из меню Таблица выберите Свойства, чтобы открыть диалоговое окно Свойств Таблицы.

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

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

Щелкните кнопкой мыши в колонке Псевдоним напротив поля Lu_desc и введите в качестве псевдонима Description.

Нажмите ОК, чтобы подтвердить внесенные вами изменения.

Теперь поле Lu_desc называется Description, а поле No_parcels не отображается.

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

Вам нужно увеличить ширину отображения поля Description.

Для этого поместите курсор на вертикальную линию между заголовками полей Description и Land_val. Курсор должен принять форму двунаправленной стрелки. Нажав кнопку мыши в этот момент, раздвиньте поле в ширину приблизительно на 2,5 см, сдвигая мышь вправо, не отпуская кнопку мыши.

 

Задание 7.4. Отредактировать значения ячеек и добавить записи

Выполнение задания

Теперь можно приступить к редактированию.

Прокрутите таблицу к началу.

В меню Таблица выберите Начать Редактирование.

В поле описания имеется ошибка, которую необходимо исправить. Седьмая запись в таблице имеет код землепользования «301» и описание «Park» (Парк). Вы знаете, что описание неверно и код землепользования «301» должен обозначать «Parking lots» (автостоянки).

Выберите инструмент Редактировать .

Щелкните кнопкой мыши в ячейку, содержащую значение Park, тем самым выделяя это значение.

Набрав на клавиатуре Parking Lot, нажмите <Enter>.

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

В меню Редактировать выберите Добавить Запись, затем прокрутите таблицу вниз.

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

Введите для новой записи в поле Landuse значение 369 и нажмите <Tab>.

В поле Description введите Auto Garage и нажмите <Tab>.

В поле Land_val введите 15587 и нажмите <Tab>.

В поле Prop_val введите 101831 и нажмите<Enter>.

 

Задание 7.5. Добавить поля и вычислить значения

Выполнение задания

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

В меню Редактировать выберите добавить поле, чтобы открыть окно Определения Поля.

В блок ввода Имя введите Imp_Val. Установленные по умолчанию тип Числовой и ширина 16 являются приемлемыми. В Десятичные Разряды установите два знака для дробной части.

Нажмите ОК, чтобы добавить новое поле в таблицу.

Новое поле является активным (выделенным) в таблице.

Нажмите кнопку Калькулятор Поля .

Откроется окно Калькулятора Поля.

В текстовом блоке вы должны составить выражение, сообщающее ArcView, какие значения вводить в активное поле.

В списке прокрутки Поля щелкните кнопкой мыши два раза на Prop_val, добавляя это название в текстовый блок. В списке прокрутки Запросы щелкните кнопкой мыши два раза на «–» (знак минуса). В списке прокрутки Поля щелкните кнопкой мыши два раза на Land_val.

Составленное вами выражение предписывает ArcView вычесть для каждой записи из значения Pop_val значение Land_val и занести результат в поле Imp_val.

Каждая ячейка в новом поле теперь содержит значение стоимости построенных на этом земельном участке объектов.
В меню Таблица выберите Закончить Редактирование.

Нажмите Да, чтобы сохранить внесенные вами изменения.

 

Задание 7.6. Закрыть проект

Выполнение задания

Активизируйте окно Проекта. Из меню Файл выберите Закрыть Проект. Нажмите Да, чтобы сохранить изменения в проекте.

 

Назад К содержанию Далее
Copyright © Кафедра информационных технологий БГЭУ