ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Упражнение 1. Знакомство с основами картографических представлений

Доступно с лицензией Standard или Advanced.

  • Создание представлений класса пространственных объектов в ArcMap
  • Отображение слоёв с помощью представлений в ArcMap
  • Подготовка класса пространственных данных для нового представления в ArcCatalog
  • Создание представления класса пространственных объектов в ArcCatalog
  • Изучение свойств представления класса пространственных объектов в ArcCatalog
  • Поздравляем, вы только что закончили выполнение Упражнения 1.
Уровень сложности:
Начальный
Требования к данным:
ArcGIS Tutorial Data for Desktop
Путь к данным:
C:\ArcGIS\ArcTutor\Representations
Задача:
Улучшите визуализацию карты, конвертировав слои, отображаемые с помощью символов, в представления классов пространственных объектов.

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

Лицензия:

Для создания и изменения представлений класса пространственных объектов требуется лицензия уровня ArcGIS Desktop Standard или Desktop Advanced. Вам необходима, как минимум, лицензия уровня ArcGIS Desktop Standard, чтобы выполнить упражнения из руководства пользователя.

Внимание:

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

Создание представлений класса пространственных объектов в ArcMap

Вы будете использовать топографическую карту города Остин (Austin), штат Техас. Карта содержит слои, для которых уже созданы условные обозначения. С использованием представлений объектов вы обновите и улучшите некоторые из них.

Топографическая карта города Остин, штат Техас.

  1. Запустите ArcMap.
  2. Откройте файл Exercise_1.mxd из каталога C:\ArcGIS\ArcTutor\Representation\Exercise_1.
  3. Щелкните правой кнопкой мыши слой RoadL в таблице содержания и выберите Конвертировать символы в представления (Convert Symbology to Representation).

    Откроется диалоговое окно Конвертировать символы в представления (Convert Symbology to Representation).

    Диалоговое окно Конвертировать символы в представления.

  4. Изучите все значения параметров, предложенные по умолчанию, и нажмите Конвертировать (Convert).

    • Имя (Name) представления будет автоматически создано из имени класса пространственных объектов с суффиксом _Rep.
    • Поле RuleID -это имя поля, где будет храниться целочисленное значение для объекта, ссылающегося на частичное правило представления, определяющее характер его отображения. Имя по умолчанию для этого поля — RuleID.
    • Поле замещения (Override Field) сохраняет все замещения правила представления объекта. Это поле типа BLOB. Имя по умолчанию для этого поля — Override.
    • Свойство Поведение при редактировании геометрии представлений (Behavior When Representation Geometry Is Edited) указывает ArcGIS, где будут храниться изменения геометрии, появившиеся в результате применения инструментов редактирования представлений. Изменения могут быть сохранены в поле Override или в поле класса пространственных данных Shape.
    • В таблице содержания появится новый слой — RoadL_Rep. Исходный слой RoadL (отображаемый уникальными значениями) по-прежнему находится в таблице содержания под слоем RoadL_Rep.

  5. Удерживая клавишу CTRL, щелкните любой флажок в таблице содержания, чтобы выключить отображение всех слоев. Включите слои RoadL и RoadL_Rep. Попеременно включайте и выключайте эти слои с помощью флажков, чтобы сравнить, каким образом они отображаются. Можете масштабировать и перемещать карту, чтобы увидеть сходства и различия.
  6. Удерживая клавишу CTRL, щелкните пустой флажок в таблице содержания, чтобы снова включить все слои.
  7. Повторите шаги 3 и 4 в отношении следующих слоев:
    • RailroadL
    • TrailL
    • HydroL
    • BuildingA
    • WetlandsA
  8. Когда вы закончите сравнивать новые слои с исходными, нажмите и удерживайте клавишу CTRL и щелкните шесть исходных слоев в таблице содержания, чтобы выбрать их. Щелкните правой кнопкой мыши один из них и выберите Удалить (Remove) для удаления этих слоев из карты.

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

Отображение слоёв с помощью представлений в ArcMap

  1. Нажмите кнопку Добавить данные (Add Data) Добавить данные и перейдите к классу пространственных объектов BuildingP (набора классов объектов TopographicMap в базе геоданных Representations_1.gdb). Щелкните Добавить (Add) в диалоговом окне Добавить данные (Add Data), чтобы класс пространственных объектов появился в таблице содержания.
  2. Щелкните правой кнопкой мыши слой BuildingP и выберите Свойства (Properties).

    Откроется диалоговое окно Свойства слоя (Layer Properties).

  3. Выберите закладку Символы (Symbology).
  4. Выберите Представления (Representations) из списка Показать (Show) в диалоговом окне. Вы увидите список доступных для BuildingP_Rep представлений класса пространственных объектов.

    Существует одно правило представления для BuildingP_Rep, и оно также показано в свойствах.

    Диалоговое окно Свойства слоя, в котором показано представление

  5. Нажмите на кнопку ОК, чтобы закрыть диалоговое окно Свойства слоя (Layer Properties).

    Здания показаны на карте черными квадратиками, что определяется правилом представлением Точечные строения (Point Buildings) в представлении BuildingP_Rep.

  6. Выберите в таблице содержания слой BuildingP. Щелкните по слою еще раз, чтобы подсветить его имя. Переименуйте слой в BuildingP_Rep. Это имя будет напоминать, что данный слой отображается с помощью представлений.
  7. Щелкните правой кнопкой мыши на слое BuildingP_Rep и выберите Открыть таблицу атрибутов (Open Attribute Table).
  8. В случае необходимости прокрутите изображение вправо, чтобы увидеть поле Angle.

    Поле Angle (Угол) содержит значения, определяющие углы, под которыми расположены здания (используется географическая или арифметическая ориентация). Хотя здания в данном масштабе (1:24 000) обычно отображаются с помощью простых точечных объектов, с картографической точки зрения желательно все же знать их фактическую ориентацию. Значения в этом поле понадобятся для ориентировки условных обозначений зданий позже — в Упражнении 2 этого руководства.

  9. Закройте таблицу атрибутов слоя BuildingP_Rep.
  10. Сохраните текущую карту под именем Exercise_one.mxd и закройте ArcMap.

Подготовка класса пространственных данных для нового представления в ArcCatalog

Во время работы в ArcCatalog вам может понадобиться создать новые представления для класса пространственных объектов с использованием существующих знакомых вам условных обозначений. В ArcMap такого рода информация содержится в диалоговом окне Свойства слоя (Layer Properties), в то время как в ArcCatalog информация об условных обозначениях берется из файла слоя. Вы можете создавать файлы слоя для ваших классов пространственных объектов с выбранными вами условными обозначениями для тех случаев, когда вы решите создать представления с помощью ArcCatalog. В ArcCatalog для этого можно использовать ModelBuilder, окно Python, скрипт с командами ArcPy, инструмент геообработки Добавить представления (Add Representation) или диалоговое окно Свойства класса пространственных объектов (Feature Class Properties). Также работать с классом пространственных объектов и его свойствами можно в окне Каталог (Catalog) в ArcMap.

Создание представления класса пространственных объектов в ArcCatalog

  1. Запустите ArcCatalog
  2. Щелкните правой кнопкой мыши на классе пространственных объектов RoadP (в наборе классов объектов TopographicMap базы геоданных Representations_1.gdb) в дереве Каталога и выберите Свойства (Properties).
  3. Выберите закладку Представления (Representations) в диалоговом окне Свойства класса пространственных объектов (Feature Class Properties) .

    Список пуст, так как класс пространственных объектов RoadP не имеет представлений. Сейчас мы добавим одно.

  4. Щелкните Новый (New).

    Откроется диалоговое окно Новое представление (New Representation). Обратите внимание на сходство между этим диалогом и диалоговым окном Конвертировать символы в представления (Convert Symbology to Representation) в ArcMap, которое вы использовали в данном упражнении.

  5. Оставьте имя по умолчанию - RoadP_Rep, так же как и имена полей — RuleID и Override.
  6. Отметьте флажок, чтобы импортировать правила представления из файла слоя. Перейдите к слою RoadP layer.lyr в папке Exercise_1.

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

  7. Включите опцию, чтобы применить правила к объектам, соответствующим файлу слоя.

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

    Ваше диалоговое окно должно выглядеть следующим образом:

    Диалоговое окно Новое представление.

  8. Щелкните Готово.

    Новое представление класса пространственных объектов RoadP_Rep появится на закладке Представления (Representations) диалогового окна Свойства класса пространственных объектов (Feature Class Properties).

    Диалоговое окно Свойства представлений класса пространственных объектов, в котором отображается новое представление.

Изучение свойств представления класса пространственных объектов в ArcCatalog

  1. Пока открыто диалоговое окно Свойства класса пространственных объектов (Feature Class Properties) щелкните слой RoadP_Rep и выберите Свойства (Properties).

    Откроется диалоговое окно Свойства представлений класса пространственных объектов (Feature Class Representation Properties).

  2. При необходимости выберите закладку Общие (General).

    Диалоговое окно Свойства представлений класса пространственных объектов.

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

  3. Выберите закладку Представления (Representation).

    Обратите внимание, что размер символа сейчас составляет 2.72 pt по сравнению с 4 pt до конвертации. Перед конвертацией символ являлся шрифтовым маркером. Такие символы хранятся в виде глифов в шрифте. Огибающая глифа имеет размер, равный 4 pt, в то время как символ внутри огибающей - только 2.72 pt. Символ конвертируется в предствление корректно даже в том случае, когда цифры кажутся вам неожиданными. В ArcMap вы можете переключаться между способами постоения изображения при помощи Представлений или при помощи Объектов, чтобы убедиться, что новые и старый символы имеют один и тот же размер.

    Закладка отображает правила представления, являющиеся частью представления класса пространственных объектов, имеющего на настоящий момент только одно правило - Rule_1.

  4. Щелкните имя правила представления (Rule_1). Пока выбран текст, введите Road Caps, чтобы переименовать правило представления.
  5. Нажмите ОК, чтобы закрыть диалоговое окно Свойства представлений класса пространственных объектов (Feature Class Representation Properties).
  6. Нажмите ОК, чтобы закрыть диалоговое окно Свойства класса пространственных объектов (Feature Class Properties).
  7. Пока класс пространственных данных RoadP остается активным в дереве каталога, выберите закладку Просмотр (Preview) и нажмите Таблица (Table) в ниспадающем меню.

    Выбор закладки Просмотр для отображения таблицы.

  8. Изучив таблицу атрибутов, вы увидите, что были добавлены два новых столбца: RuleID и Override (Замещение). В поле RuleID хранятся численные значения, указывающие на правила представления, в данном случае - правило представления 1. Поле Override хранит все исключения при отображения объектов с помощью представлений, созданые вами во время редактирования.

    Столбцы RuleID и Override отображаются в таблице.

  9. Закройте ArcCatalog.

Поздравляем, вы только что закончили выполнение Упражнения 1.

Что было создано и выполнено в данном упражнении:

  • Создано представление класса пространственных объектов в ArcCatalog
  • Добавлено одно представление
  • Слой показан с помощью представлений в ArcMap
  • Переименовано представление в условных обозначениях
  • Конвертированы условные обозначения в представления в ArcMap

Связанные разделы

  • Введение в руководство пользователя по картографическим представлениям
  • Упражнение 2. Работа со свойствами представлений
  • Упражнение 3: Редактирование с помощью представлений
  • Упражнение 4: Работа со свободными представлениями
  • Упражнение 5: Использование инструментов геообработки для представлений
  • Понятие представлений
  • Управление представлениями класса пространственных объектов
  • Работа с представлениями класса пространственных объектов

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация