Skip To Content

Подготовка данных в ArcGIS Desktop

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

Примечание:

Чтобы выполнить упражнение, необходима учетная запись организации ArcGIS с правом публиковать размещенные сервисы объектов. Необходимы права издателя и администратора.

Создание базы геоданных

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

  1. Запустите ArcMap и откройте окно Каталога.
  2. Щелкните правой кнопкой мыши на файловой папке в дереве ArcCatalog там, где вы хотите создать новую файловую базу геоданных.
  3. Выберите Новый.
  4. Щелкните Файловая база геоданных, чтобы создать файловую базу геоданных в выбранном местоположении. Назовите базу геоданных Tutorial.

Задание доменов в базе геоданных

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

  1. В дереве Каталога щелкните правой кнопкой мыши на базе геоданных и выберите Свойства.
  2. Перейдите на закладку Домены .
  3. Щелкните на первом пустом поле в столбце Имя домена и введите имя нового домена ExtentDamage. Нажмите клавишу Tab на клавиатуре или щелкните на поле описания нового домена и введите текст описания.
    Создать новый домен
    Подсказка:

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

  4. Щелкните поле рядом с Типом домена, щелкните стрелку ниспадающего меню, затем выберите Кодированные значения из списка типов доменов и Текст для параметра Тип поля.
    Выбрать кодированные значения
  5. Щелкните на первом пустом поле в столбце Кодированные значения и введите первое значение Affected (Поврежден).
    Подсказка:

    При вводе кодированных значений убедитесь, что поле кода соответствует типу поля, выбранному в свойствах домена.

  6. Нажмите клавишу Tab на клавиатуре или щелкните поле Описание нового кодированного значения. Введите Affected (Поврежден) в качестве описания этого кодированного значения.
  7. Повторяйте шаги 5 и 6 пока не введете все валидные значения и их описания. Конечный результат показан на следующем рисунке:
    Все значения домена
  8. Щелкните OK, чтобы создать новый домен в базе геоданных и закрыть диалоговое окно.

Задание класса пространственных объектов

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

  1. Правой кнопкой щелкните базу геоданных, выберите Новый, затем щелкните Класс пространственных объектов.
    Создание нового класса пространственных объектов
    Примечание:

    Класс пространственных объектов – это набор объектов с единым типом геометрии и единой информационной моделью.

    Откроется окно мастера Новый класс пространственных объектов. Он проведет вас по шагам, необходимым для настройки класса объектов.

  2. Введите Damage_to_Residential_Buildings в качестве названия класса объектов, введите Повреждения жилых домов в качестве псевдонима, затем выберите тип объектов Точечные объекты. Щелкните Далее.
    Имя нового класса пространственных объектов
  3. При создании этого класса объектов выберите систему координат. Системы координат позволяют правильно и точно проецировать объекты на карту. Для данного упражнения выберите систему координат WGS 1984 Web Mercator (auxiliary sphere). Щелкните Далее.
    Выбор пространственной привязки
  4. Щелкните Далее, чтобы принять настройки Допуск XY по умолчанию.
  5. Щелкните Далее, чтобы принять конфигурацию хранения в базе данных по умолчанию.

Настройка полей

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

  1. Первое поле, которое вы создадите, будет использоваться для записи числа жителей проверяемого здания. Щелкните первое пустое поле и введите NUMOCCUP в качестве Имени поля. В строке Тип данных выберите Long Integer.
  2. В разделе Свойства поля поставьте отметку для опции Псевдоним и измените псевдоним по умолчанию NUMOCCUP на Число жильцов. Псевдоним – это то, что сотрудники мобильной бригады видят в форме сбора данных, поэтому важно, чтобы это название было понятным.
    Создание полей
  3. Для следующего создаваемого поля будет использоваться домен кодированных значений, созданный ранее. Щелкните следующее пустое поле и введите TYPDAMAGE. Выберите тип данных Текст.
  4. В разделе Свойства поля введите псевдоним Extent of Damage (Размер ущерба).
  5. Щелкните пустую отметку Домен и выберите ExtentDamage.
    Установка домена
  6. Последнее добавляемое поле – это поле описания. Назовите это поле DESCDAMAGE и сделайте его текстовым. Измените псевдоним на Description of Damage (Описание ущерба).
    Примечание:

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

  7. Для завершения создания класса пространственных объектов щелкните Готово.

    Созданный вами класс объектов добавляется на карту и появляется в таблице содержания ArcMap.

  8. Чтобы разрешить сборщикам данных делать снимки в поле и присоединять их к отчетам, разрешите использование вложений в только что созданном классе объектов. Для этого щелкните класс объектов правой кнопкой мыши в окне Каталог, выберите Управление и щелкните Создать вложения.

Внешний вид данных

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

  1. Чтобы изменить внешний вид объектов, щелкните слой правой кнопкой мыши в Таблице содержания и выберите Свойства.
    Примечание:

    Если ваш класс объектов еще не отображается на карте, перетащите его из окна Каталог на панель Таблица содержания в ArcMap.

  2. Выберите вкладку Символы.
  3. Щелкните раздел Категории на закладке Символы и выберите Уникальные значения.
  4. В ниспадающем списке Поле значений выберите поле Extent of Damage и щелкните Добавить все.
  5. Щелкните первое значение в списке и выберите Свойства всех символов.
  6. В окне Выбор символа найдите House. В разделе опций Civic выберите House 1 и щелкните OK.
  7. Дважды щелкните значок дома и выберите разные цвета для каждого из символов домов.
    Выберите цвет
  8. Щелкните Применить, затем ОК. Символы в таблице содержания обновятся.
    Обзор свойств слоя
  9. Щелкните Файл и выберите Сохранить, чтобы сохранить документ карты. Назовите документ Damage_Assessment.mxd.

Публикация данных

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

Примечание:

Чтобы выполнить публикацию, требуется учетная запись организации ArcGIS с правом публиковать размещенные сервисы объектов. Необходимы права издателя и администратора.

  1. Выполните вход в свою организацию ArcGIS из ArcGIS Desktop, если вы этого еще не сделали.
  2. В меню Файл выберите Опубликовать как и нажмите Сервис.

    Открывается диалоговое окно Опубликовать как сервис.

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

    Откроется диалоговое окно Публикация сервиса.

    Диалоговое окно Опубликовать сервис
  4. В диалоговом окне Опубликовать сервис разверните список Выбрать подключение и выберите Мои размещенные сервисы (имя вашей организации).
    Публикация при подключении к организации Harbour Energy
  5. Введите Damage_Assessment в качестве имени сервиса и щелкните Продолжить.

    Откроется диалоговое окно Редактор сервиса.

    Окно Редактора сервисов
  6. В левой панели окна Редактор сервиса щелкните Функции.
    Функции Редактора сервисов
  7. На правой панели отметьте опцию Доступ к объектам и снимите отметку с опции Кэшированный сервис.
    Доступ к объектам разрешен

    Это означает, что вы публикуете сервис объектов, а не кэшированный картографический сервис.

  8. В разделе Доступ к объектам отметьте Создать, Обновить, Удалить и Синхронизировать.

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

  9. На левой панели щелкните Описание элемента.
    Описание элементов Редактора сервиса
  10. Добавьте тег Data. В разделах Краткая информация и Описание введите следующее: Для руководства по созданию карт для Collector.
    Заполненное Описание элемента
  11. На панели инструментов Редактор сервиса щелкните Опубликовать.
    Публикация сервиса

    Вы увидите различные сообщения о состоянии публикации, а затем – итоговое сообщение.

    Сообщение Результат публикации сервиса
  12. Нажмите OK на итоговом сообщении.
  13. Сверните ArcMap или выйдете из приложения ArcMap. Сохраните изменения, если появится запрос.

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