Создание выходных данных

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

Все инструменты и операторы Алгебры карт создают выходные результаты. Для большинства инструментов и операторов Алгебры карты результатом является растровый объект слева от знака равенства.

Выходные правила

  • Операторы и инструменты, результатом работы которых является растр, возвращают растровый объект. В этом случае объект Raster ссылается на временный набор растровых данных.
    outSlope = Slope("indem")
  • Выходной растровый объект, созданный из одного выражения, можно использовать в последующих выражениях напрямую.
    outDirection = FlowDirection("inelevation")
    outAccumulation = FlowAccumulation(outDirection)
  • Набор растровых данных по ссылке для полученного растрового объекта является временным и будет удален с диска после завершения сеанса ArcGIS. Вы можете сохранить этот набор растровых данных по ссылке, вызвав метод растрового объекта save.
    outSlope = Slope("indem")
    outSlope.save("sloperaster")
    Дополнительные примеры того, как набор данных по ссылке может стать постоянным, см. в разделе Работа с растровым объектом.

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

  • Если инструмент может создать более одного результата, то дополнительный результат будет выражен как параметры инструмента в рамках родительских отношений справа от знака равенства. Дополнительные выходные растровые данные являются постоянными наборами данных на диске, они не являются растровыми объектами.
    
    # An empty string, "", indicates the use of a default value for the parameter.
    # In the following statement the defaults are taken for maximum_distance and 
    # cell_size parameters. outdirection will be a a permanent raster stored in the 
    # current workspace.
    outDistance = EucDistance("input", "", "", "outdirection")
  • Некоторые инструменты в ArcGIS Spatial Analyst extension не дают результат в виде растра, например, инструмент Изолиния. Эти инструменты описывают результат в виде параметра в рамках родительских отношений в определении инструмента.
    Contour("elevation", "C:/sapyexamples/output/outcontours.shp", 200, 0)

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


В этом разделе
  1. Выходные правила