问题标签 [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.
javascript - 仅匹配多行字符串的开始锚点
我正在尝试将从 MS word 复制的列表结构转换为 HTML 列表。我知道^
可以匹配“字符串开头”锚点,他的正则表达式/^\d\.\s+/gm
将匹配每一行。但是我需要区分第一个新行,这是唯一的“整个字符串的开始”锚点,也就是替换第一个匹配的/^\d\.\s+/
with <ol><li>
,有什么通用的方法可以做到这一点吗?
python - 如何获取多行字符串中第一行的长度?
我有一个由从图像创建 ASCII 艺术的脚本生成的多行字符串。它创建一条线,然后添加\r
并继续。如何在\r
不使用正则表达式的情况下获得第一行的长度,或者在它说之前?最好代码是相当可读的。
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 分钟,将来我可能需要它更快。
如果我缺少任何信息,请告诉我,以便我可以编辑问题。
非常感谢您,费利佩。
android - 解析 GeoJson 并将 MultiLineString 放在 Android 地图上
我需要在 Android Map 上绘制,这是我从 WebService 获得的 GeoJson MultiLineString 坐标。实际上我知道如何使用 JSON ,获取纬度和经度并在地图上绘制它,但我不知道如何使用 GeoJson 来做到这一点。我观看了一个视频,解释了如何在 GeoJson 上管理点,但我不知道如何管理 MultiLineString。我希望你能帮助我一些 Android 的例子。谢谢!
c# - MVC模型属性中多行的正则表达式
呃......我很讨厌正则表达式。
我正在尝试编写一个正则表达式,它将匹配.NET 中的一个或多个有效 Guid,由换行符分隔,用于 MVC 模型。
这是模型属性,就像我现在拥有的那样:
这是我正在尝试匹配的示例..
对于单个正则表达式,我有一个很好的模式:
我只需要多行部分。
更新:这是我最终使用的确切解决方案。
自定义验证类:
型号属性:
javascript - OpenLayers 3:并非 LineString 中的所有行都在渲染
我正在尝试使用与在地图上绘制标记集合相同的坐标来绘制 lineString。绘制标记,然后 lineString 应该绘制连接标记,lineString 使用与标记相同的坐标。
不过,我遇到了奇怪的问题,有时所有线条都画了,有时只画了一条线。但通常会缺少一两行。当我在 lineString 上运行 getCoordinates() 时,它会返回与标记位置相同的所有坐标,但有些线没有绘制。
一些代码:
上面的代码看起来很合乎逻辑,我看不出哪里有问题,就像说的那样,有时所有的线都被画了,有时只画了一条。
任何人都可以对此有所了解吗?
python - 用于包含反斜杠的多行字符串的 Python 3.5 分割线
如何有效地将包含反斜杠的多行字符串拆分为单独的行,从而导致不需要的转义字符?
这是我正在处理的示例输入:
我试过这个(将单反斜杠转换为双反斜杠。因此反斜杠转义将具有优先权,并且以下字符将被“正常”处理):
我想得到:
我得到了什么:
javascript - 如何在 ES6 中解析具有多行字符串的对象?
我正在使用带有 ES6 的 Node.js v4.2.2。我读了一个文件,该文件代表一个包含多行字符串的对象。我的文件看起来像:
我将文件读入字符串:
最后,我想从那个字符串中获取它所代表的对象。我能找到的唯一选择是使用 eval:
还有其他方法吗?请注意,这JSON.parse(my_string)
不是一个选项,因为多行字符串不是 JSON 标准的一部分。