ArcGis Pro Geometry 方法小记
迪丽瓦拉
2024-02-29 16:19:28
0

ArcGis Pro Geometry 方法小记

前记:几何A和几何B,用几何B去和几何A比较,那A被称为基础几何,几何B被称为比较几何

boundary(边界):构造集合边界

buffer:在距几何的指定距离构造一个面

clip(剪辑):构造几何体与指定范围的交集(类似于截图)

contains(包含):指明基础几何是否包含比较几何

convexHull:构建具有最小边界多边形的几何,构造图形的所有外角均为凸角

crosses:指明两个几何是否相较于较小形状类型的几何(线与面关系)

cut:将几何分割到剪切线的左右两侧

densify:使用添加的折点创建新的几何

difference:构建一个几何体,该集合部分仅由基础几何所持有(相当于A−(A∩B)A - (A \cap B)A−(A∩B))

disjoint:基础几何与比较几何是否有公共点

distanceTo:两个几何间的最小距离

equals:基础几何与比较几何 shape 类型是否相同并在平面中定义相同点集

generalize:使用指定的最大偏移容差来创建一个简化几何

getArea:使用测量类型返回要素的面积

intersect:构造作为两个输入几何交集的几何体(相当于A∪B−A∩BA \cup B - A \cap BA∪B−A∩B)

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

pointFromAngleAndDistance:使用指定的测量类型按给定的角度和距离返回点

positionAlongLine:返回线上距线起点指定距离处的点

projectAs:定义几何投影,并应用相应的地理变换

queryPointAndDistance (in_point, {as_percentage}):在折线上找到离 in_point 最近的点,并确定两点间的距离。返回关于in_point 位于线的哪一侧以及最近点沿线的距离

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

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

within:比较几何是否包含基础几何

参考文档:Geometry

相关内容