国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

Python對于線和多邊形位置即是否相交進(jìn)行判斷

2023-03-22 10:24 作者:清墨漓煙  | 我要投稿

本人才疏學(xué)淺,對于線和多邊形是否相交查找資料無果,遂個(gè)人依靠shapely包進(jìn)行寫出,存檔自用,能力不高,請勿打擾

import shapely

#對于多邊形進(jìn)行坐標(biāo)點(diǎn)傳入

polygon1 =[(0, int(0.8025*h)), (0, int(0.7275*h)), (int(0.38*w), int(0.6825*h)), (int(0.52*w), int(0.6825*h)), (w, int(0.83*h)), (w, int(0.84*h))]
shapely_poly = shapely.geometry.Polygon(polygon1)? ?#根據(jù)傳入坐標(biāo)進(jìn)行創(chuàng)建多邊形
line1 = [(x1,y1), (x2,y2)]? ?#一條線段的兩個(gè)端點(diǎn)進(jìn)行傳入
shapely_line = shapely.geometry.LineString(line1)? #構(gòu)造一個(gè)有序序列
intersection_line = list(shapely_poly.intersection(shapely_line).coords)? ? ?#對于序列和多邊形是否相交進(jìn)行判斷,若相交則把點(diǎn)傳入intersection_line中
if intersection_line:
? ? print('相交')? #若不為空則相交
? ?pass

Python對于線和多邊形位置即是否相交進(jìn)行判斷的評論 (共 條)

分享到微博請遵守國家法律
凤城市| 华亭县| 吉安县| 新源县| 开平市| 阿拉善右旗| 洛阳市| 临朐县| 勐海县| 庆阳市| 磐安县| 珲春市| 黄浦区| 山东省| 吉首市| 宁明县| 环江| 长治市| 方正县| 洪湖市| 增城市| 马山县| 自治县| 贺兰县| 西盟| 广安市| 玛曲县| 普定县| 阳信县| 海林市| 留坝县| 黎川县| 阳江市| 夏津县| 藁城市| 平湖市| 榆社县| 建水县| 扬州市| 东兰县| 枝江市|