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