2014-12-02 65 views
0

我尝试使用http://wiki.openstreetmap.org/wiki/OSMT将OpenStreemMap分割为更小的peaces。当我从cmd中运行它时,它像40秒一样完成。在eclipse中运行jar运行速度较慢

但是,当我尝试将它导入到Eclipse并调用方法时,它需要15分钟左右,或者它会导致问题。

我在Eclipse运行配置中设置了Xmx1024m和Xms256m。我试图从Java代码运行命令行,但这也运行得非常慢。

+0

您是否有兴趣在所有的数据?否则,您可以使用[osmosis](https://wiki.openstreetmap.org/wiki/Osmosis)或[osmfilter](https://wiki.openstreetmap.org/wiki/Osmfilter)仅提取您感兴趣的数据。 – scai 2014-12-03 07:54:59

+0

林不知道我需要什么数据,但它是有帮助的,我可能会过滤数据,我不需要:) – 2014-12-03 10:45:20

回答

0
36128 osmt.Main --split ----index-file=D:/Splitter/Splitted/node2tn --output-dir=D:/Splitter/Splitted --tile-size=0.1 D:/Splitter/map 
4696 -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx512m -XX:MaxPermSize=256m 
28344 it.polito.appeal.traci.examples.OpenStepsClose -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:61123 -Xmx1024M -Xms256M -Dfile.encoding=Cp1252 
20748 com.sun.javaws.Main -secure C:\Users\xxx\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\45\3ca5a4ad-384499c4 -DcmxServerMode=ejb -Dorg.omg.CORBA.ORBClass=com.ibm.CORBA.iiop.ORB -Dorg.omg.CORBA.ORBSingletonClass=com.ibm.rmi.corba.ORBSingleton -Djavax.rmi.CORBA.StubClass=com.ibm.rmi.javax.rmi.CORBA.StubDelegateImpl -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.ibm.rmi.javax.rmi.PortableRemoteObject -Djava.naming.factory.url.pkgs=com.ibm.ws.naming -Dcom.ibm.CORBA.enableClientCallbacks=true -Xbootclasspath/a:C:\Program Files (x86)\Java\jre7\lib\deploy.jar;C:\Program Files (x86)\Java\jre7\lib\javaws.jar;C:\Program Files (x86)\Java\jre7\lib\plugin.jar -Xverify:remote -Xmx512m -Xms128m 
37200 sun.tools.jps.Jps -lvm -Denv.class.path=C:\Users\xxx\Desktop\JADE\;D:\Splitter -Dapplication.home=C:\Program Files (x86)\Java\jdk1.6.0_45 -Xms8m 
28224 -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx512m -XX:MaxPermSize=256m 

所以我们可以看到,当我从Eclipse中运行它自己的任务28344,当我从CMD运行其probabaly 37200