當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python ArcGIS Geometry.intersect用法及代碼示例


本文簡要介紹 python 語言中 arcgis.geometry.Geometry.intersect 的用法。

用法:

intersect(second_geometry, dimension=1)

返回:

指示相交的 Geometry 對象,或 None 表示無相交

構造一個 Geometry 對象,該對象是兩個輸入幾何圖形的幾何交集。不同的尺寸值可用於創建不同的形狀類型。相同形狀類型的兩個幾何圖形的交集是僅包含原始幾何圖形之間重疊區域的幾何圖形。

注意:

intersect 方法需要 ArcPy 或 Shapely

Parameter

Description

second_geometry

必需的 Geometry 對象。第二個幾何體

dimension

必需的整數。生成的幾何圖形的拓撲尺寸(形狀類型)。

  • 1 - 零維幾何( PointMultiPoint )。

  • 2 - 一維幾何(Polyline)。

  • 4 - 二維幾何(Polygon)。

>>> geom = Geometry({
>>>   "rings" : [[[-97.06138,32.837],[-97.06133,32.836],[-97.06124,32.834],[-97.06127,32.832],
>>>               [-97.06138,32.837]],[[-97.06326,32.759],[-97.06298,32.755],[-97.06153,32.749],
>>>               [-97.06326,32.759]]],
>>>   "spatialReference" : {"wkid" : 4326}
>>>                 })
>>> type(geom.intersect(second_geometry = geom2, dimension = 4))
    arcgis.geometry._types.Polygon

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.geometry.Geometry.intersect。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。