Загрузка приложения

ArcGIS Enterprise (10.8.x)    |    |  

Приложение, созданное посредством Web AppBuilder, можно загрузить и разместить на веб-сервере. Любое загруженное 2D или 3D-приложение, если оно ссылается на непубличные элементы, должно быть зарегистрировано на ArcGIS Online или ArcGIS Enterprise.

Примечание:

Независимо от того, где вы развертываете ваше приложение, ему все равно необходим доступ к веб-карте.

Загрузка приложения

Загрузите приложение с вкладки Мои ресурсы на странице содержания.

  1. На вкладке Мои ресурсы, на странице содержания, щелкните приложение, чтобы увидеть описание элемента.
  2. Щелкните Загрузить на странице Обзор. ZIP-файл загрузится на ваш компьютер.

Развертывание приложения

Разверните приложение на базе вашей аутентификации на портале.

  • Если ваш портал настроен с помощью аутентификации OAuth2 или SAML, выполните следующие действия, чтобы развернуть приложение на вашем веб-сервере:
    1. Разархивируйте загруженное приложение.
    2. Добавьте прокси-сервер к вашему приложению. Для получения подробной информации обратитесь к разделу Использование прокси.
    3. Добавьте и зарегистрируйте приложение. Перейдите к Добавлению приложений и Регистрации приложений.
    4. Скопируйте и вставьте ID приложения в свойство appId в файле конфигурации приложения (app config). Сохраните файл.
    5. Разверните приложение на вашем веб-сервере.
  • Если ваш портал настроен с помощью аутентификации IWA, PKI или LDAP, выполните следующие действия, чтобы развернуть приложение на вашем веб-сервере:
    1. Разархивируйте загруженное приложение.
    2. Добавьте прокси-сервер к вашему приложению. Для получения подробной информации обратитесь к разделу Использование прокси.
    3. Изменить URL ArcGIS API for JavaScript.
      Внимание:

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

    4. Разверните приложение на вашем веб-сервере.

Настройка приложения

Для настройки приложения выполните следующее.

  • Добавьте пользовательские виджеты:
    1. Поместите пользовательский виджет в папку виджетов.
    2. Добавьте виджет в файл config.json приложения.

      В примерах ниже используется виджет Demo. Добавьте его в файл config.json.

      {
            "uri": "widgets/Demo/Widget"
          },
  • Настройка приложения и виджетов. См. Описание JSON.
  • Ссылка на предпочитаемый ArcGIS API for JavaScript. Обратитесь к Изменение URL-адреса ArcGIS API for JavaScript.

Поддерживаемые браузеры

Список браузеров, поддерживающихся вашими развернутыми 2D и 3D приложениями, см. в разделе Поддерживающиеся браузеры.

Внимание:

Когда вы открываете развернутое 2D приложения, используя OAuth в Microsoft Edge или Internet Explorer 11, может появится всплывающее окно с запросом, хотите ли вы закрыть эту вкладку. Щелкните Да, и всплывающее окно исчезнет, но в приложение ничего не будет загружено. Если произойдет именно так, добавьте .arcgis.com в список безопасных сайтов в настройках браузера.

Поддерживаемые версии ArcGIS API for JavaScript

  • ArcGIS API for JavaScript 3.22 и более новые версии.
  • ArcGIS API for JavaScript поставляется с Portal for ArcGIS 10.6.