问题标签 [multilinestring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
75 浏览

javascript - 仅匹配多行字符串的开始锚点

我正在尝试将从 MS word 复制的列表结构转换为 HTML 列表。我知道^可以匹配“字符串开头”锚点,他的正则表达式/^\d\.\s+/gm将匹配每一行。但是我需要区分第一个新行,这是唯一的“整个字符串的开始”锚点,也就是替换第一个匹配的/^\d\.\s+/with <ol><li>,有什么通用的方法可以做到这一点吗?

0 投票
4 回答
3381 浏览

python - 如何获取多行字符串中第一行的长度?

我有一个由从图像创建 ASCII 艺术的脚本生成的多行字符串。它创建一条线,然后添加\r并继续。如何在\r不使用正则表达式的情况下获得第一行的长度,或者在它说之前?最好代码是相当可读的。

0 投票
2 回答
2159 浏览

python - Python - 从与多边形相交的 MultiLineString shapefile 中包含的 Line 获取属性

我有 2 个 shapefile,1 个包含构成道路网络的许多线路,另一个包含许多 GPS 点。

到目前为止,我已经成功地打开了两个 shapefile 并使用 Shapely 和 Fiona 进行了交集(),使用此处找到的代码 - https://gis.stackexchange.com/a/128210/52590

这是我获取交叉点的代码的副本:

这就是“intersecciones”打印时的样子:

所以这意味着线条 shapefile 和多边形 shapefile 的第一个多边形之间有 3 个交点。

我需要的是从与多边形相交的行 shapefile 中的每一行获取两个属性(“Nombre”和“Sentido”),除了它们相交的确切点之外,这样我就可以得到距中心的距离多边形到相交点之后。

所以我的问题是,是否有任何方法可以使用 Shapely 或任何其他 Python 库来获取这些属性。另外,遍历每个多边形并保存数据的最佳方法是什么?我在考虑可能包含每个多边形的字典,其中包含相交线和距离的属性。最后,有没有更有效的方法来找到交叉点?处理一个多边形大约需要 1 分钟,将来我可能需要它更快。

如果我缺少任何信息,请告诉我,以便我可以编辑问题。

非常感谢您,费利佩。

0 投票
1 回答
301 浏览

android - 解析 GeoJson 并将 MultiLineString 放在 Android 地图上

我需要在 Android Map 上绘制,这是我从 WebService 获得的 GeoJson MultiLineString 坐标。实际上我知道如何使用 JSON ,获取纬度和经度并在地图上绘制它,但我不知道如何使用 GeoJson 来做到这一点。我观看了一个视频,解释了如何在 GeoJson 上管理点,但我不知道如何管理 MultiLineString。我希望你能帮助我一些 Android 的例子。谢谢!

0 投票
1 回答
1834 浏览

c# - MVC模型属性中多行的正则表达式

呃......我很讨厌正则表达式。

我正在尝试编写一个正则表达式,它将匹配.NET 中的一个或多个有效 Guid,由换行符分隔,用于 MVC 模型。

这是模型属性,就像我现在拥有的那样:

这是我正在尝试匹配的示例..

对于单个正则表达式,我有一个很好的模式:

我只需要多行部分。


更新:这是我最终使用的确切解决方案。

自定义验证类:

型号属性:

0 投票
1 回答
899 浏览

javascript - OpenLayers 3:并非 LineString 中的所有行都在渲染

我正在尝试使用与在地图上绘制标记集合相同的坐标来绘制 lineString。绘制标记,然后 lineString 应该绘制连接标记,lineString 使用与标记相同的坐标。

不过,我遇到了奇怪的问题,有时所有线条都画了,有时只画了一条线。但通常会缺少一两行。当我在 lineString 上运行 getCoordinates() 时,它会返回与标记位置相同的所有坐标,但有些线没有绘制。

一些代码:

上面的代码看起来很合乎逻辑,我看不出哪里有问题,就像说的那样,有时所有的线都被画了,有时只画了一条。

任何人都可以对此有所了解吗?

0 投票
1 回答
1017 浏览

c# - 正则表达式匹配多个 Group.Captures 与多行

我想在每个捕获之间按 5 行 + 空行从组中获取所有捕获。我正在尝试这种方式,但只收到第一次捕获。当我从测试字符串中删除第一个捕获时,我收到下一个捕获等等,所以我的正则表达式似乎是正确的匹配。我错过了什么?

很抱歉多行字符串破坏了格式

代码看起来像这样,没有破坏格式: 代码

0 投票
4 回答
10222 浏览

ruby - 没有缩进的多行字符串

你如何有一个没有前导空格的多行字符串并且仍然与方法正确对齐?以下是我的一些尝试。正在工作的那个不是很有趣...

更新

这是ruby​​ 样式指南中的一种方法

0 投票
1 回答
2416 浏览

python - 用于包含反斜杠的多行字符串的 Python 3.5 分割线

如何有效地将包含反斜杠的多行字符串拆分为单独的行,从而导致不需要的转义字符?

这是我正在处理的示例输入:

我试过这个(将单反斜杠转换为双反斜杠。因此反斜杠转义将具有优先权,并且以下字符将被“正常”处理):

我想得到:

我得到了什么:

0 投票
1 回答
1227 浏览

javascript - 如何在 ES6 中解析具有多行字符串的对象?

我正在使用带有 ES6 的 Node.js v4.2.2。我读了一个文件,该文件代表一个包含多行字符串的对象。我的文件看起来像:

我将文件读入字符串:

最后,我想从那个字符串中获取它所代表的对象。我能找到的唯一选择是使用 eval:

还有其他方法吗?请注意,这JSON.parse(my_string)不是一个选项,因为多行字符串不是 JSON 标准的一部分。