ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

创建输出

需要 Spatial Analyst 许可。

  • 输出规则

所有地图代数工具和运算符都会生成输出。对于大多数地图代数工具和运算符来说,栅格对象就是等号左侧的输出。

输出规则

  • 生成栅格的运算符或工具可产生在等号左侧标识的栅格对象。在这种情况下,栅格对象指向临时栅格数据集。
    outSlope = Slope("indem")
    
  • 基于一个语句创建的输出栅格对象可以直接用在后续语句中。
    outDirection = FlowDirection("inelevation")
    outAccumulation = FlowAccumulation(outDirection)
    
  • 生成的栅格对象所引用的栅格数据集是临时数据集,ArcGIS 会话结束时会将其从磁盘上移除。可通过对栅格对象调用 save 方法来永久保存引用的栅格数据集。
    outSlope = Slope("indem")
    outSlope.save("sloperaster")
    
    有关如何永久保存栅格对象所引用的数据集的更多案例,请参阅
    • ArcGIS 中栅格对象的交互
    。

    有关栅格对象及其属性和方法的详细信息,请参阅创建栅格对象。

  • 如果一个工具可以创建多个输出,则可将可选输出表示为工具参数,并加上括号放在等号右侧。可选栅格输出是永久保存在磁盘上的数据集,而不是栅格对象。
    # Empty "" indicate use the default values 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)
    

相关主题

  • An overview of the rules for Map Algebra
  • 管理地图代数中 Spatial Analyst 工具的输出

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明