Управление выходными данными инструментов Image Analyst в алгебре карт

Доступно с лицензией Image Analyst.

Первичный выходной растр выражения алгебры карт Image Analyst – это растровый объект. Растровые объекты ссылаются на временный растр, когда они создаются в качестве первичных выходных данных выражения алгебры карт. Временные данные, если только они не сохранены явно, будут удалены по окончании сеанса ArcGIS или выполнения скрипта.

Сохранение временного растра

Временный растр можно сохранить с помощью метода save растрового объекта. Если временные данные связаны со слоем, данные можно сохранить также с помощью контекстного меню слоя или путем сохранения документа карты. Эти методы сохранения подробно описаны ниже.

Использование метода save

Сохранять временный растр с помощью метода save растрового объекта. В приведенном ниже примере временные выходные данные инструмента Float сохраняются в заданной выходной папке.

outraster = Float("C:/Data/elevation") 
outraster.save("C:/output/floatraster")

Местоположение сохранения данных зависит от того, что вы ввели в методе save, и какие задали параметры среды рабочей области.

Когда задан полный путь с именем набора данных, данные будут сохранены в этом местоположении.

Если указано только имя набора данных, то местоположение сохраняемых данных определяется параметрами среды рабочей области геообработки следующим образом:

  • Если заданы параметры среды Текущая рабочая область или Временная рабочая область, сохраненные данные будут сохранены в местоположении заданной рабочей области.
  • Если заданы параметры среды и для текущей, и для временной рабочей области, данные будут сохранены в значении текущей рабочей области.
  • Если рабочая область не задана, будет возвращена ошибка.

Чтобы сохранить данные там, где они находятся, с именем по умолчанию, вызовите метод save, не задавая имя, как показано в следующем примере:

outraster.save()

Сохранить проект

Чтобы сохранить временный набор растровых данных, связанный со слоем карты, сохраните проект карты. При сохранении проекта, набор растровых данных записывается на диск в текущем местоположении с автоматически созданным именем.

Взаимодействие растрового объекта, слоя и набора данных

Растровый объект ссылается на набор растровых данных и, при использовании в отображении карты, может быть связан с растровым слоем в таблице содержания. Отношения между набором растровых данных, растровым объектом и растровым слоем поддерживаются в большинстве случаев, но важно понимать эти отношения для продуктивной работы с алгеброй карт.

Более подробно о взаимодействии растровых объектов см. в разделе Взаимодействие растрового объекта.

Связанные разделы