Загрузка больших наборов данных с ArcGIS Desktop
При использовании сервиса геообработки в ArcGIS Desktop, если задача содержит входные параметры, для которых необходимо предоставление наборов данных или файлов для выгрузки, важно принять к сведению, что к ним применяются ограничения по размеру. Ограничения зависят от типа загружаемых данных.
Если тип загружаемых данных – это растр или файл, то ограничение по размеру – 64 Мб, то есть объем динамической памяти по умолчанию. Если размер загружаемых данных или файла больше, чем 64 Мб, вы получите сообщение об ошибке в окне Результат и информацию о сбое сервиса в журнале ArcGIS Server после загрузки.
Если тип загружаемых данных – это класс объектов, то ограничение зависит от размера скачивания выходных данных задачи сервиса, а не от размера загрузки. Это происходит потому, что во время выполнения задачи в директории задания сервера создается файл definition.dat, размер которого больше размера входного класса объектов. Если размер definition.dat больше, чем 64 Мб, вы получите сообщение об ошибке в окне Результат и информацию о сбое сервиса в журнале ArcGIS Server после загрузки. Более подробную информацию о загрузке большого класса объектов см. в разделе Советы по загрузке большого класса объектов.
Если вы получили сообщения об ошибках в окне Результат и информацию о сбое сервиса в журнале Сервер, то вам необходимо увеличить объем динамической памяти ArcGIS Server, чтобы избежать подобных ошибок. Чтобы увеличить размер динамической памяти, выполните пошаговые инструкции, приведенные в разделе Настройки сервиса геообработки: расширенные свойства.
Отправка больших наборов данных из веб-приложения
Веб-приложения используют операцию отправки REST для передачи файлов. Эта функция определяется функцией Загрузка на странице свойств сервиса геообработки. Максимальный размер отправляемых данных по умолчанию равен 2 ГБ. Вы можете изменить максимум размера загрузки на значение меньше 2 ГБ, выполнив пошаговые инструкции, приведенные в разделе Настройки сервиса геообработки: расширенные свойства. Вы не можете изменить размер максимальной загрузки на значение более 2 ГБ.
Если в качестве входных данных используется файл .txt, .zip или .jpg можно использовать операцию ресурсов uploads для передачи этих типов файлов. Настройка типа передаваемых файлов описана в разделе Настройки сервиса геообработки: расширенные свойства.
Советы по загрузке большого класса объектов
Для загрузки векторных данных больших объемов из ArcGIS Desktop вам необходимо указать опубликованный сервис геообработки как асинхронный. Кроме того, вы можете загружать большие объемы данных, только используя ArcGIS Desktop. Если клиентом является веб-приложение, а размер загрузки превышает 64 МБ, опубликуйте сервис с итоговым картографическим сервисом.
Одной из настроек параметров для сервиса геообработки является Максимальное число записей, возвращаемое сервером. Если выходные данные сервиса геообработки возвращают класс объектов или таблицу, содержащую больше записей, чем указано в этой настройке, результат выполнения задачи в окне Результаты будет содержать сообщение <данные превышают ограничения переноса>. Можно сбросить параметр Максимальное число записей, возвращаемое сервером (Maximum number of records returned by the server) следующим образом.
- В окне Каталог создайте подключение администратора сервера к серверу, на котором размещен сервис.
- Щелкните правой кнопкой мыши сервис и выберите Свойства сервиса.
- Перейдите на вкладку Параметры и сбросьте значение Максимальное число записей, возвращаемое сервером.
Сервис автоматически перезапустится.
Дополнительные сведения о работе с результатами задачи в окне Результаты (Results)Максимальное время
При работе с долгосрочными заданиями геообработки может понадобиться увеличить максимальное время использования клиентом сервиса. Это осуществляется на вкладке Слияние сервисов диалогового окна Свойства сервиса. Значение по умолчанию – 600 секунд или 10 минут. Дополнительные сведения о сроках ожидания, связанных с сервисом, см. в разделе Настройка и конфигурация сервисов.