ARCMAP – РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

 

Автор - Замараев В.В.                                                                           Первоисточник публикации (ссылка)

1.            Запуск ArcMap

2.            Интерфейс ArcMap

3.            Добавление слоя в проект

4.            Стандартная панель инструментов (Tools)

5.            Другие панели инструментов

6.            Привязка растра

7.            Векторизация

8.            Работа с атрибутивной информацией:

               Выборка по атрибутам

               Выборка по расположению

9.            Подсоединение внешних таблиц

10.       Настройка интерфейса ArcMap

11.       Как добавить/удалить кнопку на панели инструментов?

12.       Где хранятся настройки пользовательского интерфейса?

1. Запуск ArcMap

Запуск ArcMap происходит при нажатии на кнопку ПУСК – ПРОГРАММЫ – ArcGis - ArcMap. Обычно иконка выглядит так: arcmap_ico . Если вы ничего не меняли в системном реестре и не запускали дополнительных утилит, то появится стартовое окно:

start_win 

Если вы запустили ArcMap впервые, то список последних открытых файлов будет пуст.

Позиции, которые вы можете выбрать:

1) A new empty map - создать новый документ ArcMap (новый проект);

2) A template - предложит вам выбрать стандартный или сохраненный ранее шаблон, на основе которого можно создать документ;

3) An existing map - открыть существующий проект. Ниже в списке перечислены ранее открытые документы, либо можно непосредственно указать местоположение проекта, выбрав в списке первый пункт (Browse for maps...);

Ниже расположены два пункта:

а) Immediately add data - после создания нового проекта автоматически возникает диалог добавления данных данных;

б) Do not show this dialog again - выбор этого пункта заставит ArcMap не показывать стартовое окно при дальнейших запусках;

Примечание: далее  будет употребляться слово проект, вместо слова документ для удобства восприятия. Почему именно документ? Просто расширение у ArcMap-овского проекта *.MXD (Mx Document), а у шаблонов *.MXT (Mx Template).

2. Интерфейс ArcMap

Если создание или открытие прошло успешно, вы увидите окно проекта ArcMap:

newarcmap

 

На следующем окне показаны основные элементы ArcMap.

26

3. Добавление слоя в проект

Для того, чтобы загрузить данные в текущее окно проекта, необходимо выбрать пункт меню "File - Add Data..." (Файл - Добавить данные...), или нажать на кнопку add_data. После этого откроется диалог выбора данных:

dlg_add_data

Вы можете указать одновременно несколько файлов, удерживая клавишу SHIFT или Ctrl и щелкая левой кнопкой мышки на нужном файле. Вас вначале может смутить вид диалога, т.к. в строке "Show of Type" указан шаблон *.lyr. Но тем не менее можно выбирать любые файлы, поддерживаемые ArcGIS (shp,dxf, dbf и т.д.). Однако, не стоит смущаться - все так и должно быть.

 4. Стандартная панель инструментов (Tools)

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

pnl_Tools

Подробнее об инструментах:

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

btn_zoomout  Уменьшить масштаб до выбранного региона.

btn_fzoomin  Приблизить (увеличить) центр изображения с фиксированным коэффициентом (увеличить масштаб).

btn_fzoomout  Отдалить (уменьшить) центр изображения с фиксированным коэффициентом (уменьшить масштаб).

btn_pan  Перетащить карту. Нажмите левую кнопку мыши и перетащите карту.

btn_fullextent  Полный экстент. Нажатие этой кнопки приводит к тому, что прорисовывается текущее изображение карты с таким расчетом, чтобы "вошли" все слои, т.е. чтобы увидеть все слои проекта на одном экране.

btn_prevextent Предыдущий экстент. Возвращает на предыдущий экстент, т.е. позволяет вернуться назад после операций увеличения/уменьшения экстента.

btn_nextextent Следующий экстент.

btn_selfeatures Выбрать объекты. Этот инструмент выбирает (выделяет) объекты под курсором, во всех слоях текущего проекта.

btn_select Выбрать элемент. Этот инструмент позволяет выбрать графические элементы, такие как сноски, преобразованные в графику метки и пр.

btn_info Идентификация и вывод информации по объекту. Этот инструмент позволяет указать объект в текущем слое и получить по нему информацию.

btn_find Поиск объектов по различным критериям (атрибутам в таблице, проложенному пути, геокодированным данным и пр.).

btn_measure Измерение расстояний.

5. Другие панели инструментов

Нажмите правую кнопку на главной панели инструментов. Вы увидите меню активации панелей.

1

Сверху вниз:

·        Main Menu - основная панель ArcMap (данную панель невозможно отключить);

·         Standard - описана в пункте 4;

·         Tools - описана в пункте 4;

·         Draw - панель управления графическими элементами;

6

·         Layout - панель управлением вывода на печать;

·         3D Analyst - панель анализа трехмерных моделей TIN (дополнительный модуль);

·         SpatialAnalyst - панель анализа трехмерных моделей GRID (дополнительный модуль);

·         Graphics - панель управления графическими элементами;

·         Editor - панель редактирования (описана в пункте 7);

·         Effects - панель  дополнительного управления слоями. На векторных слоях данная панель позволяет изменять прозрачность. На растровых слоях к управлению прозрачностью добавляются меню настройки яркости и контрастности;

·         Geostatistical Analyst - панель для профессионального моделирования земной поверхности с использованием геостатиcтического метода);

·         Georeferencing - панель геопривязки растровых изображений (описана в пункте 6);

·         Data Frame Tools - панель управления изображения. В стандартном виде доступна только функция поворота активного окна на заданное количество градусов;

·         Utility Network Analyst - утилиты сетевого анализа (дополнительный модуль);

·         EditCache - редактирование кэша (?);

6. Привязка растра

Нажмите правую кнопку мыши, на стандартной панели инструментов. Поставьте галочку на Georeferencing, возникнет соответствующая панель.

В падающем списке Georeferencing, ставим галочку на Auto Adjust.

20

В данном меню:

·  Update georeferencing - обновить геопривязку;

·  Rectify – диалог перезаписи растра;

·  Fit to display - “врезать по экрану”;

·  Flip or Rotate - повернуть или отразить;

·  Transformation - трансформация (преобразования первого порядка, второго порядка, третьего порядка);

·  Auto Adjustавтоподгонка растра (после каждой контрольной точки);

·  Update Display - обновить экран;

·  Delete Сontrol Points - удалить контрольные точки;

·  Reset Transformation - отменить трансформацию;

Выбираем в поле Layer растровый слой, который собираемся привязывать. Нажимаем кнопку 23 и вводим (указываем) пары контрольных точек. Далее все зависит от задачи:

А. Привязка растра по координатам

В этом случае, поставив точку, мы нажимаем правую кнопку мыши и выбираем Input X,Y. Вводим координаты точки и переходим к следующей контрольной точке. В ArcMap координаты вводятся как в математике, а не как в геодезии.

Нажав на кнопку 24,  можно просмотреть, удалить Ваши контрольные точки, увидеть величину RMS (среднеквадратичной ошибки).

Минимальное количество контрольных точек - три. Рекомендую ставить больше, посмотрите величину среднеквадратичной ошибки. Идеальный вариант - она должна быть меньше 1 (но наверняка ошибка будет намного больше).

Если величина RMS Вас устраивает, щелкаем по полю  Rectify в падающем списке Georeferencing, появится следующее диалоговое окно.

Здесь:

Cell Size - размер ячейки (разрешение);

Resample Type - тип пересчета (билинеарной интерполяции, метод ближайшего соседства, метод кубической свертки);

Output Raster - путь выходного растра.

Указываем имя и путь выходного растра. Нажимаем OK, привязка окончена.

Б. Привязка растра к векторному слою

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

7. Векторизация (рисование)

Векторизация осуществляется с помощью панели Editor. Для ее активации щелкните правой кнопкой на основной панели инструментов и поставьте галочку напротив панели Editor.

1

Появится следующая панель:

2

рис. (Панель Editor)

Выберите слой, который желаете редактировать. Нажмите на выпадающий список Editor. Выберите  Start editing. Слой станет доступным к редактированию. Также на панели расположении два выпадающих списка:

Task (задача) - определяет операции, производимые над объектом, т.е. задачу редактирования.

3

·         Create New Features - создание нового объекта в выбранном слое;

·         Auto Complete Polygon - объект создается, но только на  построенном до этого исходном объекте, вырезая “кусок” из   исходного;

·         Select Features Using a Line - выделение объектов по проведенной линии;

·         Select Features Using a Area - выделение объектов проведенным площадным объектом;

·         Extend/Trim Features – расширить/обрезать выделенный объект;

·         Mirror Features - отразить зеркально выделенный объект;

·         Modify Features - изменить объект (на уровне узлов). Также можно вызвать два раза щелкнув по объекту;

·         Reshape Features - добавление отмеченной области к выделенному объекту (этим инструментом также можно и вырезать часть выделенного объекта);

·         Cut Polygon Features - вырезание части из выделенного объекта.

Target (цель) - определяет, с каким слоем производить операции

4

Остальные инструменты в панели Editor, слева - направо:

·      Split - разрезание линейных объектов;

·      Rotate - поворот выделенного объекта;

·      Shared Edit - выделение и редактирование границы между объектами;

·      Attributes - получение атрибутивной информации о выделенном объекте.

Нажав кнопку 59, вы получаете доступ к инструментам векторизации:

60

61 инструмент работает путем добавления новых точек в полигон (эскиз);

62 создает полукруг;

63 использование двух точек, путем расчета местоположения точки на пересечении двух окружностей;

64 точка ставится на пересечении двух линий сегмента;

65 добавление точек редактируемого полигона по внешней границе выделенного полигона.

Доступ к дополнительным возможностям векторизации можно получить, нажав правую кнопку мыши в окне отображения данных. Слой должен быть в режиме редактирования. Для этого на панели Editor нажать на выпадающий список Editor - Start Editing. После этого надо нажать на кнопку 1:

57

При нажатии кнопки 1, курсор изменит свой вид на58. Если Вы нажмете правую кнопку мыши, наведя курсор на узел, то Вы увидите меню редактирования узлов (скриншот ниже).

56

Цифрами на рисунке обозначены:

1. Insert Vertex (вставить узел) - добавляет новый узел в чертеж;

2. Delete Vertex (удалить узел) - удаление узла из чертежа;

3. Move (двигать) - переместить узел относительно текущего местоположения;

4. Move to (переместить куда-либо) - переместить узел на новое местоположение;

5. Flip (переключить) - переключить порядок рисовки полилинии;

6. Trim (обрезать) - обрезать элемент;

7. Delete Sketch (удалить эскиз);

8. Finish Sketch (закончить эскиз);

9.  Finish Part (закончить часть эскиза);

10. Properties (свойства) - панель свойств редактирования чертежа. Здесь можно просмотреть координаты всех узлов, при необходимости их подредактировать, посмотреть из какого количества частей состоит  объект и т.п.

В этой панели цифрами обозначены:

55

1: Angle... (угол) - задает угол направления узла полигона;

2. Deflection (отклонение) - задает отклонение от предыдущего отрезка;

3. Length (длина) - задает длину линии;

4. Change Length (изменение длины) - удаление предыдущего узла оставляя прежним угол сегмента;

5. Absolute X,Y... (абсолютные координаты X и Y) - добавление нового узла по известным координатам;

6. Delta X, Y... добавление нового узла, смещаясь по заданным координатам от предыдущего узла;

7. Angle/Length (угол/длина) - добавление сегментов используя параметры длины и угла:

8. Perpendicular (перпендикулярно) - ограничивать угол перпендикулярно относительно предыдущего сегмента;

9. Segment Deflection... (отклонение сегмента) - ограничение  угла дает отклонение от сегмента;

10. Replace Sketch (замена эскиза) - изменение геометрии выделенного  объекта (редактирование по узлам);

11. Streaming – включение/выключение режима векторизации ”бегущим” курсором;

12. Delete Sketch (удаление эскиза) - удалить редактируемый полигон;

13. Finish Sketch (закончить эскиз) - закончить редактирования полигона;

14. Square and Finish - строится минимум по двум сегментам. Полигон при выборе данной функции строится следующим образом. Из висячих узлов (в случае  двух сегментов это будет два висячих узла) проецируются под прямым углом две касательные. Точка их пересечения и будет замыкающим узлом;

15. Finish Part - закончить часть (полигон может состоять из нескольких частей-полигонов, не перекрывающихся между собой, но являющимися одним объектом).

8. Работа с атрибутивной информацией

Работа с атрибутивной информацией  в ArcMap осуществляется несколькими путями:

А) Использовать идентификационные инструменты. В этом случае Вам необходимо выбрать слой, о котором желаете получить информацию. Нажмите на кнопку btn_info левой кнопкой мыши (панель Tools).  Наведите курсор на объект, о котором желаете получить информацию и еще раз нажмите левую кнопку мыши. Вы увидите следующее диалоговое окно:

28

Б)  работа через таблицу атрибутов. Чтобы войти и редактировать  таблицу атрибутов, нужно выбрать нужный слой нажать правую кнопку и выбрать  Open Attribute Table.

Управление атрибутивной информацией осуществляется через:

1) Поле Record (записи), с помощью которого можно выбирать следующие/предыдущие поля, перейти к началу/к концу списка;

2) Show – показать (All - все, Selected - только выбранные поля);

3) Через кнопку Options.

 

18

·      Find&Replace - найти и заменить;

·      Select By Attributes - выборка по атрибутам.

Выборка по атрибутам: выбрав  пункт меню Select By Attributes, Вы увидите следующее диалоговое окно:

29

Где цифрами обозначены:

1. Выбор метода:

·  Create a new selection - новый выбор по запросу;

·  Add to current selection - добавление в текущий запрос;

·  Remove from current selection - удаление из текущего запроса;

·  Select from current selection - выбор из текущего запроса;

2. Индивидуальные значения выбранного поля;

3. Итоговый текст запроса;

4. Выбор поля в текущем слое;

5. Очистить поле запроса;

6.  Проверка правильности запроса;

7. Подсказка;

8. Загрузить запрос (расширение .exp);

9. Запустить построенный запрос;

10. Закрыть окно выбора по атрибутам;

11. Сохранить запрос (расширение .exp);

Но вернемся к кнопке OPTIONS:

18

·      Select All - выбрать все;

·      Clear Selection - очистить выбор;

·      Switch Selection - обратная выборка, «выбрать невыбранное»;

·      Add Field - добавить поле;

·      Related Tables - отключить внешнюю таблицу;

·      Create Graph - построить график;

·      Add Table to Layout - добавить таблицу в макет печати (подготовка таблицы к печати);

·      Reload Cache - обновить;

·      Export - экспорт в другие форматы;

·      Appearance - “внешний” вид таблицы атрибутов.(настройка стиля, цвета шрифтов, цвет полей и т.д);

Выборка по расположению (построение пространственного запроса). Выберите в главном менюSelection - Select by Location. Появится следующее диалоговое меню:

 30

Цифрами обозначены:

1. I want to («я хочу») 

- select features from (выбрать  объекты из…);

- add to the currently selected features in (добавить в текущую выборку объекты из…);

- remove from the currently selected features in (удалить из текущей выборки объекты из…);

- select from the currently selected features in (выбрать из текущей выборки объекты из…);  

2. the follwing layers (…из нижеследующих слоев) - выбор слоя, в котором собираемся производить выборку:

3. that (которые при этом…)

- intersect (пересекают…);

- are within a distance of (находятся на заданном расстоянии…);

- completely contain (перекрывают…);

- are completely within (полностью перекрывают…);

- have their center in (центр которых находится…);

- share a line segment with (имеют общий линейный сегмент с…);

- touch the boundary of (соприкасаются по границе…);

- are identical to (идентичны с…);

- are crossed by the outline of (пересечены контурами-границами…);

- contain (содержат в пределах своих контуров…);

- are contained by (содержатся в пределах исходных контуров…;

4. the features in this layer (объекты, объектов из…) - выбор слоя, где расположены объекты, которыми будем осуществлять выборку.

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

5. Use selected features - использовать только выделенные объекты.

6. Apply a buffer… - применить выбранный размер буфера в выбранном слое (выбор слоя осуществляется в поле 4).

Внизу две управляющие кнопки:

7. Apply - pапустить выборку по пространственному запросу.

8. Close - pакрыть  диалоговое окно пространственного запроса.

9. Подсоединение внешних таблиц

Выберите в таблице содержания (TOC) слой, к которому собираетесь подсоединять внешнюю таблицу. Выделите его и нажмите правую кнопку мыши, далее Joins and RelatesJoin...

31

Вы увидите следующие диалоговое окно:

image168

Где цифрами обозначено:

1. What do you want to join to this layer (что Вы хотите подсоединить к этому слою)

- Join attributes from a table (присоединить атрибуты из таблицы);

- Join data from another layer based on spatial location (подсоединить данные из другого слоя, основываясь на пространственном расположении);

2. Choose the field in this layer that the join will be based on (выберите поле в выбранном слое, ключ, по которому собираетесь производить подсоединение). Ваша текущая таблица и внешняя, которую собираетесь подсоединять, должны иметь хотя бы одно поле одинакового типа;

3. Choose the table to join to this layer, or load the table from disk (выберите таблицу, которую будете подключать к слою или загрузите таблицу с диска);

4. Choose the field in the table to base the join on (выберите поле в выбранной таблице, по которому собираетесь производить подсоединение);

5. Advanced (дополнительные возможности):

É뷃〭뷐〭

·      Keep all records (default) - сохранять все записи (по умолчанию);

·      Keep only matching records - сохранять только совпадающие по ключу записи, остальные записи в соединение не войдут.

6. About joining data… (подсказка);

7. OK (подсоединить таблицу);

8. Close (закрыть диалоговое окно подсоединения).

Как отсоединить ранее присоединенные таблицы: выберите в таблице содержания (TOC) слой, от которого собираетесь отсоединять таблицу. Выделите его и нажмите правую кнопку мыши, далее Joins and Relates - Remove Join(s) - Remove all Joins.

10. Настройка интерфейса ArcMap

Для того чтобы перейти к настройке интерфейса ArcMap, необходимо навести курсор мыши на  любую из панелей, и нажать правую кнопку мыши. В появившемся диалоговом окне выберите закладку Customize... (настроить).

mnu_customize

Нажав Customize, Вы увидите одноименное диалоговое окно.

66

На ней вы увидите 3 закладки.

Закладка Toolbars (панели инструментов): предназначена для управления панелями инструментов. Управление осуществляется  через поле Toolbars (в данном поле осуществляется выбор нужной панели инструментов) и с помощью кнопок:

New - создать новую панель;

Rename - переименовать существующую панель;

Delete - удалить существующую панель;

Reset - отменить удаление;

Keyboard- назначить горячие клавиши;

Close - закрыть окно Customize.

Закладка Commands (команды): закладка предназначена для управления командами ArcMap.

67

Цифрами обозначены:

1.      Категории - все команды для удобства разбиты на категории. Например, в категории Layer (слой) будут находиться команды имеющие отношение к настройке слоев);

2.      Команды – конкретные команды, входящие в выбранную категорию;

3.      Сохранить в - сохранить настройки (настоятельно рекомендую сохранять все настройки в текущем документе (в данном случае проект «a»), а не в шаблоне  Normal.mxt);

4.      Назначение “горячих клавиш”;

5.      Добавить из файла. ArcMap позволяет писать приложения на других языках программирования и подключать их в виде  динамических библиотек (dll).

6.      Закрыть окно Customize;

7.      Описание выбранной команды.

Закладка Options - различные настройки.

68

Цифрами обозначены:

1.      Включить/отключить режим ”Больших иконок” (все иконки увеличиваются для улучшения их разборчивости слабовидящим);

2.      Включить/отключить режим отображения подсказок на панелях инструментов;

3.      Включить/отключить режим сохранения настроек в шаблоне Normal.mxt, по умолчанию;

4.      Запереть настройки - данной кнопкой можно защитить свои настройки паролем;

5.      Сменить уровень безопасности макросов;

6.      Обновить ArcId модуль (?);

7.      Назначение “горячих клавиш”;

8.      Добавить из файла. ArcMap позволяет писать приложения на других языках программирования и подключать их в виде  динамических библиотек (dll);

9.      Закрыть окно Customize.

11. Как добавить/удалить кнопку на панели инструментов?

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

Чтобы добавить кнопку на панель инструментов необходимо нажать правую кнопку мыши и в появившемся меню указать пункт "Customize..." (настроить...) см. след. рисунок:

mnu_customize

Далее в появившемся окне перейдите на закладку "Commands" (Команды), выберите нужную категорию, выберите необходимую команду и удерживая левой кнопкой мыши, перетащите ее на панель инструментов.

addtooltopanel

Чтобы удалить кнопку с панели необходимо «взяться за нее» и, удерживая левую кнопку мыши, перетащить команду в поле команд Commands, где и отпустить кнопку.

deltoolfrompanel

12. Где хранятся настройки пользовательского интерфейса?

Настройки могут храниться либо в текущем документе либо в шаблоне. По умолчанию все настройки хранятся в шаблоне normal.mxt. Если вы измените что-либо в этом шаблоне, то вернуться к предыдущему варианту не сможете! Поэтому лучше сохраняйте настройки в текущем документе. Чтобы изменить данный параметр, нажмите правой кнопкой мыши на любой из панелей, выберите "Customize..." (настроить...), закладку Options (настройки) и снимите галочку с пункта Save customizations to Normal template by default. Если вы не хотите этого делать, то указать куда сохранять настройки, можно непосредственно в момент сохранения (закрытия панели Customize).

27

Файл шаблона в Windows 2000/XP можно найти по такому пути: "C:\Documents and Settings\<Имя пользователя>\Application Data\ESRI\ArcMap\Templates\Normal.mxt". Перед тем как изменять настройки, лучше сделать резервную копию.

Высказать замечания, обсудить публикацию можно на форуме geoFAQ