【问题标题】:How to generate a graph file?如何生成图形文件?
【发布时间】:2023-03-21 04:44:01
【问题描述】:

有没有办法生成有效的图表文件,如 simple-leuven.dot 或 Rinsim 上提供的其他城市的图表?

我们希望找到一种快速生成具有各种几何形状的有向循环图的方法。

【问题讨论】:

    标签: dictionary graph generate rinsim


    【解决方案1】:

    鲁汶地图从OpenStreetMap 下载为 XML 文件,然后使用脚本转换为点。用于此的代码已从 RinSim 主分支中删除,因为它非常脆弱。不过,您仍然可以在存储库中找到代码,请参阅 OSM.java in v2.3.3

    已经使用此代码创建了一些其他城市地图,可以在 this website 上找到它们。

    【讨论】:

      【解决方案2】:

      显然,OSM.java 中的代码已被重构为这个 github repo osm-to-dot-converter 中的一个项目。您所要做的就是创建一个主要方法来转换 XML openstreetmap 文件 (.osm)。例如:

          public static void main(String[] args) {
          OsmConverter myOsmConverter = new OsmConverter();
          myOsmConverter.setOutputDir("/home/username/");
          myOsmConverter.withOutputName("cityname.dot");
          // I am not sure what pruning is used for,
          // you can comment out the next line if you do not understand what it is used for
          myOsmConverter.withPruner(new RoundAboutPruner(1), new CenterPruner());
          // the XML file is to be feed here 
          myOsmConverter.convert("/home/username/cityname.osm");
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多