我正在尝试计算给定LineString的左右平行度。有时,结果不是同一类型(MultiLineString或LineString)。
例如,有时以下代码:
line_.parallel_offset(distance_, 'right')
产生一个 MultiLineString
同时显示以下代码:
line_.parallel_offset(distance_, 'left')
产生 LineString
此外,当我绘制MultiLineString的每个线段的质心时,结果也很混乱,因为它们似乎也覆盖了左平行线。
此行为在图中清楚显示。
Black line is the main line, red os the left parallel
2nd figure also contains the centroid of each line of the MultiLineString