小编hel*_*pme的帖子

如何找到距离某个点最近的 LINESTRING?

如何为某个点附近最近的 LINESTRING 提供资金?

首先,我有一个 LINESTRING 和点值列表。我如何获得距离点(5.41 3.9)最近的线串以及距离?

from shapely.geometry import Point, LineString

line_string = [LINESTRING (-1.15.12 9.9, -1.15.13 9.93), LINESTRING (-2.15.12 8.9, -2.15.13 8.93)]
point = POINT (5.41 3.9)

#distance 
line_string [0].distance(point)
Run Code Online (Sandbox Code Playgroud)

到目前为止,我认为我通过对第一个 LINESTRING 执行 line_string [0].distance(point) 来获得距离值,但我只是想确保我以正确的方式进行操作。

python geometry geo shapely geopandas

9
推荐指数
1
解决办法
3792
查看次数

如何绘制点和线串列表?

大家好,有没有办法绘制线串列表和点列表

例如我有

line_string = [LINESTRING (-1.15.12 9.9, -1.15.13 9.93), LINESTRING (-2.15.12 8.9, -2.15.13 8.93)]
point = [POINT (5.41 3.9), POINT (6.41 2.9)]
Run Code Online (Sandbox Code Playgroud)

我的目标是拥有一张地图或图表,它可以向我显示点与线串的连接位置。

先感谢您

编辑

当我绘制它的样子时,谢谢大家的悲伤回答。我认为问题在于,有些 LINESTRINGS 有 4 个点(LINESTRING (-1.15.12 9.9, -1.15.13 9.93, -5.15.13 5.53, -3.15.13 2.23)),有些有 3 个点。有没有办法更好地绘制这些?

在此输入图像描述

python geometry geo shapely geopandas

3
推荐指数
1
解决办法
8128
查看次数

标签 统计

geo ×2

geometry ×2

geopandas ×2

python ×2

shapely ×2