如何子集 linnet 对象

How to subset a linnet object

我想对 linnet 对象进行子集化以获得 linnet 对象的列表。在帮助文件中,我看到这可以通过 owin 对象实现。但是我得到了错误,因为我不清楚语法,也不清楚在子集调用中使用 snip 参数。

我想根据来自标记的用户属性拆分 linnet 或根据 windows 拆分 linnet 对象(每个 window 都是来自 shapefile 的多边形)

有人可以建议如何根据 factor/window 对 linnet 进行子集化以获得 linnet 对象列表:

  1. 在线段上使用用户attribute/factor/mark。 相同的标记值位于传染线段上,因此这与使用 window.

  2. 非常相似
  3. 将多边形用作 owin。

谢谢

如果 L 是网络并且 P 是多边形 window,则 L[P] 计算 LP 的交集。

[.linnet 的帮助文件包含示例,这些示例演示了此命令的语法并显示了参数 snip 的效果。