arcgis中python计算面积的表达式_ArcGIS字段计算中的Python语法错误
我一直无法得到一个简单的代码块,希望有人能发现什么是错误的。我觉得我是瞎子。在
1)我在ArcGIS属性表中创建了一个新的短整数字段“SpeedLimit”,它表示道路类型的速度限制。在
2)道路类型是同一表中字段“fclass”中的字符串。在
我打开SpeedLimit字段的字段计算器并填充以下内容:
预逻辑脚本代码:def Speed(class):
if (class == ‘secondary’ or class == ‘tertiary’ or class == ‘trunk’ or class == ‘motorway’ or class == ‘primary’):
return 70
elif (class == ‘secondary_link’ or class == ‘tertiary_link’ or class == ‘trunk_link’ or class == ‘motorway_link’ or class == ‘primary_link’):
return 45
elif (class == ‘service’ or class == ‘track_grade1’ or class == ‘track_grade2’ or class == ‘track_grade3’ or class == ‘track_grade4’ or class == ‘track_grade5’):
return 15
else:
return 30
速度限制=
^{pr2}$
有人能发现我做错了什么而收到语法错误吗?在
根据评论进行编辑:
我收到了运行一个更短更简单的代码的错误:def Speed(road):
if (road == 'secondary'):
return 70
else:
return 30
**答案**
我只是没有选择“Python”单选按钮。。。
谢谢大家的帮助。在
arcgis中python计算面积的表达式_ArcGIS字段计算中的Python语法错误相关推荐
- 定义一个圆类-Circle,在类的内部提供一个属性:半径(r):同时提供两个方法:计算面积( getArea() )和计算周长( getPerimeter() )。
文章目录 前言 一.课堂作业(java-第五章) 二.代码实现 1.创建Circle类 2.创建测试类:testCircle类 3.运行结果 总结 前言 本文主要介绍怎样创建类的基础内容. 提示:以下 ...
- Argis通过Python的Arcpy第三方库进行字段计算、批量将mxd导出为jpg图片、合并数据库
前言 近来公司有开发Arcgis脚本工具的需求,我就去学了一下用Arcpy来操作Arcgis的数据,今天学习了字段计算,将学习成果记录如下. arcpy帮助文档传送门:https://reso ...
- java计算面积的方法_JAVA多态计算面积main函数调用方法
public static void main(String[] args) { Shape shape; Scanner input = new Scanner(System.in); System ...
- python因为编码问题( Non-ASCII character 'XXX' in file)引起的语法错误SyntaxError
错误 在py文件中,当使用中文输出或用中文注释运行脚本,会提示错误信息: 问题分析 Python的默认编码文件是用的ASCII码,当py文件中使用了中文等非英语字符时,会报错 解决问题 在Python ...
- oracle中冒号的意思,value(:字段)中的冒号是啥意思。。或者这么写的作用是》??...
已结贴√ 问题点数:10 回复次数:4 value(:字段)中的冒号是啥意思..或者这么写的作用是>?? private Boolean SaveBaseInfo() { OracleDB db ...
- Arcgis中常见的几种计算面积的方法的异同分析
思路 1.问题由来 2.分析问题 2.1计算图形面积的方式有哪些 2.2 什么是相对法截线.测大地线 3.实验过程及问题解析 4. 总结 1.问题由来 前段时间,有个朋友问了我一个问题,关于Arcgi ...
- [转载] Python中的解析式和生成器表达式
参考链接: Python | 生成器表达式 解析式和生成器表达式 列表解析List Comprehension 语法 [返回值 for 元素 in 可迭代对象 if 条件]使用中括号[],内部是for ...
- CAD教程:CAD软件中计算面积时如何转换单位?
在使用CAD建筑软件绘制图纸的时候,很多设计师都会用毫米来做单位,但是在进行房间面积计算的时候又希望用米来做单位,这样就需要涉及到单位转换的问题.很多CAD制图初学入门者都很想知道怎么才能快速CAD面 ...
- 使用QGIS分区统计工具实现栅格分类数据的分区计算面积——GlobeLand30地表覆盖数据为例
在栅格分析中,常常碰到使用分类后的栅格数据按照特定分区统计面积的需求,今天,我将使用QGIS的分区统计工具,演示地表覆盖数据按照地表分类分区域统计面积的过程,希望能给有这方面需求的朋友提供参考. 0 ...
- SQLite中的SELECT子句使用表达式
SQLite中的SELECT子句使用表达式 在SELECT语句中可以只有SELECT子句不写FROM子句.这些表达式列表将被单次计算,生成一行,然后组成工作表.这对于测试和判断独立表达式很有用.例如, ...
最新文章
- PHP与SQL注入攻击
- java处理Excel(POI包)
- 网站使用手机相机_相机拍完照片,如何传到手机上?详细步骤教你使用
- 前端学习(358):svn安装
- LeetCode-697. 数组的度
- 网络介绍 > 网络连接 > 混合云网络
- OpenERP/Odoo的架构
- 机器人开发--有刷电机 与 无刷电机
- 大淘客的index.php,index.php · zenozhengs/大淘客CMS底部菜单修改版 - Gitee.com
- 国外常用浏览器User-Agent汇总
- 2017年的第一场顶会,AI 产业巨头都带来了哪些技术干货
- 王道书 P360 T03(计数排序)
- WordPress码支付支付插件 WordPress付费阅读查看插件 付费下载插件
- Alpine镜像介绍
- 各位端午节快乐 -- Happy the Dragon-Boat Festival
- LM在speech recognition中的应用
- 上古世纪美服服务器在哪个文件夹,美服《上古世纪》新的封闭测试将Leviathan更新带到中国服务器上...
- laravel银联支付
- pytorch之torch.Tensor
- hexo提交搜索引擎(百度+谷歌)