Если вы хотите использовать преимущества масштабируемости и функций, доступных при использовании хранилища реляционных данных, но у вас имеется существующая управляемая база данных и размещенные векторные слои, для перехода к ArcGIS Data Store у вас имеется два варианта.
- Вы можете удалить существующую управляемую базу данных и добавить ее снова на сайт ArcGIS GIS Server в виде зарегистрированной базы данных. Существующие размещенные векторные слои будут продолжать работать. Затем вы можете установить ArcGIS Data Store и настроить хранилище реляционных данных. Теперь все вновь опубликованные размещенные векторные слои будут иметь функции, доступные при использовании хранилища реляционных данных, а существующие размещенные векторные слои – нет. Если вам не требуется, чтобы существующие размещенные векторные слои имели эти функции, то Esri рекомендует использовать эту процедуру, чтобы оставить существующие размещенные векторные слои.
- Если вы не можете оставить существующую управляемую базу данных в качестве зарегистрированный базы данных, или если вы хотите, чтобы у существующих слоев появились новые функции, то следуйте инструкциям этого раздела, чтобы
- Экспортировать данные существующих размещенных векторных слоев.
- Удалить существующие векторные слои.
- Замените управляемую базу данных на хранилище реляционных данных.
- Опубликовать заново размещенные векторные слои.
- Установить заново настройки общего доступа и другие параметры для новых размещенных векторных слоев, установить заново символы для слоев карты, создать заново презентации и опубликовать заново приложения.
Примечание:
Размещенные векторные слои, которые были опубликованы из ArcMap или карты ArcGIS Pro, могут быть опубликованы заново из ArcMap или ArcGIS Pro без необходимости экспорта данных размещенного векторного слоя, но это возможно только в случае, если размещенный векторный слой не использовался для редактирования. При публикации из ArcMap или ArcGIS Pro сохраняются условные знаки слоя, но если было выполнено редактирование с помощью размещенных векторных слоев, изменения будут потеряны при повторной публикации. Если вы хотите опубликовать заново неизмененные размещенные векторные слои из ArcMap или ArcGIS Pro, то удалите существующие размещенные векторные слои, замените управляемую базу данных на ArcGIS Data Store и опубликуйте их заново.
Экспорт данных
Выполните экспорт существующих размещенных векторных слоев до того, как удалить управляемую базу данных с сайта GIS 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.
- Щелкните Хранилище данных.
- Нажмите Х рядом с существующей управляемой базой данных, чтобы удалить ее с сайта GIS Server.
- Нажмите Да, чтобы подтвердить отмену регистрации базы данных.
Затем установите ArcGIS Data Store и настройте хранилище реляционных данных для сайта GIS Server.
Когда вы настроите ArcGIS Data Store, все данные вновь опубликованных размещенных векторных слоев будут храниться в хранилище реляционных данных.
Повторная публикация размещенных векторных слоёв
Необходимо опубликовать заново размещенные векторные слои из файловой базы геоданных, которая была экспортирована ранее. Убедитесь, что имена новых размещенных векторных слоев совпадают с именами старых размещенных векторных слоев.
Примечание:
Пользователь, публикующий данные, является владельцем размещенного векторного слоя. Если вы экспортируете данные, как администратор портала, но хотите, чтобы отдельные участники портала (издатели) продолжали владение размещенным векторным слоем, предоставьте общий доступ к файловым базам геоданных той группе, в которую входят издатели.
- Откройте страницу информации об элементе для экспортированной файловой базы геоданных.
- Щелкните Опубликовать.
- Установите заново свойства нового размещенного векторного слоя, такие как общий доступ, редактирование и защита от удаления. Подробные инструкции см. в разделе Управление размещенными веб-слоями в справке Portal for ArcGIS.
- Повторите эти шаги для каждой экспортированной файловой базы геоданных.
Обновление карт и повторная публикация приложений
У новых размещенных векторных слоев идентификаторы ID отличаются от тех слоев, которые они заменили. Вам необходимо заменить размещенные векторные слои в существующих картах, установить заново символы карты, создать заново презентации в картах и опубликовать заново приложения, которые используют эти карты.