方法说明

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})返回几何特定部分的点对象数组,或包含多个数组(每个数组对应一个部分)的数组。

getPart 方法等同于建立对象索引;即 obj.getPart(0) 等同于 obj[0]。

intersect (other, dimension)构造作为两个输入几何交集的几何体。不同的维数可用于创建不同的 shape 类型。

对于同一 shape 类型的两个几何体,其交集为仅包含原始几何重叠区域的几何。

为了更快地获取结果,请在调用 intersect 类之前先测试两个几何体是否 disjoint。

overlaps (second_geometry)指示两个几何的交集是否具有与其中一个输入几何相同的形状类型,并且不等于任一输入几何。

本图仅显示 True 关系。

pointFromAngleAndDistance (angle, distance, {method})使用指定的测量类型按给定的角度(以度为单位)和距离(采用几何空间参考的单位)返回点。

positionAlongLine (value, {use_percentage})返回线上距线起点指定距离处的点。

projectAs (spatial_reference, {transformation_name})定义几何投影,并应用相应的地理变换。

要进行投影,几何体需要具有一个空间参考且不具有 UnknownCoordinateSystem。传递到该方法的新空间参考系统参数定义了一个输出坐标系。如果任一空间参考未知,坐标将不会发生更改。ProjectAs 方法并不更改 Z 值和测量值。

symmetricDifference (other)构造一个几何体,该几何体由两个几何的并集减去其交集所形成。

两个输入几何必须为同一 shape 类型。

touches (second_geometry)指示几何的边界是否相交。

当两个几何的交集不为空,但它们内部的交集为空时,说明两个几何接触。例如,仅当点与折线的一个终点重合时,才表示点与折线接触。

本图仅显示 True 关系。

union (other)构造一个几何体,该几何体是输入几何的并集。

要合并的两个几何必须为同一 shape 类型。

within (second_geometry, {relation})指明基础几何是否位于比较几何之内。

within 与运算符 contains 相反。

本图仅显示 True 关系。

如果基础几何是这些几何的交集且其内部交集不为空,则基础几何位于比较几何之内。within 是 Clementini 运算符,空的基础几何除外。

python polygon_Polygon相关推荐

  1. Github配置(git+vscode+python+jupyter)

    ①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...

  2. 【实验楼】python简明教程

    ①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...

  3. 【Kaggle Learn】Python 5-8

    五. Booleans and Conditionals Using booleans for branching logic x = True print(x) print(type(x))''' ...

  4. 【Kaggle Learn】Python 1-4

    [Kaggle Learn]Python https://www.kaggle.com/learn/python 一. Hello, Python A quick introduction to Py ...

  5. 使用python愉快地做高数线代题目~

    今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...

  6. python 位运算与等号_Python 运算符

    和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍: 算术运算符: 运算符描述实例 +加 - 两个对象相加a+b的输出结果是30 -减 - 得到复数或者一 ...

  7. python减小内存占用_如何将Python内存占用缩小20倍?

    当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...

  8. python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...

    本文实例讲述了Python实现对文件进行单词划分并去重排序操作.,具体如下: 文件名:test1.txt 文件内容: But soft what light through yonder window ...

  9. python程序如何执行死刑图片_如何判断对象已死

    已死的对象就是不可能被任何途径使用的对象,有以下几种方法判断一个对象是否已经死了: 引用计数 给对象添加一个引用计数器,每当有一个地方引用他,计算器就加 1:当引用失效时,计数器减 1:任何时刻计数器 ...

最新文章

  1. jenssen不等式的证明
  2. DEARGUI的安装
  3. 【Android 逆向】类加载器 ClassLoader ( 使用 DexClassLoader 动态加载字节码文件 | 准备 DEX 字节码文件 )
  4. 【错误记录】jar 执行错误 ( java.lang.UnsupportedClassVersionError: Unsupported major.minor version 52.0 )
  5. ubuntu下快速安装adb,fastboot的方法。
  6. object转float_人工智能-Object Detection API 模型转tflite并验证
  7. MUI 拍照和从系统相册选择图片上传
  8. linux多线程学习(三)——线程属性设置
  9. staticextension 上提供值时引发了异常_牛!一张图整理出了 Python 所有内置异常
  10. esp8266 扫描wifi_基于ESP8266与QT的智能家居控制系统设计
  11. 马云的B2B B2C 和C2C的“三合一”
  12. 5G 商用第三年:无人驾驶的“上山”与“下海”
  13. 行业json数据以及elementui级联格式
  14. GMT、UTC、DST、CST时区代表的意义
  15. 我们现在不再需要杀毒软件了吗?
  16. pstl连接数据库时出现ORA-12154:TNS:could not resolve service name错误。
  17. 检测mysql字符正确_mysql字符集的测试
  18. matlab6.0哪一年,MATLAB版本与年份间的对应关系
  19. The root password is cleared and reset
  20. 四路抢答器c语言编程,基于单片机的四路抢答器设计

热门文章

  1. 人物关系知识图谱echarts斗破苍穹
  2. 一台电脑如何开俩虚拟机_虚拟机轻松实现一台电脑两人用
  3. 微服务项目之电商--15.后台分页查询及新增品牌业务添加
  4. NVIDIA GeForce GTX 950M 新出驱动程序
  5. 微信小程序:会议OA项目-首页
  6. Android沉浸式状态栏工具类,一句代码轻松搞定
  7. Android JNI 开发
  8. 老外谈社交媒体:2015社交平台最新运营技巧
  9. Python入门记录(6)输入三次密码
  10. Bypassing PatchGuard on Windows x64