Переход на ArcGIS Data Store
В этом разделе
- Экспорт данных
- Удалите существующие слои
- Удалите управляемую базу данных
- Опубликуйте снова размещенные векторные слои
- Обновление карт и повторная публикация приложений
Если у вас есть существующая управляемая база данных и размещенные векторные слои, вы можете удалить существующую управляемую базу данных и вновь добавить ее как зарегистрированную базу данных. Существующие размещенные векторные слои будут продолжать работать. Esri рекомендует использовать эту процедуру для поддержки существующих размещенных векторных слоев.
Однако если вы не можете сохранить существующую управляемую базу данных, но все еще нуждаетесь в существующих размещенных векторных слоях, удалите существующие векторные слои, опубликуйте снова после настройки ArcGIS Data Store, переустановите свойство общего доступа и другие свойства для новых размещенных векторных слоев, измените символы для слоев на картах, создайте заново презентации и опубликуйте заново приложения.
В следующих разделах описывается рекомендуемый рабочий процесс для перевода данных размещенного векторного слоя на ArcGIS Data Store. Выполните эти шаги после обновления вашего портала и сайта ArcGIS Server до версии 10.3 или более поздней версии.
Примечание:
Размещенные векторные слои, которые были опубликованы из ArcMap или карты ArcGIS Pro могут быть опубликованы заново из ArcMap или ArcGIS Pro, вместо экспорта данных размещенного векторного слоя, но это возможно только в случае, если размещенный векторный слой не использовался для редактирования. Публикация из ArcMap или ArcGIS Pro сохраняет условные знаки слоя, но если было выполнено редактирование с помощью размещенных векторных слоев, изменения будут потеряны при повторной публикации. Если вы хотите опубликовать заново неизмененные размещенные векторные слои их ArcMap или ArcGIS Pro, удалите существующие размещенные векторные слои, замените управляемую базу данных на ArcGIS Data Store и опубликуйте их заново.
Экспорт данных
Выполните экспорт существующих размещенных векторных слоев прежде, чем удалить управляемую базу данных с сайта ArcGIS Server.
Администратор портала может выполнить эти шаги для экспорта всех данных размещенных векторных слоев перед настройкой ArcGIS Data Store. Или каждый участник портала, владеющий размещенными векторными слоями, может экспортировать данные для каждого из своих размещенных векторных слоев.
Вы должны экспортировать данные из размещенных векторных слоев поскольку, если в них были произведены изменения, эти изменения будут потеряны при публикации заново из исходного источника данных, такого как шейп-файл, CSV или файловая база геоданных.
- Войдите на ваш портал.
- Если вы вошли, как администратор портала, щелкните Действия рядом с именем первого участника портала и щелкните Управление элементами. Откроется список всех ресурсов, принадлежащих этому участнику.
- Если вы вошли на портал как владелец размещенного слоя объектов, откройте Мои ресурсы.
- Откройте информацию об элементе для первого размещенного векторного слоя, который вы собираетесь перемещать.
- Экспорт в файловую базу геоданных. Нажмите Экспорт > Экспорт в FGDB.
Будет создана файловая база геоданных, содержащая класс объектов для каждого слоя в размещенном векторном слое. Откроется страница информации об элементе для новой файловой базы геоданных.
- Повторите эти шаги для каждого размещенного векторного слоя, который вы сохраняете и переносите в ArcGIS Data Store.
Далее, удалите существующие размещенные векторные слои, удалите управляемую базу данных, настройте ArcGIS Data Store и выполните публикацию заново из экспортированных файлов.
Удалите существующие слои
Имена размещенных векторных слоев должны быть уникальными, поэтому владельцы должны удалить существующие размещенные векторные слои перед повторной публикацией.
Внимание:
Когда вы удалите размещенные векторные слои, данные будут также удалены из управляемой базы данных. Когда вы удалите размещенные векторные слои, данные будут также удалены из управляемой базы данных. Это предоставляет вам еще одну копию данных, в случае возникновения каких-либо проблем с экспортированными данными в предыдущем разделе.
После удаления существующих размещенных векторных слоев, карты и приложения, которые использовали эти слои, перестанут работать корректно. Вам необходимо создать их заново после настройки ArcGIS Data Store, а затем опубликовать заново.
Учтите, что вам не нужно удалять существующие размещенные слои, разделенные на листы; размещенные слои, разделенные на листы, не хранятся в управляемой базе данных.
Администратор портала или владельцы размещенного векторного слоя должны удалить те же размещенные векторные слои, которые они экспортировали в предыдущем разделе.
- Войдите на ваш портал.
- Если вы вошли, как администратор портала, щелкните Действия рядом с именем первого участника портала и нажмите Управление элементами. Откроется список всех ресурсов, принадлежащих этому участнику.
- Если вы вошли, как владелец размещенного векторного слоя, откройте Мои ресурсы.
- Поставьте отметки около каждого размещенного векторного слоя, который вы хотите перенести, и нажмите Удалить.
Далее удалите существующую управляемую базу данных и настройте ArcGIS Data Store.
Удалите управляемую базу данных
Удалите и замените существующую управляемую базу данных с помощью ArcGIS Data Store.
Сначала, удалите существующую управляемую базу данных.
- Войдите в ArcGIS Server Manager как администратор.
- Щелкните Сайт в верхней части ArcGIS Server Manager.
- Щелкните Хранилище данных.
- Нажмите Х рядом с существующей управляемой базой данных, чтобы удалить ее с сайта ArcGIS Server.
- Нажмите Да, чтобы подтвердить отмену регистрации базы данных.
Далее, установите ArcGIS Data Store и настройте ArcGIS Data Store на вашем сайте ArcGIS Server.
Когда вы настроите ArcGIS Data Store, все данные нового опубликованного размещенного векторного слоя будут храниться в базе данных, управляемой ArcGIS Data Store.
Опубликуйте снова размещенные векторные слои
Необходимо опубликовать заново размещенные векторные слои из файловой базы геоданных, которая была экспортирована ранее. Убедитесь, что имена новых размещенных векторных слоев совпадают с именами старых размещенных векторных слоев.
Примечание:
Пользователь, публикующий данные, является владельцем размещенного векторного слоя. Если вы экспортируете данные, как администратор портала, но хотите, чтобы отдельные участники портала (издатели) продолжали владение размещенным векторным слоем, предоставьте общий доступ к файловым базам геоданных той группе, в которую входят издатели.
- Откройте страницу информации об элементе для экспортированной файловой базы геоданных.
- Щелкните Опубликовать (Publish).
- Установите заново свойства нового размещенного векторного слоя, такие как общий доступ, редактирование и защита от удаления. Подробные инструкции см. в разделе Управление размещенными веб-слоями в справке Portal for ArcGIS.
- Повторите эти шаги для каждой экспортированной файловой базы геоданных.
Обновление карт и повторная публикация приложений
У новых размещенных векторных слоев идентификаторы ID отличаются от тех слоев, которые они заменили. Вам необходимо заменить размещенные векторные слои в существующик картах, установить заново символы карты, создать заново презентации в картах и опубликовать заново приложения, которые используют эти карты.