python geometry用法_Arcgis python geometry
angleAndDistanceTo (other, {method})
使用测量类型将一组角和距离返回到另一个点。
boundary ()
构造几何边界。
buffer (distance)
在距几何的指定距离处构造一个面。
clip (envelope)
构造几何体与指定范围的交集。
contains (second_geometry, {relation})
指明基础几何中是否包含比较几何。
contains 与 within 相反。
本图仅显示 True 关系。
convexHull ()
构造具有最小边界多边形的几何,以便所有外角均为凸角。
crosses (second_geometry)
指明两个几何是否相交于较小形状类型的几何。
如果两条折线仅共用公共点(至少有一个点不是端点),则这两条折线交叉。如果折线和面在面(不等于整条折线)的内部共享一条折线或一个公共点(对于垂线),那么该折线与面交叉。
本图仅显示 True 关系。
cut (cutter)
将该几何分割到剪切折线的左右两侧。
剪切折线或面时,会从其与剪切折线的相交处将其分割。每一段被分类为剪切线的左侧或右侧。该分类基于剪切线的方向。目标折线中不与剪切折线相交的部分将作为该输入折线结果的右侧部分返回。如果未对几何进行剪切,则左侧几何将为空 (None)。
densify (type, distance, deviation)
使用添加的折点 创建新的几何。
difference (other)
构造一个几何体,该几何体仅由基础几何所特有、而其他几何所没有的区域组成。下图显示当红色多边形为源几何时的结果。
disjoint (second_geometry)
指明基础几何和比较几何是否未共用任何点。
如果 disjoint 返回 False,则两个几何相交。
本图仅显示 True 关系。
distanceTo (other)
返回两个几何之间的最小距离。如果两个几何相交,则最小距离为 0。
两个几何必须具有相同的投影。
equals (second_geometry)
指示原几何和参照几何的 shape 类型是否相同并在平面中定义相同点集。这仅是 2D 的比较;已忽略 M 值和 Z 值。
本图仅显示 True 关系。
generalize (max_offset)
使用指定的最大偏移容差来创建一个简化几何。
getArea ({type}, {units})
使用测量类型返回要素的面积。
getLength ({measurement_type}, {units})
使用测量类型返回要素的长度。
getPart ({index})
返回几何特定部分的点对象数组,或包含多个数组(每个数组对应一个部分)的数组。
intersect (other, dimension)
构造作为两个输入几何交集的几何体。不同的维数可用于创建不同的 shape 类型。
对于同一 shape 类型的两个几何体,其交集为仅包含原始几何重叠区域的几何。
为了更快地获取结果,请在调用 intersect 类之前先测试两个几何体是否 disjoint。
measureOnLine (in_point, {use_percentage})
返回从此条线的起点到 in_point 之间的一个测量值。
overlaps (second_geometry)
指示两个几何的交集是否具有与其中一个输入几何相同的形状类型,并且不等于任一输入几何。
本图仅显示 True 关系。
pointFromAngleAndDistance (angle, distance, {method})
使用指定的测量类型按给定的角度(以度为单位)和距离(采用几何空间参考的单位)返回点。
positionAlongLine (value, {use_percentage})
返回线上距线起点指定距离处的点。
projectAs (spatial_reference, {transformation_name})
定义几何投影,并应用相应的地理变换。
要进行投影,几何体需要具有一个空间参考且不具有 UnknownCoordinateSystem。传递到该方法的新空间参考系统参数定义了一个输出坐标系。如果任一空间参考未知,坐标将不会发生更改。ProjectAs 方法并不更改 Z 值和测量值。
queryPointAndDistance (in_point, {as_percentage})
在折线上找到离 in_point 最近的点,并确定这两点间的距离。同时返回关于 in_point 位于线的哪一侧以及最近点沿线的距离。
segmentAlongLine (start_measure, end_measure, {use_percentage})
在起始测量值和结束测量值之间返回 Polyline。虽然与 Polyline.positionAlongLine 相似,但是会在折线的两点之间(而不是在单点)返回折线段。
snapToLine (in_point)
基于以该几何作为捕捉目标的 in_point 返回一个新点。
symmetricDifference (other)
构造一个几何体,该几何体由两个几何的并集减去其交集所形成。
两个输入几何必须为同一 shape 类型。
touches (second_geometry)
指示几何的边界是否相交。
当两个几何的交集不为空,但它们内部的交集为空时,说明两个几何接触。例如,仅当点与折线的一个终点重合时,才表示点与折线接触。
本图仅显示 True 关系。
union (other)
构造一个几何体,该几何体是输入几何的并集。
要合并的两个几何必须为同一 shape 类型。
within (second_geometry, {relation})
指明基础几何是否位于比较几何之内。
within 与运算符 contains 相反。
本图仅显示 True 关系。
如果基础几何是这些几何的交集且其内部交集不为空,则基础几何位于比较几何之内。within 是 Clementini 运算符,空的基础几何除外。
python geometry用法_Arcgis python geometry相关推荐
- python高级用法技巧-Python高级用法总结
列表推导(list comprehensions) 场景1:将一个三维列表中所有一维数据为a的元素合并,组成新的二维列表. 最简单的方法:新建列表,遍历原三维列表,判断一维数据是否为a,若为a,则将该 ...
- python中goto的用法,python goto用法 基于python goto的正确用法说明
想了解基于python goto的正确用法说明的相关内容吗,追梦小狂魔在本文为您仔细讲解python goto用法的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:python,goto用法 ...
- python arcgis 图书_arcgis python
本书作者是GIS发方面的知名作者,曾著有<JavaScript构建Web和ArcGIS Server应用实战>(Building Web and Mobile ArcGIS Server ...
- python geometry用法_Python geometry.MultiPolygon方法代码示例
本文整理汇总了Python中shapely.geometry.MultiPolygon方法的典型用法代码示例.如果您正苦于以下问题:Python geometry.MultiPolygon方法的具体用 ...
- python中geometry用法_Python geometry.Point方法代码示例
本文整理汇总了Python中shapely.geometry.Point方法的典型用法代码示例.如果您正苦于以下问题:Python geometry.Point方法的具体用法?Python geome ...
- python中geometry用法_pythongdal教程之:几何形状geometry与投影projection
建立空的geometry对象:ogr.Geometry 定义各种不同的geometry使用的方法是不一样的(point, line, polygon, etc) 新建点point,使用方法AddPoi ...
- python geometry参数_python arcgis Geometry | 学步园
Geometry ArcGIS 10 汇总 Geometry objects define a spatial location and an associated geometric shape. ...
- python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解
本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...
- Python pandas用法
Python pandas用法 无味之味关注 12019.01.10 15:43:25字数 2,877阅读 91,914 介绍 在Python中,pandas是基于NumPy数组构建的,使数据预处理. ...
最新文章
- 1138: 零起点学算法45——求最大值
- 解决System.Web.Script.Serialization导入失败
- 如何将低压精密运算放大器的性能扩展到高压高侧电流检测应用(高电流电阻采集电压电路图及误差分析)
- ACM 博弈 只是总结 ( ZZ自奋斗哥 )
- .NET SDK-Style 项目(Core、Standard、.NET5)中的版本号
- 港股区块链板块持续上行,火币科技涨超50%
- g++编译时对'xxxx'未定义的引用问题(undefined reference to)
- 机器学习中MinMaxScaler
- 舞蹈课(dance.cpp/c/pas)
- python做问卷调查赚钱的软件_在网上做调查问卷能挣钱吗?靠谱吗
- 大连发展中韩跨境电子商务势在必行
- kotlinx.serialization处理Json解析
- gitlab-runner错误之:New runner. Has not connected yet(runner注册成功到了gitlab,但是前面的图标是灰色三角形)
- 聊天类APP功能测试总结
- 黑苹果驱动神器Hackintool 3.4.4中文版
- CocosCreator开源框架(不断更新)
- 【软件测试】软件测试基础理论
- 阿蒙森 斯科特_斯科特的糖尿病解释:飞机类比
- 软件工程Alpha冲刺集合
- php intval 四舍五入,PHP与JS---取整数方法int,celi,floor,round 收藏
热门文章
- 平均11岁的黑客你怕不怕?“孩子从小就该感受编程的乐趣!!”
- 程序框图与计算机程序,深度解析算法与程序框图.pdf
- bzoj1202 [HNOI2005]狡猾的商人
- android 音量 广播,Android平台音量调节(一)音量键调节音量
- 智能硬件evt dvt pvt mp
- 网络原理之TCP/UDP IP
- 腾讯面试题:64匹马,8赛道,找出最快的4匹最少要几次?
- 2020张宇1000题【好题收集】【第九章:级数】
- 一千瓶酒有一瓶酒有毒药,问你最少用多少只老鼠可以找出那瓶毒酒? 老鼠毒发的时间在两小时内,要求在两个小时内找出毒酒。
- 平面几何----用梅涅劳斯定解20年一道高三数学模拟题