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

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

Слои листов, размещенные на ArcGIS Online, удобно использовать в тех случаях, когда вам нужно предоставить веб-доступ для просмотра карты, но у вас нет собственного ArcGIS Server. Это лёгкий способ поделиться определёнными картами с Интернет-сообществом, когда невозможно сделать ваш ArcGIS Server общедоступным. WMTS доступно для слоёв листов, размещённых на ArcGIS Online и опубликованных в открытом доступе.

Вы можете опубликовать слой листов из существующего размещенного векторного слоя, либо воспользоваться одним из следующих методов создания файла в ArcGIS Pro или ArcMap, а затем использовать этот файл для публикации размещенного слоя листов в ArcGIS Online:

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

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

Задание и публикация карты в ArcGIS Pro

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

Примечание:

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

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

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

  1. Запустите ArcGIS Pro и откройте проект с картой, которую вы хотите опубликовать.
  2. Войдите в свою организацию из ArcGIS Pro, используя учетную запись с правами доступа, достаточными для создания ресурсов и публикации размещенных слоев листов.
  3. Щелкните Веб-слой в группе Опубликовать как на вкладке Общий доступ.
  4. Введите имя слоя листов.
  5. Введите краткое описание и теги слоя листов.
  6. Выберите Листы в поле Тип слоя.
    По умолчанию слой будет сохранен в Мои ресурсы. Можно сохранить его в подпапку в Моих ресурсах, введя имя папки или указав путь к существующей папке.
  7. Укажите, кто получит доступ к размещенному слою листов.

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

    • Все (общий доступ) – выбор этой опции сделает ваш слой доступным широкой публике.
    • Название организации – вы увидите эту опцию, если войдете под учетной записью организации. Выбор этой опции позволяет предоставить доступ к элементу всем авторизованным пользователям организации.
    • Группы – Можно открыть общий доступ для членов групп, к которым вы принадлежите, выбрав группы из ниспадающего списка.
  8. Перейдите на вкладку Настройка, чтобы указать настройки кэширования.
  9. Выберите опцию Схема листов.
  10. Измените положение бегунка Уровни детализации, чтобы указать минимальный и максимальный масштаб для вашего слоя листов.

    Размер выходного кэша будет меняться с изменением минимального и максимального масштабов.

  11. Нажмите Опции и выберите, когда и где будет построен кэш.
    • Выберите Кэшировать автоматически на сервере, если вы хотите, чтобы листы строились на ArcGIS Online в процессе публикации слоя.
    • Если вы хотите сохранить построенный кэш на ArcGIS Online, но при этом хотите построить его самостоятельно после публикации, выберите Кэшировать вручную на сервере, откройте слой листов на вебсайте ArcGIS Online после публикации слоя и вручную постройте кэш.
    • Если вы хотите минимизировать число используемых кредитов при публикации слоя листов на ArcGIS Online, выберите Кэшировать локально и укажите в качестве местоположения папку на компьютере с ArcGIS Pro для хранения временного пакета листов. Кэш будет построен и упакован на машине с ArcGIS Pro, а пакет листов будет автоматически выгружен на ArcGIS Online для последующей распаковки и сохранения кэша в ArcGIS Online.
  12. Чтобы позволить клиентам загружать листы кэша для автономного использования, отметьте Разрешить клиентам экспортировать листы кэша.
  13. Если вы отметили Разрешить клиентам экспортировать листы кэша, используйте поле Ограничить экспорт до для указания максимального количества листов, которое клиент может загрузить одним запросом.
  14. Чтобы вычислить количество листов и пространство, которое будет использовать для кэширования, откройте раздел Оценка и щелкните Вычислить.

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

  15. Щелкните на вкладке Ресурсы, чтобы убедиться, что слой содержит нужные слои данных.
  16. Щелкните Анализировать для проверки на наличие ошибок и проблем.

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

  17. После устранения ошибок и, в случае необходимости, предупреждений, щёлкните Опубликовать.
    Примечание:

    На этом шаге ваши данные копируются на ArcGIS Online. Время, которое займет публикация, зависит от размера данных, скорости и пропускной способности канала вашего Интернет-подключения.

По завершении публикации можете щелкнуть Управление веб-слоем, чтобы открыть ArcGIS Online.

Создание пакета листов в ArcGIS Pro и загрузка его в организацию

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

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

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

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

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

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

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

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

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

Публикация больших пакетов листов

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

В ArcGIS Pro выполните инструменты геообработки.

  1. Либо запустите инструмент геообработки Создать пакет листов карты, чтобы создать пакет геообработки за один шаг, либо запустите эти инструменты в указанном порядке:
    1. Запустите инструмент Построить схему листов кэша для определения сетки листов и формата изображений.
    2. Запустите инструмент Управление листами кэша для построения листов.
    3. Запустите инструмент Экспорт листов кэша для создания пакета листов.

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

  2. Запустите инструмент Опубликовать пакет (в группе инструментов Пакет) для загрузки листов на ArcGIS Online.
  3. По окончании создания пакета листов войдите в организацию под той же учетной записью, которая использовалась вами при создании пакета листов в ArcGIS Pro, и щелкните Ресурсы > Мои ресурсы.
  4. Щелкните пакет листов, чтобы увидеть страницу описания элемента.
  5. Щелкните Опубликовать.
  6. Введите заголовок и теги.
  7. Если для вашей организации настроены категории содержания, нажмите Назначить категорию и выберите до 20 категорий для облегчения поиска вашего элемента.

    Вы также можете заполнить поле Фильтр категорий, чтобы сократить список категорий.

  8. Щелкните Опубликовать.

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

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

Задание и публикация карты в ArcMap

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

Примечание:

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

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

  1. Запустите ArcMap и откройте карту, которую вы хотите опубликовать.
  2. Войдите в ArcGIS Online с использованием учетной записи организации, которая имеет права на создание ресурсов и публикацию размещенных слоев листов.
    1. Щелкните Файл > Подключиться.
    2. Введите имя пользователя и пароль ArcGIS Online и щелкните Войти.
  3. Теперь опубликуйте карту.
  4. Щелкните Файл > Опубликовать как > Сервис.
  5. Выберите Опубликовать сервис и нажмите Далее.
    Внимание:

    Если вместо этого вы выбираете перезапись сервиса, то элемент листа карты удаляется из ArcGIS Online, а новый элемент создается с тем же именем. Новый элемент создается в корневой папке, и ему будет присвоен новый ID. Вам требуется перенастроить параметры доступа и при необходимости переместить элемент обратно в папку, в которой он находился до повторной публикации.

  6. В ниспадающем списке типов подключения выберите Мои размещенные сервисы. Затем введите имя для ваших листов и нажмите Продолжить.
  7. Укажите требуемые свойства в Редакторе сервисов.

    Здесь вы можете выбрать операции, которые пользователи смогут применять к листам, и указать, как листы будут предоставляться конечным пользователям. Более подробно о настройке сервисов для развертывания см. раздел Настройка и конфигурирование сервисов справки ArcGIS Server. Некоторые из свойств, обсуждаемые в этом разделе, относятся только к ArcGIS Server и не применимы при работе с размещенными слоями листов. Например, для размещенных в ArcGIS Online слоев листов отсутствует опция определения минимального и максимального числа экземпляров сервиса, поскольку за масштабирование системных ресурсов сервиса отвечает Esri.

    Подсказка:

    Если вы закроете окно Редактор сервисов во время данного сеанса, то появится запрос на сохранение вашей работы как черновика сервиса. Черновики сервисов позволяют вам позднее возвращаться к конфигурации сервиса. По умолчанию черновики сервисов сохраняются в папке Черновики подключения Мои размещенные карты. Дополнительную информацию см. в разделе О черновиках сервисов в Справке ArcGIS Server.

  8. Есть несколько свойств, которые используются только для размещенных слоев листов, и которые вам необходимо указать. Они подробно описаны в шагах ниже.
  9. В окне Редактор сервиса щелкните Функции, затем Кэшированный сервис, чтобы опубликовать вашу карту в виде слоя листов. Включите опцию Доступ к объектам для публикации слоя пространственных объектов с вашими листами, если вы собираетесь настроить всплывающие окна для слоя при добавлении его в Map Viewer.

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

  10. Щелкните пункт Кэширование, чтобы задать свойства листов кэша.

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

  11. В Редакторе сервиса щелкните Описание элемента и введите краткое описание и теги для вашего слоя листов.

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

    Более подробно см. в разделе описания элементов раздела Задание свойств картографического сервиса справки ArcGIS Server.

  12. В Редакторе сервиса щелкните ArcGIS Online и выберите, кому предоставить доступ к слою листов.

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

  13. В окне Редактор сервисов щелкните Анализировать Анализировать (Analyze).

    Будет произведена проверка карты на возможность быть опубликованной. Перед публикацией необходимо исправить Ошибки Ошибка (Error), перечисленные в окне Подготовка. При необходимости можно устранить предупреждения и информационные сообщения для дальнейшего улучшения производительности и визуализации публикуемых листов.

  14. При необходимости, щелкните Предварительный просмотр Предварительный просмотр (Preview) в Редакторе сервиса.

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

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

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

После публикации листов на ArcGIS Online вы увидите их, раскрыв папку Мои размещенные сервисы в окне Каталога.

Размещенный слой листов будет доступен на вкладке Мои ресурсы веб-сайта ArcGIS Online в виде двух независимых элементов: Листы и Определение сервиса. Определение сервиса – это архивный файл, содержащий карту, ее данные и настройки публикации листов. Определение сервиса можно передать и опубликовать на любом компьютере, где запущен ArcGIS Server 10.1 или более новый.

Создание пакета листов в ArcMap и публикация

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

Подсказка:

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

Существует два способа создания и публикации пакета листов из ArcMap.

  • Для упаковки и публикации небольшого объема данных (менее 1 Гб), создайте и опубликуйте пакет листов непосредственно из карты. При публикации пакета в ArcGIS Online сохраняются элементы документа карты, такие как, легенда и текстовые элементы.
  • Если объем ваших данных составляет более 1 Гб, для упаковки и публикации листов используйте инструменты геообработки. При публикации листов из пакета листов, такой способ сохраняет только данные, что увеличивает производительность создания листов.

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

Публикация небольших пакетов листов

Если размер создаваемого в ArcMap пакета листов меньше 1 Гб, для публикации применяется следующий рабочий процесс:

  1. Откройте вашу карту в ArcMap.
  2. Войдите с использованием учетной записи организации, которая имеет права на создание ресурсов и публикацию размещенных слоев листов.
  3. Щелкните Настройка > Опции ArcMap > Общий доступ и убедитесь, что включена опция Включить инструменты ArcGIS Runtime.

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

  4. В ArcMap щелкните Файл > Опубликовать как > Пакет листов.
  5. В следующих подшагах настройте все параметры. Остальные настройки можете выбрать сами.
    1. На вкладке Пакет листов выберите Загрузить пакет в мою учетную запись ArcGIS Online.
    2. На вкладке Формат листов выберите ArcGIS Online / Bing Maps / Google Maps в качестве Схемы листов.
    3. На вкладке Описание элемента введите все обязательные элементы.
    4. На вкладке Общий доступ выберите, предоставить ли доступ для всех или только для определенных групп пользователей.
  6. Щёлкните Опубликовать.

    Вам может быть предложено сохранить карту перед тем, как ArcMap создаст пакет листов.

    Генерация пакета листов может занять некоторое время, особенно если вы включили крупные масштабы.

  7. Когда создание пакета листов будет завершено, войдите в ArcGIS Online под учетной записью организации и щелкните Ресурсы > Мои ресурсы.
  8. Щелкните пакет листов, чтобы увидеть страницу описания элемента.
  9. Щелкните Опубликовать.
  10. Введите название и теги и щелкните Опубликовать.

Листы распакованы и размещены как слой листов на ArcGIS Online. Размещенный векторный слой появится в Моих ресурсах.

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

Публикация больших пакетов листов

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

Выполните эти инструменты в следующем порядке:

  1. Запустите Построить схему листов кэша для определения сетки листов и формата изображений.
  2. Запустите Управление листами кэша для построения листов.
  3. Запустите Экспорт листов кэша для создания пакета листов.
  4. Запустите Опубликовать пакет (в группе инструментов Упаковка) для загрузки листов на ArcGIS Online.
  5. Когда создание пакета листов будет завершено, войдите в ArcGIS Online под учетной записью организации и щелкните Ресурсы > Мои ресурсы.
  6. Щелкните пакет листов, чтобы увидеть страницу описания элемента.
  7. Щелкните Опубликовать.
  8. Введите заголовок и теги.
  9. Если для вашей организации настроены категории содержания, нажмите Назначить категорию и выберите до 20 категорий для облегчения поиска вашего элемента.

    Вы также можете заполнить поле Фильтр категорий, чтобы сократить список категорий.

  10. Щелкните Опубликовать.

Листы распакованы и размещены как слой листов на ArcGIS Online. Размещенный векторный слой появится в Моих ресурсах.

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

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

Другой способ предоставить слои листов и данные в доступ для других пользователей состоит в том, чтобы создать файл определения сервиса и загрузить его на ArcGIS Online. Автор карты определяет данные и символы, которые необходимы для размещенного слоя листов и включает их в файл определения сервиса.

Создание файла определения сервиса

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

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

  1. Запустите ArcMap и войдите под учетной записью организации.
  2. Создайте и сохраните карту.

    Подробнее о создании и публикации карты см. разделы о картографических сервисах справочной системы ArcGIS Server.

  3. Теперь создайте файл определения сервиса.
  4. Щелкните Файл > Опубликовать как > Сервис.
  5. Выберите пункт Сохранить файл определения сервиса и щелкните Далее.
  6. Щелкните Выбрать подключение и выберите Мои размещенные сервисы из ниспадающего списка.
  7. Введите имя файла и щелкните Далее.
  8. Укажите, в каком каталоге на вашем клиентском компьютере будет создан файл определения сервиса, и нажмите Продолжить.

    Появится окно Редактор сервисов.

  9. На левой панели Редактора сервисов щелкните Кэширование.
  10. Выберите Схема листов.
  11. Выберите минимальный и максимальный масштабы для листов и Вычислить размер кэша.
  12. Щелкните Построить кэш вручную после публикации сервиса.
  13. Вы также можете щелкнуть Дополнительные настройки и указать дополнительные настройки для кэша листов.
  14. На левой панели Редактора сервисов щелкните Описание элемента и введите описание слоя листов.

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

  15. Щелкните Анализировать Анализировать (Analyze), чтобы удостовериться в отсутствии ошибок.

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

  16. После устранения ошибок и, возможно, сообщений и предупреждений щелкните Разместить Этап.

Файл определения сервиса сохраняется в выбранном вами местоположении.

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

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

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

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

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

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

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

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

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

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