python polygon_Polygon
方法說明
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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cesium学习四:使用entity绘制
- 下一篇: 网络异常处理,ping测试报:一般故障