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

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

分享到微博請遵守國家法律
闽侯县| 盐亭县| 青龙| 西安市| 浑源县| 海宁市| 峨眉山市| 葵青区| 嘉荫县| 新乡市| 新兴县| 南华县| 科技| 化德县| 辽阳市| 梓潼县| 张家川| 宿松县| 鹿邑县| 长葛市| 济宁市| 井冈山市| 登封市| 乐平市| 常州市| 锦州市| 藁城市| 伊吾县| 江油市| 田林县| 于都县| 塔河县| 奎屯市| 峨眉山市| 施秉县| 莱芜市| 井陉县| 祥云县| 龙南县| 长乐市| 肃宁县|