本文简要介绍 python 语言中 arcgis.geometry.Geometry.intersect
的用法。
用法:
intersect(second_geometry, dimension=1)
返回:
指示相交的
Geometry
对象,或 None 表示无相交
构造一个
Geometry
对象,该对象是两个输入几何图形的几何交集。不同的尺寸值可用于创建不同的形状类型。相同形状类型的两个几何图形的交集是仅包含原始几何图形之间重叠区域的几何图形。注意:
intersect
方法需要 ArcPy 或 ShapelyParameter
Description
second_geometry
必需的
Geometry
对象。第二个几何体dimension
必需的整数。生成的几何图形的拓扑尺寸(形状类型)。
1 - 零维几何(
Point
或MultiPoint
)。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
相关用法
- Python ArcGIS Geometry.is_multipart用法及代码示例
- Python ArcGIS Geometry.true_centroid用法及代码示例
- Python ArcGIS Geometry.last_point用法及代码示例
- Python ArcGIS Geometry.measure_on_line用法及代码示例
- Python ArcGIS Geometry.point_from_angle_and_distance用法及代码示例
- Python ArcGIS Geometry.hull_rectangle用法及代码示例
- Python ArcGIS Geometry.translate用法及代码示例
- Python ArcGIS Geometry.from_shapely用法及代码示例
- Python ArcGIS Geometry.length用法及代码示例
- Python ArcGIS Geometry.area用法及代码示例
- Python ArcGIS Geometry.angle_distance_to用法及代码示例
- Python ArcGIS Geometry.project_as用法及代码示例
- Python ArcGIS Geometry.part_count用法及代码示例
- Python ArcGIS Geometry.spatial_reference用法及代码示例
- Python ArcGIS Geometry.densify用法及代码示例
- Python ArcGIS Geometry.first_point用法及代码示例
- Python ArcGIS Geometry.geometry_type用法及代码示例
- Python ArcGIS Geometry.extent用法及代码示例
- Python ArcGIS Geometry.point_count用法及代码示例
- Python ArcGIS Geometry.geoextent用法及代码示例
- Python ArcGIS Geometry.contains用法及代码示例
- Python ArcGIS Geometry.label_point用法及代码示例
- Python ArcGIS Geometry.length3D用法及代码示例
- Python ArcGIS Geometry.scale用法及代码示例
- Python ArcGIS Geometry.centroid用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.geometry.Geometry.intersect。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。