如何在geotools中使用DirectedLineStringGraphGenerator表示双向边?

如何在geotools中使用DirectedLineStringGraphGenerator表示双向边?,graph,geotools,Graph,Geotools,我想用geotool的graph对象表示我所在城市的道路网。由于道路网络是混合型的,因此有单向道路和双向道路。我找不到允许在同一个图形中生成有向边和无向边的图形生成器。所有有向边或所有无向边都有图形生成器。那么,在geotool的图形对象中表示道路网最有效的方法是什么呢。方向性对我来说很重要,因为我必须运行路由算法,加上为两条道路添加两条边(在两个方向上)并不是有效的解决方案,因为大多数道路都是双向的。另一个选项是对所有道路使用无向边,并使用地图,该地图告诉您可以以双向或单向方式穿过边

我想用geotool的graph对象表示我所在城市的道路网。由于道路网络是混合型的,因此有单向道路和双向道路。我找不到允许在同一个图形中生成有向边和无向边的图形生成器。所有有向边或所有无向边都有图形生成器。那么,在geotool的图形对象中表示道路网最有效的方法是什么呢。方向性对我来说很重要,因为我必须运行路由算法,加上为两条道路添加两条边(在两个方向上)并不是有效的解决方案,因为大多数道路都是双向的。另一个选项是对所有道路使用无向边,并使用
地图
,该地图告诉您可以以双向或单向方式穿过边