Доступно с лицензией Workflow Manager.
Настройка свойств приложения
JavaScript Viewer можно настроить на работу с авторизацией и пользовательскими картами с помощью настройки приложения и свойств карты. Чтобы настроить приложение, а также карту и свойства прокси, измените файл развертывания js/app/WorkflowManager/config/AppConfig.js.
В следующей таблице перечислены различные настройки приложения, которые можно изменить:
Настройка приложения | Описание |
---|---|
app.ServiceRoot | Укажите REST URL сервиса Workflow Manager. |
app.AuthenticationMode | Указывает, будет ли ArcGIS Server использовать авторизацию с помощью токенов, авторизацию Portal for ArcGIS, авторизацию Windows, или не будет использовать авторизацию вообще. Примечание:Авторизация Portal for ArcGIS доступна в ArcGIS Workflow Manager for Server 10.3.1 и позднее. |
app.TokenService | Определяет URL сервиса токена ArcGIS. Доступно только в случае, если AuthenticationMode указан как авторизация Token. |
app.PortalURL | Определяет URL Portal for ArcGIS. Доступно только в случае, если AuthenticationMode указан как авторизация Portal. |
app.Appld | Определяет ID приложения во вьюере после того, как оно будет зарегистрировано на Portal for ArcGIS. Доступно только в случае, если AuthenticationMode указан как авторизация Portal. |
app.DefaultUser | Определяет имя пользователя для веб-приложения по умолчанию. Примечание:У пользователя должны быть права на работу с приложением Workflow Manager. |
app.AutoLogin | Указывает, что вход в приложение с пользователем по умолчанию должен быть выполнен автоматически при открытии приложения. Примечание:Применяется только в случае, когда не используется аутентификация и корректный пользователь Workflow Manager задан как пользователь по умолчанию. |
app.DefaultQuery | Задает запрос по умолчанию от запуска приложения с помощью пути запроса. Путь запроса включает имена контейнеров, определяющих иерархию, разделенные обратными слэшами. |
app.jobLOILayer | Настройки конфигурации для динамического картографического сервиса Location of Interest (LOI). Картографический сервис LOI состоит из классов объектов точек интереса (POI) (дополнительно) и областей интереса (AOI) с классами объектов, которые являются наиболее важными слоями.
Примечание:В ArcGIS Workflow Manager for Server версии 10.4 была добавлена поддержка нового класса объектов POI. |
proxy.url | Определяет местоположение прокси. |
geometryServiceURL | Определяет местоположение сервиса геометрии ArcGIS. |
Настройка параметров карты
Если вы планируете использовать базовые карты, отличные от базовых карт по умолчанию, можно задать соответствующие настройки карты. Вы можете настроить галерею базовых карт для кэшированных картографических сервисов. Дополнительную информацию о поддерживаемых типах, куда включены и кэшированные базовые карты, см. в разделе класс BasemapLayer.
Для поддержки динамических картографических сервисов необходимо настроить пользовательский раздел базовых карт в файле конфигурации.
Примечание:
JavaScript Viewer можно настроить на работу с авторизацией и пользовательскими картами с помощью настройки приложения и свойств карты. Чтобы настроить приложение, а также карту и свойства прокси, измените файл развертывания js/app/WorkflowManager/config/AppConfig.js.
В следующей таблице перечислены различные настройки карты, которые можно изменить:
Настройки карты | Описание |
---|---|
map.basemapGallery | Задает свойства виджета галереи базовых карт. Виджет поддерживает только кэшированные картографические сервисы.
|
map.customBasemaps | Задает свойства для картографических сервисов, не являющихся кэшированными, которые будут использоваться в качестве базовой карты приложения. Эта конфигурация используется, если опция basemapGallery отключена.
Примечание:Доступны и другие опции конфигурации. Обратитесь к конфигурации соответствующего слоя картографического сервиса, чтобы ознакомиться с доступными опциями. |
map.initialExtent | Определяет экстент карты AOI для приложения при входе. |
map.search | Определяет инструменты поиска по карте в приложении.
|
map.navigation | Определяет инструменты навигации по карте в приложении. |
map.overview | Определяет, использовать ли обзорную карту. |
map.scalebar | Указывает, использовать ли на карте масштабную линейку. |
map.coordinates | Определяет, показывать ли на карте координаты. |
map.legend | Определяет, показывать ли на карте легенду. |
map.drawTool |
|
Настройка прокси-сервера
Если вы используете прокси, необходимо выполнить его настройку.
Настройка свойств прокси для приложения. Измените файл развертывания proxy/proxy.config.
В следующей таблице перечислены возможные опции прокси, которые можно настроить.
Свойство прокси | Описание |
---|---|
serverUrl | Определяет конечную точку Workflow Manager Server REST. Измените myserver на имя хоста вашего ArcGIS Server. |
Настройка локализованного вьюера для поддерживаемых языков
Workflow Manager JavaScript Viewer поддерживает следующие языковые пакеты:
- Китайский (упрощенный): zh-CN
- Итальянский: it
- Русский: ru
- Испанский: es
- Турецкий: tr
Чтобы настроить поддерживаемый языковой пакет, выполните следующие шаги:
- Откройте файл развертывания index.html (или index.aspx).
- Удалите ‘//’ (раскомментируйте) язык, который вы хотите использовать в приложении.Пример:
locale: es
Примечание:
Одновременно можно выбрать только один язык.
- Сохраните index.html (или index.aspx).
Вьюер JavaScript Viewer откроется на том языке, который выбран в файле развертывания index.html (или index.aspx).