当前位置:网站首页 > R语言数据分析 > 正文

arcpy模块(arcpy.env)



 
  

    在导入ArcPy之后,可以运行随ArcGIS安装的标准工具箱中的所有地理处理工具。如:分析工具箱、制图工具箱、转换工具箱、数据管理工具箱、编辑工具箱、地理编码工具箱、线性参考工具箱、多维工具箱、空间统计工具箱

 
  

    模块通常是一个包含函数和类的Python文件。一系列模块支持ArcPy,包括:

  • 数据访问模块(arcpy.da)
  • 制图模块(arcpy.mapping)
  • ArcGIS Spatial Analyst扩展模块(arcpy.sa)
  • ArcGIS Network Analyst扩展模块(arcpy.na)
 
  

    当然,Python还具有很多其他核心模块和第三方模块。如果还想使用Python的核心ossys模块,可以使用相似的导入方式:

    1. 在很多情况下,用户可能不想使用整个模块或无需使用整个模块。如果只导入某一模块的一部分,可以使用from-import语句。在下例中,将导入env类(env类包含所有地理处理环境)。现在无需以arcpy.env的形式访问环境,而可以将其简化为env。

 
  

    2. 遵循相同的思路,有时用户可能需要注意:如何对模块或模块的一部分进行标识以使脚本更具可读性,以及对于首选项来说默认名称可能过长。在上述任一情况下,均可以使用from-import-as的形式。与先前的示例相同,下面的示例中也将导入env类,但会指定ENV作为env类的名称:

 
  

    3. 操作使用from-import-*的形式。模块的内容将被直接导入到命名空间中,这表示用户随后可以直接使用所有这些内容,而无需为它们添加前缀。例如:

 
  

    但是,使用此方法存在一些风险。具有相同名称的其他对象、变量、模块等将被覆盖,另外在使用大型模块时,命名空间可能会变得异常拥挤和杂乱。

    

 
  
 
  
 
  
 
  
 
  

    配合SaveToLayerFile_management导出.lyr 或者Int_3d导出为栅格

 
  
 
  

    主要利用os

 
  
 
  
 
  

    脚本中最为常用的环境变量设置就是arcpy.env.workspace,该变量用于定义当前脚本的工作目录(或者称为工作空间)

 
  

    获取界面输入得第一个,第二个路径

 
  
wild_card 通配符可限制返回的结果,例如匹配前面有A的文件名(“A*”) String raster_type 栅格格式 String
 
  

    位置栅格数据的值用于确定要从输入栅格列表中的哪一个栅格获取输出像元值。

 
  

    根据指定条件将所识别的像元位置设置为 NoData。如果条件评估为真,则返回 NoData;如果条件评估为假,则返回由另一个栅格指定的值

 
  

    针对输入栅格的每个输入像元执行 if/else 条件评估,Arcpy.sa.con(真,赋值,假)

 
  
  • Divide (in_raster_or_constant1, in_raster_or_constant2) 除
  • Minus (in_raster_or_constant1, in_raster_or_constant2) 减
  • Plus (in_raster_or_constant1, in_raster_or_constant2) 加
  • Times (in_raster_or_constant1, in_raster_or_constant2) 乘
  1. 打开.mxd文件
 
  
  1. 另存为操作
到此这篇arcpy模块(arcpy.env)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就! 
  

                            

版权声明


相关文章:

  • 字符串转为int(字符串转为inputstream)2025-06-09 13:54:08
  • aurora是什么品牌(aurora是什么品牌的衣服)2025-06-09 13:54:08
  • argparser怎么安装(安装arch)2025-06-09 13:54:08
  • docker版本分为什么与什么(docker 不同版本 兼容)2025-06-09 13:54:08
  • druiddatasource 密码加密(druid加密算法)2025-06-09 13:54:08
  • auroraworld是什么牌子(aura是什么品牌)2025-06-09 13:54:08
  • iphone15promax(iphone15promax截图快捷键)2025-06-09 13:54:08
  • et cetera怎么用(et sample)2025-06-09 13:54:08
  • itower搜题app(itower搜题)2025-06-09 13:54:08
  • spring教程(spring教程完整版)2025-06-09 13:54:08
  • 全屏图片