Доступно с лицензией 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)