ArcGIS模型构建器计算几何的方法
在模型构建器对现有图层添加一个字段,字段值为投影坐标下的面积或长度。
方法:字段计算器,选择python,表达式为!Shape.Area!即可,根据实际需要转换单位即可
!Shape.extent.Xmin!用来计算最小横坐标
!Shape.Length! 用来计算长度
类似的表达式是直接可以用的
!SHAPE.CENTROID! 表达式类型选择PYTHON 返回字符串类型xy之间用空格隔开
!SHAPE.CENTROID.X! 表达式类型选择PYTHON_9.3 返回double类型
!SHAPE.CENTROID.Y! 表达式类型选择PYTHON_9.3 返回double类型
Python 表达式可以将几何 area 与 length 属性与面积或线性单位结合使用,从而将值转换为不同的测量单位
(如 !shape.length@kilometers!)。
对一个字段分割可以这样!VEG_TYPE!.split(" ")[-1]
作者:wwmin_
链接:https://www.jianshu.com/p/46b485ecea62
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
ArcGIS模型构建器计算几何的方法相关推荐
- 基于ArcGIS模型构建器在第三次全国国土调查数据处理中的应用方法总结
摘要:本文针对第三次全国国土调查中存在的数据处理,基于ArcGIS模型构建器对其进行耕地二级类变化.新增耕地.种植属性.石漠化标注以及入库前的数据进行不一致检查,本文对实现这几项数据处理功能进行方法探 ...
- ArcGIS模型构建器案例学习笔记-字段处理模型集
ArcGIS模型构建器案例学习笔记-字段处理模型集 联系方式:谢老师,135-4855-4328,xiexiaokui@qq.com 由四个子模型组成 子模型1:判断字段是否存在 方法:python工 ...
- ArcGIS模型构建器批量将多个图层根据字段分割
01 前言 昨日有网友提了一个需求:自己有一个省或者全国的很多个POI图层,包括很多类别(政府机构.医疗服务.文体娱乐设施等),自己想要将每个类别的图层根据字段分割成每个地级市. (我这里选了医疗保健 ...
- ArcGIS模型构建器前提条件的应用(附省界县点练习数据)
这次的模型依旧很简单,主要是介绍前提条件在模型构建器中的应用 新建模型我就不讲了,之前都说过 可参考:ArcGIS模型构建器操作案例--提取相关属性信息 首先先简单介绍一下这次模型的功能,就是我们要用 ...
- 利用ArcGIS模型构建器实现批量投影栅格
利用ArcGIS模型构建器实现批量投影栅格 1.构建模型(以投影栅格为例) 在工具条中点击ModelBuilder 2.编写模型(以投影栅格为例) 点击"Insert插入-Iterators ...
- 经验分享 | Arcgis模型构建器实现批处理
问题描述 模型构建器(ModelBuilder):是一个用来创建.编辑和管理模型的应用程序.模型是将一系列地理处理工具串联在一起的工作流,它将其中一个工具的输出作为另一个工具的输入.也可以将模型构建器 ...
- ArcGIS模型构建器(一):ArcGIS如何一键批量处理数据
实践数据:房屋面状要素.房屋结构注记点点状要素数据(房屋面状要素必须保证无拓扑问题) 实践目的:将房屋结构注记点代表房屋结构属性的字段Text的值连接给与其相交的房屋要素,并根据规范统计房屋类型和各类 ...
- 视频教程-ArcGIS之模型构建器(ModelBuilder)视频教程(GIS思维)-大数据
ArcGIS之模型构建器(ModelBuilder)视频教程(GIS思维) 地理信息行业讲师,多个数字城市.国土资源项目实战经验,GIS思维创始人. 擅长ArcGIS列软件以及遥感软件(ENVI.PC ...
- 前提条件在模型构建器中的应用
这次的模型依旧很简单,主要是介绍前提条件在模型构建器中的应用 新建模型我就不讲了,之前都说过 可参考:ArcGIS模型构建器操作案例--提取相关属性信息 首先先简单介绍一下这次模型的功能,就是我们要用 ...
- ArcGIS 10.7 模型构建器Model Builder空间建模流程化作业案例----影像拼接与掩膜裁剪
Model Builder(模型构建器)是一个用来创建.编辑和管理空间分析模型的应用程序,是一种可视化的编程环境,通过对现有工具的组合完成新模型或软件的制作,为设计和实现空间处理模型(包括工具.脚本和 ...
最新文章
- python 创建只读的函数(@property的介绍与使用)
- 2021年第一天,腾讯给青年科学家的300万大红包又来了
- linux两台服务器之间文件/文件夹拷贝
- java Memcache使用详解
- 蓝牙mesh网络基础
- 怎么用ai做出适量插画_怎么用最简单的方法,做出最炫酷的数据可视化图表?...
- Flask入门之上传文件到服务器
- F2812 DSP程序运行在片内RAM和FLASH的区别
- 五个免费UML建模工具推荐
- 一个数组去重的简单实现
- 可恨的KYLIN OS:动不动就不支持老机
- Linux内核中的IPSEC实现(6)
- paip.终端服务器超出了最大允许连接数的解决
- 【前端工程化】使用tippy.js代替自定义的popover/tooltip
- highcharts 开发笔记
- 阚俊青少机器人_长春中医药大学附属医院、中医学院阚俊明副书记一行调研我校中医学类学生培养工作...
- android闪屏问题
- 四、搭建第一个直播系统
- APICloud 多端开发 | 拼团商城项目开发难点
- ucosiii系统中的任务管理