Python 形状缓冲产生额外的线

Python 形状缓冲产生额外的线,python,shapely,Python,Shapely,这是我的节目: 从shapely导入wkt line_string='LINESTRING(114.337434257064 22.6869985219834,114.3375897 22.6869952,114.3378091 22.6869939,114.3379256 22.6869866,114.338153 22.6869723,114.3383013 22.6869747,114.3384207 22.6869932,114.3386951 22.6870794,114.338845

这是我的节目:

从shapely导入wkt
line_string='LINESTRING(114.337434257064 22.6869985219834,114.3375897 22.6869952,114.3378091 22.6869939,114.3379256 22.6869866,114.338153 22.6869723,114.3383013 22.6869747,114.3384207 22.6869932,114.3386951 22.6870794,114.3388456 22.6871314,114.3397001 22.6874642,114.340615 22.6878098,114.3406906 22.68785,114.3407353 22.6878952,114.3407928 22.6879718,114.34084529879 22.6881214965493,114.34084529879 22.6881214965493,114.3408453 22.6881215)'
line_string=wkt.loads(line_string)
polygon=line\u string.buffer(0.00020,cap\u style=2,join\u style=2)。wkt
打印(多边形)
我得到的结果是:

多边形((114.3375924292975 22.68719518733905, 114.3378159518402 22.68719386291196, 114.3379381076579 22.68718620851308, 114.3381576652242 22.68717240168781, 114.338284290118 22.68717445091064, 114.338375160633 22.68718853051304, 114.3386324603347 22.68726935862634, 114.338776625568 22.68731916986973, 114.3396284692013 22.68765093530119, 114.340532377289 22.68799238314804, 114.3405698099089 22.68801228779516, 114.340583522319 22.68802615358793, 114.3406142971512 22.68806715101655, 114.340656568431 22.68818768455116, 114.340656566767 22.68818767980638, 114.341034033233 22.68805532019362, 114.341034032023 22.68805531674292, 114.3409713028488 22.68787644898345, 114.340887077681 22.68776424641207, 114.3408113900911 22.68768771220484, 114.340697622711 22.68762721685196, 114.3397717307987 22.68727746469881, 114.338914574432 22.68694363013026, 114.3387577396653 22.68688944137366, 114.338466239367 22.68679786948696, 114.338318309882 22.68677494908936, 114.3381483347758 22.68677219831219, 114.3379130700871 22.68678699288144, 114.3378022481598 22.68679393708804, 114.3375869707025 22.68679521266094, 114.3374299838238 22.68679856764007, 114.3374385303043 22.68719847632673, 114.3375924292975 22.68719518733905))
我在QGIS中绘制了这个多边形,发现了一个问题:图的右上角有一条线穿过边界,如图所示:

我发现这个额外点的坐标是114.340656568431 22.68818768455116,我想知道为什么会产生额外的线,以及如何避免它

我还通过更改buffer()中与length对应的第一个参数进行了一些测试,然后发现,虽然length≤ 0.00016将不会有额外的线,但作为长度≥ 0.00017将显示额外的行