Следующие свойства сервисов геообработки являются расширенными настройками, которые невозможно установить в ArcGIS Server Manager или в диалоговом окне Свойства сервера в ArcGIS Desktop. Большинство сервисов геообработки не нуждаются в изменении этих настроек.
Объем динамической памяти
Объем динамической памяти управляет максимальным размером файла, который может быть отправлен на ГИС-сервер. По умолчанию для сервера приложений определено 256 МБ, а для SOC – 64 МБ. При наличии сервисов, на которые пользователи смогут отправлять большие файлы, увеличьте значение по умолчанию для обоих свойств до необходимого.
- В веб-браузере перейдите на http://<Имя вашего сервера>:6080/arcgis/admin.
- Выполните вход в приложение ArcGIS Server Administrator Directory из-под учетной записи администратора.
- Щелкните Компьютеры.
- Щелкните ссылку <Имя вашего сервера>.<domain>.com. К примеру, ссылка может выглядеть так: server1.esri.com.
- На странице Свойства компьютера сервера щелкните ссылку Изменить.
- Увеличьте значение параметра Максимальный объем динамической памяти сервера приложений (в МБ).
- Увеличьте значение параметра Максимальный объем динамической памяти SOC (в МБ) (SOC maximum heap size (in MB)).
- Щелкните кнопку Сохранить изменения, чтобы завершить редактирование.
Размер файла загрузки
Управление размером загрузки служит для контроля за размером файла, который может быть загружен клиентами, подключенными к сервису через конечную точку REST. Как правило, эти клиенты являются веб-клиентами, использующими сервис через пользовательское веб-приложение. По умолчанию в качестве ограничения выбрано 2 ГБ. Используйте эту настройку для предоставления значения по умолчанию в целях предотвращения загрузок больших файлов через сервис.
- Откройте веб-браузер и перейдите на http://<имя сервера>:6080/arcgis/admin/login.
- Выполните вход в приложение ArcGIS Server Administrator Directory из-под учетной записи администратора.
- Щелкните services.
- Щелкните на имени сервиса.
- Щелкните на ссылке Редактировать в нижней части страницы, в разделе Поддерживаемые операции.
- В текстовом окне для Сервис (в формате JSON)*: найдите тег maxUploadFileSize. Если значение по умолчанию 0 (единицы: МБ), максимальный размер загрузки будет ограничен 2 ГБ. Задайте максимальный размер файла после двоеточия (:). Законченная запись выглядит примерно так: "maxUploadFileSize": 100,.
- Щелкните кнопку Сохранить изменения,
Примечание:
При публикации сервиса геообработки убедитесь, что опция Загрузки на странице Возможности свойств сервиса геообработки установлена.
Типы загрузок
Только определенные файлы могут быть загружены в сервис геообработки. Файлы с какими расширениями могут быть загружены с помощью сервиса определяется на уровне сервиса.
- Откройте веб-браузер и перейдите на http://<имя сервера>:6080/arcgis/admin/login.
- Выполните вход в приложение ArcGIS Server Administrator Directory из-под учетной записи администратора.
- Щелкните services.
- Щелкните на имени сервиса.
- Щелкните на ссылке Редактировать в нижней части страницы, в разделе Поддерживаемые операции.
- В текстовом окне Сервис (в формате JSON):* найдите тег allowedUploadFileTypes и добавьте файловые расширения, которые следует разрешить, заключив их в кавычки и поместив после двоеточия (:). Законченная запись выглядит примерно так: "allowedUploadFileTypes": ".kml,.gpx".
- Щелкните кнопку Сохранить изменения,
Примечание:
При публикации сервиса геообработки убедитесь, что опция Загрузки на странице Возможности свойств сервиса геообработки установлена.
Макс. число доменов
Настройка maxDomainCodeCount управляет количеством доменов, которое будет возвращено с ответом сервера. Описание домена сопоставлено с кодом, возвращаемым с выходными объектами ответа. По умолчанию эта настройка установлена на 1000. Если выходной объект содержит более 1000 участвующих доменов, информация о доменах возвращена не будет. Возвращаемая информация о доменах может превысить размер ответа. Если домены не нужны, задайте это значение равным нулю или меньшим, чем количество доменов в сервисе.
- Откройте веб-браузер и перейдите на http://<имя сервера>:6080/arcgis/admin/login.
- Выполните вход в приложение ArcGIS Server Administrator Directory из-под учетной записи администратора.
- Щелкните services.
- Щелкните на имени сервиса.
- Щелкните на ссылке Редактировать в нижней части страницы, в разделе Поддерживаемые операции.
- В текстовом окне Сервис (в формате JSON):* найдите тег maxDomainCodeCount и задайте максимальный предел после двоеточия (:). Законченная запись выглядит примерно так: "maxDomainCodeCount": 25,.
- Щелкните кнопку Сохранить изменения,
Локальная папка Temp
Локальная папка temp является каталогом, в который ГИС-сервер записывает промежуточные выходные данные, если сервер наряду с другими компьютерами участвует в кластере, или если ссылки на каталоги оформлены в виде путей UNC. Расположение папки temp является уникальным для пользовательской учетной записи, под которой запущен ArcGIS for Server. Эта учетная запись задается при установке ArcGIS for Server. В Linux вы можете увидеть путь C:\windows\temp\Temp в сообщениях о выполнении вашего сервиса. Данное местоположение – <ArcGIS Server installation directory>/arcgis/server/temp.