小编Wou*_* VC的帖子

如何在Shapely中获取LineString的端点

Linestring1 = LINESTRING (51.2176008 4.4177154, 51.21758 4.4178548, **51.2175729 4.4179023**, *51.21745162000732 4.41871738126533*)
Linestring2 = LINESTRING (*51.21745162000732 4.41871738126533*, **51.2174025 4.4190475**, 51.217338 4.4194807, 51.2172511 4.4200562, 51.2172411 4.4201077, 51.2172246 4.4201654, 51.2172067 4.420205, 51.2171806 4.4202355, 51.2171074 4.4202929, 51.2170063 4.4203409, 51.2169564 4.4203641, 51.2168076 4.4204243, 51.2166588 4.4204833, 51.2159018 4.420431, 51.2154117 4.4203843)
Run Code Online (Sandbox Code Playgroud)

考虑到这两个线串是从一个更大的线串中剪下来的,如何得到一个线串的端点?

- 点(51.21745162000732 4.41871738126533)被移除

- 线串 1 的新最后一个元素 = “ 51.2175729 4.4179023

- 线串 2 的新第一个元素 = “ 51.2174025 4.4190475

简而言之,我想获得第一部分 (linestring1) 的新最后一个值和第二部分 (linestring2) 的新第一个值,但没有切割它们的点。我怎样才能使这项工作?

python shapely

5
推荐指数
2
解决办法
3321
查看次数

标签 统计

python ×1

shapely ×1