arcpy模块(arcpy.env)

arcpy模块(arcpy.env)svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。



 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p></p> 

讯享网

讯享网

    在导入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*”)Stringraster_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. 另存为操作
 

小讯
上一篇 2025-04-16 20:17
下一篇 2025-04-25 08:52

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/204886.html