Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа3_ArcМар.doc
Скачиваний:
32
Добавлен:
01.03.2016
Размер:
338.94 Кб
Скачать

Соединение таблиц

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

Нажмите правой кнопкой на участки переписи населения (tracts) в таблице содержания и затем нажмите Открыть таблицу атрибутов, чтобы просмотреть имеющиеся атрибуты, в том числе и Идентификатор (ID) переписи населения.

Теперь нажмите правой кнопкой на tract_pop и нажмите Открыть. Таблица содержит поле TRACT_ID и население по каждому участку.

Закройте таблицы, прежде чем продолжить соединение.

Нажмите правой кнопкой снова на участки переписи (tracts) в таблице содержания, укажите на Соединения и связи и нажмите Соединить.

Нажмите на стрелку вниз у первого текстового поля и щелкните Присоединить таблицу атрибутов

Нажмите на стрелку вниз у следующего текстового поля, прокрутите список вниз и нажмите на TRACT_ID, выбрав его в качестве поля для соединения.

В следующем текстовом поле установите значение tract_pop выбрав эту таблицу в качестве присоединяемой к слою.

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

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

Щолкните правой кнопкой слой tracts и выберите Открыть таблицу атрибутов. Для каждого участка добавились значения численности населения.

Добавление поля к таблице атрибутов

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

  1. Нажмите кнопку Опции внизу окна таблицы и щелкните Добавить поле.

  2. Если появится сообщение о том, что таблица уже используется другим пользователем, проверьте, закрыли ли вы окно ArcCatalog.

  3. В диалоговом окне Добавить поле наберите имя поля POP_DEN.

  4. Нажмите на стрелку рядом с окошком Тип и выберите Длинное целое (Long Integer).

  5. Нажмите ОК

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

Вычисление значений атрибутов

Вы вычислите плотность населения для каждого участка переписи населения, разделив количество населения на площадь участка, чтобы получить количество человек на квадратную милю. Чтобы сделать это, вы воспользуетесь средствами редактирования АгсМар для редактирования атрибутов переписи.

  1. Нажмите на кнопку Панель Редактор панели инструментов Стандартные. Появится панель инструментов Редактор.

  2. Щелкните Редактори затемНачать редоктирование.

  3. Нажмите правой кнопкой мыши на заголовок поля POP_DEN таблицы атрибутов tracts и затем щелкните Вычислить значение, Появляется Калькулятор поля.

  4. Вам предлагается первая часть формулы: tracts.POP_DEN=. Формула целиком должна будет выглядеть так tracts.POP_DEN = [tracts_pop.POPULATION] / ([tracts.Shape_Area])/27878400).

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

  6. Вы можете вручную набрать формулу в текстовом окне или использовать для этого кнопки диалога. В этом упражнсн вы попробуете оба способа.

  7. Нажмите на tract_pop.POPULATION в списке полей.

  8. Нажмите на знак деления.

  9. Наберите пробел и левую скобку при помощи клавиатур.

  10. Нажмите на tracts.Shape_Area в списке полей.

  11. Нажмите на знак деления.

  12. Наберите пробел и число 27878400.

  13. Введите пробел и правую скобку с клавиатуры.

  14. Нажмите ОК

  15. Когда окно закроется, вы увидите в таблице значения населения для каждого участка в единицах измерение "человек на квадратную милю".

  16. Нажмите на меню Редактор панели инструментов Редак и щелкните Завершить редактирование.

  17. Нажмите Да на предложение сохранить результаты редактирования.

  18. Закройте панель инструментов Редактор и таблицу атрибутов