kgdc.net
当前位置:首页 >> ArCGIS python语句,条件赋值.数据结构见图. >>

ArCGIS python语句,条件赋值.数据结构见图.

操作步骤如下: 在字段DLMC2上右键,选择Field Calculator...,出现下图所示对话框: 在上图数字1所示位置,选择Python单选按钮; 在上图数字2所示位置,复制如下代码: def GetValue(x): if x==u"旱地": return u"耕地" if x==u"水浇地": retur...

操作步骤如下: 在字段DLMC2上右键,选择Field Calculator...,出现下图所示对话框: 在上图数字1所示位置,选择Python单选按钮; 在上图数字2所示位置,复制如下代码: 1 2 3 4 5 6 7 8 9 10 11 def GetValue(x): if x==u"旱地": return u"耕地...

你可以试一下Field Calculator这个功能,即字段计算器,编辑对应的公式即可

我只知道桌面端,在地理处理菜单栏里(geoprocessing)打开Python,将语句拷贝进去,回车就可以执行,左边栏里会有状态显示.

import arcgisscripting, sys gp = arcgisscripting.create() infc = r'文件存放路径\last.shp' gp.CalculateField_management(infc, "rj", "!SHAPE.IsMultipart!", "PYTHON")

SQL语句存在问题,参见下图示例代码: SQL语句最外层由双引号包含,然后是相应sql语句。

你好,请使用栅格计算器, 在空间分析工具箱, 地图代数, 栅格计算器。

我也用9.3,如果在同一个投影坐标系下,你就直接复制粘贴,如果不是,你用union,merge和append吧,注意根据你的要求选择这三个工具!

这个不适合编写复杂的东西,可以说这个功能几乎没用,最好用ide编译完之后在调用比较好

ArcGIS一些产品和API中使用的已经是python 3.x版本了。升级肯定是跟随python升级的大趋势的,但是时间节点不能确定。python 2.x和3.x版本的差别可以去python的官方网站查询。

网站首页 | 网站地图
All rights reserved Powered by www.kgdc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com