Стратегии управления данными

После того, как вы импортировали данные в Информационную модель ArcGIS Indoors, подготовили и опубликовали данные в качестве сервиса объектов для использования в веб-картах и приложениях с поддержкой этажей, таких как Indoor Viewer и Indoor Space Planner, вам может потребоваться периодически обновлять данные, опубликованные в сервисе объектов. Например, если здание ремонтируется, сотрудники увольняются или присоединяются к организации или активы перемещаются, необходимо обновить данные, чтобы отразить эти реальные изменения.

То, как вы хотите управлять своими данными indoor, будет влиять на то, будете ли вы использовать ArcGIS Online или ArcGIS Enterprise, тип базы геоданных, в которой вы храните свои данные, как вы будете публиковать данные в своей организации ArcGIS и как вы обновляете опубликованные данные.

Данные, хранящиеся в модели Indoors, можно обрабатывать следующими способами:

  • Управление данными в файловой базе геоданных в ArcGIS Pro
  • Управление данными в сервисе объектов с сервис-ориентированной версией в ArcGIS Enterprise
  • Управление данными в размещенном сервисе объектов в ArcGIS Online

Эти методы управления данными описаны далее в разделах ниже.

Управление данными в файловой базе геоданных

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

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

Рекомендации по управлению данными базы геоданных

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

  • Эта опция применима, если вы работаете с размещенными сервисами объектов. Для рабочих процессов, требующих многопользовательского редактирования, используйте для управления данными сервис-ориентированные версии в ArcGIS Enterprise.
  • Изменения, внесенные в сервис объектов, не сохраняются при перезаписи веб-слоев.

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

  • Вы можете перезаписать сервисы объектов с обновлениями из базы геоданных, даже если в сервисе не включена возможность Редактирования.

Управление данными в сервисе объектов с сервис-ориентированной версией

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

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

Рекомендации по управлению данными в сервисе объектов с сервис-ориентированной версией

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

  • Для управления сервис-ориентированной версией требуется ArcGIS Enterprise.
  • Сервис-ориентированные версионные данные можно редактировать только из сервисов объектов, опубликованных из многопользовательской базы геоданных, и нельзя редактировать непосредственно в базе геоданных.
  • Вы должны остановить все запущенные сервисы объектов, чтобы обновить схему исходных слоев в базе геоданных. Обновления схемы не могут быть выполнены в сервисах объектов с сервис-ориентированной версией.

Совместное управление данными в Enterprise и ArcGIS Online

Для рабочих процессов, которые требуют многопользовательского редактирования, но также требуют доступа к ArcGIS Online, вы можете управлять данными indoor, используя комбинацию сервисов объектов с сервис-ориентированной версией в ArcGIS Enterprise и других векторных слоев, а также использовать эти слои на картах Indoors и в приложениях ArcGIS Online. Используя комбинацию ArcGIS Online и Enterprise, вы можете воспользоваться улучшенными рабочими процессами контроля качества данных, предоставляемыми Enterprise, а также улучшенным доступом для пользователей, предоставляемым ArcGIS Online.

Объединенный рабочий процесс управления данными ArcGIS Enterprise и ArcGIS Online
Несколько редакторов вносят вклад в сервис объектов с сервис-ориентированной версией и применяют изменения к версии по умолчанию, которая используется совместно с другими слоями сервиса объектов через карты Indoors и приложения в ArcGIS Online.

Рекомендации по управлению данными в комбинированной среде

Управление данными в объединенной среде позволяет использовать комбинацию размещенных сервисов объектов, сервисов объектов ссылочных данных и сервисов объектов с сервис-ориентированной версией для представления данных редакторам в зависимости от потребностей рабочего процесса редактирования. При совместном управлении данными сервиса объектов в средах Enterprise и ArcGIS Online учитывайте следующее:

  • Для любых размещенных сервисов объектов изменения применяются к актуальным данным сервиса объектов и сразу же видны пользователям.
  • При редактировании данных, опубликованных в размещенных сервисах объектов, если существует несколько общих сервисов, содержащих ваши данные indoor, изменения необходимо вносить в каждый размещенный сервис объектов отдельно.
  • Правки можно вносить только в слои, для которых в сервисе объектов включена возможность Редактирования.
  • Вы должны настроить экземпляр ArcGIS Server так, чтобы он был доступен вашим пользователям при использовании сервисов Enterprise на картах ArcGIS Online. Подумайте, как вы хотите настроить безопасность на своем сайте ArcGIS GIS Server, чтобы наилучшим образом удовлетворить потребности вашей организации.
  • Вы можете опубликовать сетевой сервис в Enterprise и использовать сервис в веб-картах и приложениях ArcGIS Online.

Типы данных Indoor

Некоторые распространенные типы данных, которые используются в веб-картах с поддержкой этажей, включают следующее:

  • Данные поэтажного плана - слои в модели Indoors, содержащие информацию о поэтажном плане. Эти слои включают sites, facilities, levels, units и details. В зависимости от вашей организации, может быть больше слоев, например sections или zones. Вы можете внести изменения в эти объекты вручную в ArcGIS Pro или импортировать обновленные поэтажные планы из исходных файлов САПР или BIM.

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

    В зависимости от вашего варианта использования, все эти слои могут использоваться совместно как часть одного и того же сервиса объектов или содержаться в разных сервисах объектов. Они могут быть редактируемыми или нередактируемыми. Например, если вы используете Space Planner и Viewer, возможно, вы опубликовали слой units как часть редактируемого сервиса объектов, в то время как слои sites, facilities, levels и details опубликованы как отдельный, нередактируемый сервис объектов.

  • Данные пользователей рабочих мест - Слой Occupants в модели Indoors, содержащий информацию о сотрудниках вашей организации.
  • Дополнительные данные об этажах - У вас могут быть дополнительные слои, связанные с поэтажными планами, которые не являются частью модели Indoors. Эти слои могут включать в себя ориентиры, используемые для навигации внутри помещений, или данные о местонахождении активов, уникальные для вашей организации, например огнетушители, банкоматы, компьютерные киоски, вентиляционные отверстия и т. д.
  • Сетевые данные - маршрутизируемая сеть, используемая для создания маршрутов в Viewerи в Indoors mobile.
  • Слой Reservations - Слой в модели Indoors, содержащий бронирования отелей и конференц-залов, созданный в Indoor Viewer, если вы настраиваете резервирование рабочих пространств с помощью использования слоя Reservations.

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

Общие сценарии обновления данных

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

Обновление данных о пользователях рабочих мест

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

  • Файловая база геоданных - Запустите инструмент Обновить объекты пользователей рабочих мест для данных в файловой базе геоданных в ArcGIS Pro, проверьте изменения и перезапишите существующий сервис объектов.
    Примечание:

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

  • Сервис объектов с сервис-ориентированными версиями - Вы можете открыть сервис с сервис-ориентированной версией в ArcGIS Pro и создать новую версию. Запустите инструмент Обновить объекты пользователей рабочих мест в новой версии, затем проверьте изменения, согласуйте и опубликуйте изменения в версии по умолчанию.
  • Сервис объектов - Откройте сервис объектов в ArcGIS Pro, запустите инструмент Обновить объекты пользователей рабочих мест и проверьте изменения на картах и в приложениях.

Обновление данных поэтажного плана

Возможно, вам придется обновить данные поэтажного плана из файлов САПР или BIM, чтобы отразить ремонт или другие изменения поэтажного плана. Для обновления данных поэтажного плана можно реализовать одну из следующих стратегий управления данными:

  • Файловая база геоданных - Откройте базу геоданных в ArcGIS Pro, импортируйте изменения поэтажного плана из обновленных файлов BIM или САПР, проверьте изменения и перезапишите существующий сервис объектов.
  • Сервис объектов с сервис-ориентированной версией - Откройте сервис объектов с сервис-ориентированной версией в ArcGIS Pro, создайте новую версию, импортируйте изменения поэтажного плана из обновленных файлов BIM или САПР, проверьте изменения, а также согласуйте и опубликуйте изменения в версии по умолчанию.
  • Сервис объектов - Откройте сервис объектов в ArcGIS Pro, импортируйте изменения поэтажного плана из обновленных данных BIM или САПР и проверьте изменения на картах и в приложениях.

Обновление схемы данных

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

  • Файловая база геоданных - Откройте базу геоданных в ArcGIS Pro, при необходимости обновите поля и домены, проверьте изменения и перезапишите существующий сервис объектов.
  • Сервис с сервис-ориентированной версией - Остановите все сервисы, опубликованные на основе данных Indoors. Откройте многопользовательскую базу геоданных в ArcGIS Pro, при необходимости обновите поля и домены, проверьте изменения и перезапустите сервисы. Изменения в многопользовательской базе геоданных автоматически отражаются в версии по умолчанию при перезапуске сервиса.
  • Сервис объектов - Откройте сервис объектов в ArcGIS Pro, отредактируйте поля и проверьте изменения на веб-картах и в приложениях.
    Примечание:

    Невозможно применить домены к полям опубликованного сервиса объектов. Сервис объектов необходимо переопубликовать или перезаписать из базы геоданных с примененными доменами.

Проверка данных с помощью правил атрибутов

Когда вы вносите изменения в данные, вы можете использовать правила атрибутов для выполнения проверок контроля качества, чтобы убедиться, что изменения соответствуют требованиям к данным, специфичным для потребностей вашей организации. Например, после обновления существующих поэтажных планов вы можете убедиться, что нет повторяющихся объектов и что секции и детали связаны с правильным уровнем в модели Indoors. Если вы добавили правила атрибутов Indoors или создали свои собственные правила на основе ArcGIS Arcade или Data Reviewer, вы можете проверить свои данные следующим образом:

  • Файловая база геоданных - добавляйте слои данных indoor и ошибок на карту в ArcGIS Pro, запускайте правила проверки на панели Инспектора ошибок, устраняйте ошибки и перезаписывайте опубликованный сервис объектов с изменениями.
  • Сервис с сервис-ориентированной версией - опубликуйте сервис с сервис-ориентированной версией с включенной возможностью Проверки, откройте сервис с сервис-ориентированной версией в ArcGIS Pro, создайте новую версию и при необходимости обновите данные в версии, запустите проверку, устраните ошибки, а также согласуйте и опубликуйте изменения в версии по умолчанию.
Примечание:

Правила атрибутов не поддерживаются в ArcGIS Online.

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