Skip To Content

Публикация размещенных слоев листов

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

Вы можете опубликовать слой листов, который будет размещен на ArcGIS Enterprise, с помощью любого из следующих способов:

Подсказка:

Информацию о том, каким методом лучше воспользоваться для публикации слоя листов см. в Слои листов.

Вы можете автоматически построить кэш листов в процессе публикации, или сделать это в ручном режиме после публикации. Более подробно см. Советы и рекомендации по кэшу листов.

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

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

Подсказка:

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

Публикация из размещённого векторного слоя

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

Примечание:

  • Редактирование пространственных атрибутов, выполненное в размещенном векторном слое, не будет автоматически отражаться в размещенном слое листов. Вы должны будете повторно опубликовать размещенный векторный слой из обновленного размещенного векторного слоя.
  • Есть некоторые ограничения использования стилей для размещенного векторного слоя, которые могут не позволить опубликовать размещённый слой листов.
  • Вы не можете опубликовать размещенный слой сцены из размещенного векторного слоя мультипатч.
  • Вы не можете опубликовать размещенный слой сцены из размещенного пространственно-временного векторного слоя.

Есть два способа опубликовать размещенный слой листов из размещенного векторного слоя. Каждый из способов описан в следующих двух разделах.

Публикация со страницы элемента векторного слоя

Выполните следующие шаги для публикации размещенного слоя листов из вкладки Обзор или размещенного векторного слоя:

  1. Войдите в вашу организацию и щелкните Ресурсы > Мои ресурсы.
  2. Щелкните размещенный векторный слой, который вы хотите опубликовать, и щелкните Опубликовать, выберите Слой листов из ниспадающего меню.
  3. Введите название, теги и описание для размещенного слоя листов.
  4. Выберите папку, в которой будет храниться размещенный слой листов.
  5. Выберите способ отображения слоя листов.
    • Базовые карты ArcGIS Online — при выборе этого параметра слой листов использует схему листов ArcGIS Online. Это позволяет отображать слой листов вместе с базовыми картами ArcGIS Online.
    • Пользовательский слой листов базовой карты — используйте этот параметр, чтобы создать слой листов, использующий схему листов существующего слоя листов или слоя изображения карты, который вы будете использовать в качестве базовой карты. При выборе этого варианта необходимо указать URL-адрес существующего картографического сервиса листов ArcGIS Server. Это позволит новому слою листов правильно отображаться на картах, в которых в качестве базовой карты используется слой листов или слой изображений карты.
  6. Дополнительно можно изменить экстенты, при которых слой будет отображаться, перетащив маркеры бегунка Видимого диапазона.
    Внимание:

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

  7. Нажмите OK.

    Как только слой листов будет создан, откроется его страница элемента.

Создать элемент слоя листов

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

  1. Войдите в вашу организацию и щелкните Ресурсы > Мои ресурсы.
  2. Щелкните Новый элемент > Слой листов > Растровый слой листов > Перейдите к существующему векторному слою и нажмите Далее.
  3. Выберите векторный слой для публикации в виде листов и нажмите Далее.
  4. Выберите способ отображения слоя листов.
    • Базовые карты ArcGIS Online — при выборе этого параметра слой листов использует схему листов ArcGIS Online. Это позволяет отображать слой листов вместе с базовыми картами ArcGIS Online.
    • Пользовательский слой листов базовой карты — используйте этот параметр, чтобы создать слой листов, использующий схему листов существующего слоя листов или слоя изображения карты, который вы будете использовать в качестве базовой карты. При выборе этого варианта необходимо указать URL-адрес существующего картографического сервиса листов ArcGIS Server. Это позволит новому слою листов правильно отображаться на картах, в которых в качестве базовой карты используется слой листов или слой изображений карты.
  5. Введите название для размещенного слоя листов.
  6. Выберите папку, в которой будет храниться размещенный слой листов.
  7. При необходимости введите теги и краткое описание для слоя листов.
  8. Щелкните Сохранить.

    Как только слой листов будет создан, откроется его страница элемента.

Используйте параметр Построить листы на вкладке Настройки страницы сведений об элементе слоя листов, чтобы синхронизировать содержимое листов с исходным векторным слоем. Более подробно см. в разделе Управление слоями листов.

Публикация из ArcGIS Pro

Вы можете опубликовать размещенный слой листов из карты в ArcGIS Pro. Инструкции см. в Справке ArcGIS Pro.

Имейте в виду следующее при публикации слоя листов из ArcGIS Pro:

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

Публикация из пакета листов

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

ArcGIS Pro 2.3 и более новые версии позволяют вам указать выходные данные этого инструмента геообработки как файл .tpk или файл .tpkx. Новый формат .tpkx использует упрощенную структуру файлов, которая обеспечивает повышенную производительность при работе в облаке и общих сетевых расположениях, и является форматом открытой спецификации. В данном случае вы можете использовать любой формат.

  1. Откройте проект ArcGIS Pro, содержащий упаковываемые данные.
  2. Откройте и запустите инструмент геообработки Создать пакет листов карты.
  3. По окончании создания пакета листов войдите в организацию под учетной записью организации с правами доступа, необходимыми для создания ресурсов и публикации слоев листов.
  4. Откройте вкладку Мои ресурсы на странице содержания и щёлкните Новый элемент.
  5. Щелкните Ваше устройство, чтобы добавить пакет листов.
  6. Выберите Добавить пакет листов и создать размещенный слой листов.
  7. Щелкните Далее.
  8. Введите заголовок.
  9. Выберите папку в Мои ресурсы, в которой вы хотели бы сохранить данный элемент.
  10. Если администратором вашей организации настроены категории ресурсов, нажмите Назначить категории и выберите до 20 категорий, чтобы другим людям было легче найти элемент.

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

  11. При необходимости введите теги, разделенные запятыми.

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

  12. Щелкните Сохранить.

Листы распакованы и создан размещенный слой листов.

Файл пакета листов и размещенный слой листов доступны в Моих ресурсах. Вы можете поделиться файлом и слоем листов с другими.

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

Публикация из файла определения сервиса

Публикация листов и построение кэша может использовать много ресурсов сервера. Если вам необходимо опубликовать большое количество слоев листов, то ваши авторы карт могут создать файлы определения сервиса (.sd) в ArcGIS Pro, которые будут содержать данные, символы и другую информацию, требуемую для публикации слоя листов на портале. Затем можно использовать скрипт для загрузки и публикации файлов определения сервиса на вашем портале в нерабочее время. Полученные слои листов будет размещены на хост-сервере.

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

Загрузка и публикация файла определения сервиса

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

Выгрузка и публикация на портале

Войдите на портал для добавления и публикации файла определения сервиса.

  1. Войдите на портал как участник с правами на создание ресурсов и публикацию размещенных слоев листов.
  2. Откройте вкладку Мои ресурсы на странице содержания и щёлкните Новый элемент.
  3. Выберите Ваше устройство.
  4. Выберите файл определения сервиса.
  5. Выберите Добавить определение сервиса и создать размещенный векторный слой.
  6. Щелкните Далее.
  7. Если администратором вашей организации настроены категории ресурсов, нажмите Назначить категории и выберите до 20 категорий, чтобы другим людям было легче найти элемент.

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

  8. При необходимости введите теги, разделенные запятыми.

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

  9. Щелкните Сохранить, чтобы добавить файл определения сервиса и опубликовать слой листов.

    Слой листов публикуется на сервере портала, и определение сервиса и слои добавляются в Мои ресурсы.

  10. Когда публикация слоя листов будет завершена, щелкните Начать построение листов, чтобы создать эти листы.

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

Запуск скрипта для загрузки и публикации

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

Для получения подробной информации см. следующие страницы справки: