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