- •Методические указания
- •Часть 2
- •Введение в ArcGis
- •(Учебный курс подготовлен по материалам авторов Gis-lab)
- •Рыбное, 2008
- •Содержание
- •I. Подготовка проекта
- •1. Создание проекта (загрузка данных в проект и его структура) Теоретическая часть
- •Практическая часть
- •2. Управление видом (навигация, перемещение тем, выделение) Теоретическая часть
- •Практическая часть
- •3. Системы координат и проекции, выбор проекции (виды проекций, распространенные проекции и системы координат)
- •Практическая часть
- •Добавление пользовательских проекций в ArcGis
- •Практическая часть
- •5. Структура данных в гис (слои, группы слоев, легенды)
- •Практическая часть
- •II. Подготовка данных
- •6. Векторные, растровые данные (различия, плюсы, минусы, вычисление пространственных характеристик векторных и растровых данных)
- •Практическая часть
- •7. Растровые данные, цветность растровых данных, индексированные растры, прозрачность
- •Практическая часть
- •8. Связь пространственной (графической) и атрибутивной информации (выделение, удаление, универсальные идентификаторы)
- •Практическая часть
- •9. Управление данными (ArcCatalog, копирование, удаление, назначение проекций, метаданные)
- •Практическая часть
- •III. Визуализация данных
- •10. Легенды векторных и растровых данных (раскраска, виды классификаций, прозрачность, сохранение и восстановление)
- •Практическая часть
- •11. Выборки и запросы (табличные и пространственные с генерацией новых, производных слоев)
- •Практическая часть
- •Разграфка и номенклатура топографических карт
- •1Км, 2км, 5км, 10км масштаба
- •IV. Создание пространственных данных
- •12. Работа с табличными данными (структура, импорт, преобразование в пространственные данные)
- •Импорт табличных данных с координатной привязкой в shape-файл (ArcGis)
- •1. Сохранение из Excel
- •2. Загрузка таблицы в ArcGis
- •3. Просмотр таблицы и изменение параметров отображения данных
- •4. Преобразование таблицы в виртуальную точечную тему
- •5. Сохранение точечной темы в новый шейп-файл.
- •Практическая часть
- •13. Работа с растровыми данными
- •Практическая часть
- •Координатная привязка карты в ArcMap
- •14. Работа с векторными данными
- •Практическая часть
- •V. Анализ данных
- •15. Пространственные операции с векторными данными
Практическая часть
Учебные материалы для этой главы расположены на сетевой папке «PrakticLesson». Название папки – «chapt17».
В практической части этой главы Вы научитесь:
Работать с атрибутивной таблицей слоя - открывать ее, выделять объекты;
Добавлять и удалять новые записи в таблице;
Создавать новые поля в таблице;
Записывать значения в созданное поле.
Упражнение 1. Работа с табличными данными
Откройте проект ex12.mxd из папки chapt17. В этом проекте находится только один слоя - линейный слой дорог.
Открйте атрибутивную таблицу слоя (нажмите левой кнопкой мыши на названию слоя в таблице содержания вида и выберите Open Attribute Table)
В
атрибутивной таблице выделите несколько
строчек, щелкая мышкой по самому правому
столбцу таблицы. Удерживая клавишу
crtl, выделите одновременно несколько
строк. Обратите внимание, что в виде все
объекты соответствующие выделенным в
таблице строкам также выделились
Начните редактирование слоя дорог (Editor/Start Editing). Создайте (нарисуйте) новый объект в виде. Обратите внимание, что в таблице добавилась новая пустая строка соответствующая созданному только что объекту. В поле TYPE укажите тип дороги - грунтовая
Закончите
редактирование слоя без сохранения
изменений (Editor/Stop editing).
Откройте атрибутивную таблицу слоя road-l. Нажмите на кнопку Options и выберите Add Field.. В окне создания нового поля наберите название слоя Subclass и задайте тип поля Text с длиной поля 100
Нажмите
ок. В таблице добавилось новое поле
Subclass. Левой кнопкой мыши щелкните по
названию поля Subclass и выберите Delete Field
Запустите ArcCatolog. В окне дерева каталога найдите папку chapt17/vector. В окне Contents щелкните левой кнопкой мыши по названию слоя road-l и выберите из списка Properties
В
окне Shapefile Properties в закладке Fields просмотрите
какие поля, содержаться в атрибутивной
таблице слоя и какой тип (Data Type) имеет
каждое поле. В одной из пустых строк
столбца Field Name попробуйте написать
название нового столбца - как Вы увидите,
это сделать невозможно, так как в данный
момент слой загружен в открытый проект
Перейдите в окно ArcMap и удалите слой road-l из таблицы содержания вида. Затем опять переключитесь в окно ArcCatalog, откройте окно Shapefile Properties слоя road-l и создайте новое поле Subclass в столбце Field Name. Тип поля (Data Type) выберите Text, длину поля задайте равной 100.
Нажмите
Apply и загрузите тему в проект ex12.mxd.
Откройте атрибутивную таблицу слоя.
Как Вы видите в таблице появился новый
столбец Subclass.
Начните редактирование слоя road-l. Нажмите кнопку Options и выберите Select By Attributes..
В
окне построения запроса введите
выражение "TYPE" = 'проселочная'.
Таким образом, все дороги этого типа
будут выбраны
Нажмите
Apply
Левой кнопкой мыши щелкните по названию столбца Subclass в атрибутивной таблице. В раскрывшемся списке выберите Calculate Values...
В
окне Field Calculator в поле ввода значения
"Subсlass =" наберите слово "ремонт"
(обязательно в двойных кавычках) и
нажмите ок
Как
Вы видите всем дорогам типа "проселочная"
в поле Subclass было присвоено значение
"ремонт". Закончите редактирование
слоя без сохранения изменений.
Довольно часто может возникать необходимость присоединения таблицы одного слоя к таблице другого слоя. Для того, чтобы осуществить такое присоединение, нажмите левой кнопкой мыши по названию слоя в таблице содержания вида, выберите в списке Joins and Relates и затем Join..
В
открывшемся окне Join Data укажите то, по
какому поля слоя будет проводиться
присоединение, укажите слой, таблица
которого будет присоединена и поле в
этой таблице.
Атрибутивные таблицы можно добавлять в макет карты. Для этого откройте атрибутивную таблицу слоя road-l, нажмите кнопку Options и выберите Add Table To Layout.
Автоматически
таблица будет добавлена в центр макета
карты, и вы будете переключены в режим
работы с макетом карты.
