Создание двух именованных версий
Теперь, когда ваши данные доступны в виде веб-слоя объектов с включенной сервис-ориентированной версией, они готовы к редактированию. Отныне все изменения должны вноситься в именованной версии, чтобы гарантировать, что любые конфликты могут быть обнаружены, просмотрены и разрешены при согласовании именованной версии с версией по умолчанию. Далее вы создадите две именованные версии на основе версии по умолчанию. Позже вы будете использовать эти именованные версии для внесения изменений.
Примечание:
Вы или кто-то в вашей организации должны пройти первое руководство из этой серии, Подготовка и публикация данных сервис-ориентированных версий, перед выполнением этого руководства.
Добавление веб-слоя на карту в ArcGIS Pro
Сначала вы подключитесь к порталу вашей организации и добавите веб-слой Madrid Solar Project на новую карту.
- Запустите ArcGIS Pro.
- В разделе Новый проект щелкните Запуск без шаблона.
- Над лентой щелкните Вход не выполнен и нажмите Войти.
- В окне Войти в ArcGIS введите имя пользователя и пароль учетной записи портала с правами на редактирование. Щелкните Войти.
- На панели Каталог щелкните вкладку Портал и щелкните кнопку Моя организация.
Отображаются все элементы портала вашей организации, включая элементы Madrid Solar Project, которые вы создали в первом руководстве.
- Щелкните правой кнопкой мыши слой объектов Madrid Solar Project (желтый значок), выберите Добавить к новой и щелкните Карта.
Данные появятся на новой карте.
- На панели Содержимого щелкните стрелку рядом с Madrid Solar Project, чтобы развернуть составной слой.
Составной слой содержит два слоя Buildings и Neighborhoods.
Создание версии
Далее вы включите вкладку Версии на ленте, откроете представление Версии и создадите новую версию веб-слоя объектов.
- На панели Содержание щелкните кнопку По источнику данных.
Слои карты теперь перечислены в соответствии с их источником данных, а не в порядке их отображения на карте.
- На панели Содержание щелкните источник данных Madrid Solar Project, например, sde.DEFAULT (Madrid_Solar_Project).
Поскольку в предыдущем руководстве вы включили сервис-ориентированные версии для этого источника данных, на ленте появится вкладка Версии.
- Щелкните вкладку Версии на ленте.
- В группе Версии щелкните Управление версиями.
Откроется вид Версии .
В представлении Версии существует только одна версия с именем DEFAULT. Каждая многопользовательская база геоданных создается с версией по умолчанию, которая содержит достоверную версию данных. Далее вы создадите две именованные версии, которые можно использовать для выполнения задач редактирования.
На ленте, на вкладке Версии в группе Управление версиями щелкните Новая.
Новая строка появится в таблице.
- В поле Имя введите Imperial Work Order 1.
Каждая версия имеет имя, определяемое владельцем версии. Imperial - это название района, который нужно отредактировать следующим.
- Нажмите Tab.
Поле Владелец уже заполнено. Владельцем версии по умолчанию всегда является администратор базы геоданных. Для именованных версий владельцем является пользователь портала, создавший версию.
- Еще два раза нажмите клавишу Tab. В поле Описание введите Пакетное редактирование поля солнечного потенциала в районе Империал. Нажмите Tab.
- В поле Доступ выберите Частный.
Уровень доступа к версии может быть публичный, частный или защищенный. Как правило, нет необходимости, чтобы кто-либо получал доступ к версии, кроме ее создателя, поэтому доступ к версии установлен как частный. Когда выбран публичный доступ, другие пользователи могут вносить изменения в версию. Если выбран защищенный доступ, другие пользователи могут просматривать версию, но не редактировать ее.
Примечание:
В этом руководстве версия по умолчанию имеет Публичный доступ, чтобы избежать необходимости в дополнительных учетных записях пользователей. Однако для ваших собственных рабочих процессов рекомендуется установить значение Доступ на Защищенный для версии по умолчанию. Это гарантирует, что только пользователи портала с повышенными привилегиями смогут вносить изменения непосредственно в версию по умолчанию. Чтобы узнать, как изменить тип доступа к версии по умолчанию, ознакомьтесь с документацией Защита версии по умолчанию.
В таблице есть два пустых поля:
- В поле Согласовано отображаются дата и время последней операции согласования. Поле остается пустым, если оно не было согласовано с момента его создания или с момента последней публикации.
- В поле Проверено отображаются дата и время последней оценки правил атрибутов. Оно будет отображаться пустым, если в базе геоданных не заданы правила атрибутов или если эти правила никогда не оценивались. Это свойство доступно только для сервис-ориентированных версий.
- На ленте, на вкладке Версии в группе Управление версиями щелкните Сохранить.
Создание другой версии
Далее вы выполните тот же процесс, что и выше, чтобы создать вторую именованную версию.
- Щелкните правой кнопкой мыши в любом месте представления Версии и выберите Новый.
- В поле Имя введите Imperial Work Order 2.
- В поле Описание введите Редактирование атрибутов в районе Империал.
- В поле Доступ выберите Частный.
- Щелкните правой кнопкой мыши в любом месте представления Версии и выберите Сохранить.
- Закройте вид Версии.
В этом модуле вы добавили веб-слой объектов Madrid Solar Project на новую карту в ArcGIS Pro. Вы включили вкладку Версии на ленте и открыли представление Версии. Оттуда вы создали две именованные версии. Далее вы внесете изменения в данные в обеих версиях.
Выполнение редактирования версии Imperial Work Order 1
В конце концов, ваша команда соберет данные о солнечной активности и рассчитает солнечный потенциал для всех зданий в Мадриде. На данный момент этот процесс завершен для шести районов. На карте здания в этих кварталах обозначены оттенками оранжевого и красного, что указывает на их солнечный потенциал.

Для седьмого района на карте, Imperial, процесс сбора данных завершен лишь частично. Далее вы продолжите вносить изменения в здания в районе Imperial. Однако теперь ваши данные относятся к сервис-ориентированным версиям, поэтому все правки, которые будут сделаны с этого момента, будут вноситься в именованную версию. Выполнение правок в именованных версиях позволяет гарантировать, что несколько человек могут редактировать данные одновременно и что конфликты между их правками будут замечены и устранены.
Подключение к именованной версии
После включения сервис-ориентированных версий никто не должен вносить правки в версию по умолчанию (default), которая предназначена для проверенных и итоговых данных. Поэтому, прежде чем вносить правки, подключитесь к одной из именованных версий.
- На панели Содержание щелкните правой кнопкой мыши рабочую область Madrid Solar Project и выберите Изменить версию.
- В окне Изменить версию щелкните версию Imperial Work Order 1 (например, ADMIN.Imperial Work Order 1).
- Нажмите OK.
- На панели Содержание убедитесь, что в рабочей области проекта Madrid Solar Project теперь присутствует текст Imperial Work Order 1, например, ADMIN.Imperial Work Order 1 (Madrid_Solar_Project).
Изменение имени рабочей области подтверждает, что вы теперь подключены к именованной версии, а не к версии по умолчанию (default).
Выбор зданий для редактирования
Теперь, когда вы подключились к версии Imperial Work Order 1, вы можете вносить правки в данные этой версии.
В районе Imperial были собраны такие атрибуты, как часы солнечной активности, площадь и падающее излучение, но солнечный потенциал еще не был рассчитан, поэтому все здания в этом районе обозначены бледно-желтым цветом. Далее вы выделите здания в районе Imperial, чтобы можно было редактировать их все сразу.
- На ленте щелкните вкладку Карта. В группе Выборка щелкните Выбрать .
- На карте щелкните по границе района Imperial, чтобы выбрать его.
- На ленте нажмите Выбрать по расположению.
- В окне Выбрать по расположению для Входных объектов выберите слой Buildings (например, Madrid Solar Project\GIS.Buildings).
Объекты в этом слое будут оцениваться для выборки.
- В окошке Отношения выберите В пределах.
- Для Выбор объектов выберите слой Neighborhoods (например, Madrid Solar Project\GIS.Neighborhoods).
В этом слое выбран только один объект: район Imperial. Инструмент найдет и выберет все здания, находящиеся в выбранном районе.
- Нажмите OK.
Все здания в районе Imperial выбраны. Кнопка Приблизить к выбранным объектам под картой указывает на то, что выбрано 387 объектов.
- На панели Содержание щелкните правой кнопкой мыши слой Buildings и щелкните Таблица атрибутов.
- Под таблицей атрибутов щелкните кнопку Показать выбранные записи.
Теперь в таблице отображаются только выбранные записи.
Выполнение пакетного редактирования для расчета солнечного потенциала
Все значения в поле Potencialidad solar установлены на ноль для выбранных зданий. С помощью инструмента Вычислить поле вы рассчитаете солнечный потенциал каждого здания в районе Imperial на основе данных, уже собранных в других полях.
- Щелкните правой кнопкой мыши заголовок поля Potencialidad solar и щелкните Вычислить поле.
- В окне Вычислить поле для Тип выражения выберите Python.
- В поле POT_SOLAR = введите или скопируйте и вставьте следующее: (!Building_AREA! * !rad_incide!) / 20.
- Нажмите OK.
В таблице атрибутов поле Potencialidad solar заполняется значениями от 0,047611 до 4,408547 для выбранных записей.
Примечание:
Выражение, используемое в этом руководстве для расчета солнечного потенциала, приведено только для примера. Истинные значения солнечного потенциала для зданий в районе Imperial можно найти в оригинальном наборе данных. Эти значения были рассчитаны с помощью модели пригодности, использующей процентное соотношение часов солнечного света, ориентацию, уклон и площадь каждого здания.
- Закройте таблицу атрибутов.
- На вкладке ленты Карта в группе Выборка,щелкните Очистить, чтобы очистить выборку.
На карте здания в районе Imperial обозначены теперь оттенками оранжевого и красного, что отражает значения их солнечного потенциала.
В этом втором модуле вы подключились к версии Imperial Work Order 1, выбрали группу объектов и использовали инструмент Вычислить поле для расчета солнечного потенциала всех зданий в районе Imperial.
Выполнение редактирования версии Imperial Work Order 2
Когда ваша команда начнет редактировать данные проекта Madrid Solar Project, несколько человек будут редактировать несколько версий, часто одновременно. Далее вы протестируете редактирование во второй версии, которую вы создали ранее в этом руководстве. Вам предстоит вручную изменить солнечный индикатор одного здания в районе Imperial.
Внесение правок в две версии позволит вам проверить согласование версий позже, в заключительном руководстве этой серии.
Подключение к именованной версии
Рабочая область Madrid Solar Project всё ещё подключена к версии Imperial Work Order 1. Прежде чем приступить к следующему этапу редактирования, вы подключитесь к версии Imperial Work Order 2.
- На панели Содержание щелкните правой кнопкой мыши рабочую область Madrid Solar Project и выберите Изменить версию.
- В окне Изменить версию щелкните версию Imperial Work Order 2 (например, ADMIN.Imperial Work Order 2).
- Нажмите OK.
На панели Содержание для рабочей области обновится новое имя версии.
На карте здания в районе Imperial снова обозначены бледно-желтым цветом. Правки, сделанные в предыдущем модуле для расчета солнечного потенциала, относятся к другой версии и не отображаются.
Редактирование атрибутивных значений
Далее вы выберете здание Муниципального спортивного центра. Вы измените значение падающего излучения, чтобы отразить более свежие и точные измерения. Вы также пересчитаете значение солнечного потенциала с учетом этого изменения.
- На карте увеличьте масштаб до района Imperial.
Муниципальный спортивный центр находится рядом с центром района. Это большое прямоугольное здание между улицей Paseo Imperial и комплексом из трех спортивных площадок.
- На ленте на вкладке Карта в группе Выборка нажмите Выбрать.
- На карте щелкните здание Муниципального спортивного центра, чтобы выбрать его.
Недавно вы пересчитали падающее излучение для этого здания и обнаружили, что текущее значение, указанное в данных, было неверным. Теперь вы обновите это значение в атрибутах объекта.
- На ленте в группе Выборка щелкните Атрибуты.
Откроется панель Атрибуты, отображающая атрибуты выделенного объекта.
- На панели Атрибуты измените значение Radiación incidente (падающее излучение) на 0,00512.
Поскольку значения Potencialidad solar являются производными от значений Radiación incidente, вы обновите и это поле, используя то же вычисление, которое вы использовали ранее в этом руководстве.
- Измените значение Potencialidad solar на 1,876058.
- В нижней части панели щелкните Применить или убедитесь, что Авто-применение включено.
- На карте цвет здания меняется на оранжевый, чуть более темный, чем желтый цвет окружающих зданий.
Далее вы подтвердите свои правки.
- На ленте щелкните вкладку Редактирование. В группе Управление изменениями щелкните Сохранить.
- В окне Сохранить изменения щелкните Да.
На этом редактирование закончено, поэтому вы измените источник данных векторного слоя на версию по умолчанию.
- На панели Содержание щелкните правой кнопкой мыши рабочую область Madrid Solar Project и выберите Изменить на Default.
На карте цвет здания Муниципального спортивного центра меняется обратно на желтый. Правки, внесенные в две именованные версии, отсутствуют в версии по умолчанию (default).
- Закройте ArcGIS Pro. Вам не нужно сохранять этот проект.
В этом модуле вы подключились к версии Imperial Work Order 2 и изменили атрибуты здания Муниципального спортивного центра.
В этом руководстве вы создали две именованные версии векторного слоя проекта Madrid Solar Project. Вы подключались к каждой версии по очереди, чтобы внести правки. В первой версии вы выполнили пакетное редактирование с помощью инструмента Вычислить поле. Во второй версии вы вручную отредактировали атрибуты одного здания.
В следующем и последнем уроке этой серии, Согласование и закрепление версий, вы согласуете две именованные версии с версией по умолчанию и разрешите все конфликты, существующие между ними.