Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №4.doc
Скачиваний:
16
Добавлен:
12.04.2015
Размер:
1.47 Mб
Скачать

Логистические ИС Лабораторная работа №4

Лабораторная работа №4 Работа с таблицами

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

Источниками данных для таблиц могут являться файлы dBASE, таблицыARC/INFO,текстовые файлы, а также информация, полученная из базы данныхSQL. Чтобы добавить в проект таблицу в одном из поддерживаемых форматов, необходимо нажать кнопкуAddна вкладкеTablesв окне проекта, выбрать тип файла таблицы и сам файл.

ArcViewможет использоваться для создания таблиц и файлов источников данных. Для создания новой таблицы служит кнопкаNewв окне проекта (вкладкаTables). Новая таблица создается без полей и записей, которые могут быть затем добавлены.

Чтобы производить какие либо действия с таблицей, ее необходимо открыть (двойным щелчком мыши на имени таблицы в окне проекта). Для добавления полей или записей в таблицу, редактирования данных либо удаления полей/записей, таблица должна находиться в режиме редактирования. Переход в данный режим осуществляется посредством выбора пункта меню Start Editing в меню Table.

Для добавления поля в таблицу нужно использовать пункт AddFieldв менюEdit. Существует четыре типа полей: числовой, строковый, логический и даты. Для добавления поля необходимо ввести его название, выбрать тип и, для строковых и числовых полей, указать размер поля. Удалить поле можно с помощью пунктаDeleteFieldиз менюEdit.

Добавление записей в таблицу осуществляется посредством выбора пункта меню AddRecord. По умолчанию значениями полей являются: 0 – для числового поля и даты и символ пробела – для логических и строковых полей. Щелчком мыши на записи осуществляется ее выбор (выделяется желтым цветом). Для удаления выбранных записей служит пунктDeleteRecordsв менюEdit.

Для редактирования значений таблицы необходимо выбрать инструмент Editи щелкнуть мышью в значение, которое необходимо изменить. Для прекращения сеанса редактирования необходимо выбратьStopEditingиз менюTable.

В ArcViewможно редактировать только файлыdBASEиARC/INFO. Текстовые файлы иSQL-таблицы редактироваться не могут. Однако, возможен экспорт таблицы в файлdBASE(менюFile/Export) и последующее добавление его в проект в качестве редактируемой таблицы.

Вместо многократного добавления значений записей с помощью инструмента Edit, существует возможность добавлять несколько значений одновременно, используя калькулятор поля (FieldCalculator). В его диалоговом окне можно составить выражение для вычисления значений любого поля на основании значений других полей. Для этого необходимо выбрать вычисляемое поле и ввести выражение для его вычисления в калькуляторе поля (менюField/Calculate). Пример: вычисление поля ‘Kilometers’ на основе поля ‘Meters’: [Meters] / 1000.

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