最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)行判斷的評論 (共 條)

分享到微博請遵守國家法律
祥云县| 镇宁| 封开县| 加查县| 泾阳县| 都昌县| 和龙市| 廉江市| 从江县| 鹤山市| 兰考县| 松溪县| 镶黄旗| 宜川县| 五家渠市| 龙岩市| 新民市| 洛川县| 巴塘县| 新安县| 乳山市| 六枝特区| 西藏| 乌什县| 普宁市| 崇礼县| 兖州市| 永兴县| 民和| 新河县| 茶陵县| 伊宁市| 丹巴县| 定日县| 垣曲县| 牟定县| 碌曲县| 广东省| 锦屏县| 巢湖市| 嵩明县|