ich arbeite gerade an einer französischen Gemeinde und nutze dort die Möglichkeit, direkt manuell aus dem französischen Kataster (Grundbuch) abzuzeichnen. Dies ist in Frankreich legal unter bestimmten Voraussetzungen, es gibt ein zugehöriges PlugIn namens “cadastre”. http://wiki.openstreetmap.org/wiki/FR:JOSM/Fr:Plugin/Cadastre
Leider benötigt all das viel Speicherplatz und JOSM bleibt zunehmend hängen.
Meine Suche führte zu einer Batch-datei, die beim Start von JOSM dem Programm mehr Speicherplatz reserviert. Ich nutze Windows 7 (64 Bit Version) auf einem Laptop mit 4 GB Memory.
Ich habe in der batch-Datei folgendes eingebaut, sonst nichts:
Beim Start der Batch flackert der Bildschirm kurz, dann passiert nichts, es bleibt beim Desktop-Bildschirm.
Was mache ich falsch, ist im oben geposteten Aufruf ein Syntax- und oder ein Denkfehler? Was ist die sinnvolle Speicherplatzzuweisung bei meinem System, bei dem neben JOSM nur noch der Firefox laufen soll, damit ich im WIKI nachlesen kann (ich bin Anfänger und bin noch langsam und am Lernen)?
setzt mal in der batch ein pause in die nächste Zeile, dann siehst du auch was schief läuft.
Ich vermute aber, dass der Pfad nicht Programme(x86) lautet sondern Programme (x86). Da Leerzeichen in einer Pfadangabe nicht vorkommen dürfen musst du den Pfad in “” setzen. Also:
Die batch-Datei mit einem Texteditor öffnen. Unter dem java-Befehl eine neue Zeile einfügen und Pause eintippen. Dann wartet er an dieser stelle, bis du eine Taste drückst.
Wenn ich versuche, dieses josm-tested.jar direkt zu starten durch Doppelklick, startet bei mir das nokia programm OVI-Suite, da steckt wohl der fehlerteufel. Wo bei Windows 7 kann ich einstellen, dass *.jar mit ??? und nicht mit OVI-Suite verheiratet werden soll, also auch die Frage, was gehört zu den ???
PS:
Sagt mal, könnt Ihr da draussen Euch gefälligst um mein lebenswichtiges Problem kümmern, statt alle dieses langweilige Fußballspiel zwischen Deutschland und Serbien zu glotzen???
das wird mit “C:\Programme (x86)\java\jre6\bin\java.exe” -Xmx1000M -jar “C:\Programme (x86)\JOSM\josm-tested.jar” definiert, dass es die jar-datei mit java starten soll…
nun ist aber die Frage: stimmt der pfad zur java.exe? auf meinem PC (ist zwar XP 32 Bit) lautet die Zeile:
Irgendwo im OSM-Wiki habe ich gelesen, das JAVA sich max. 60% des
realen Speichers reserviert. Von daher gehen also ohne weiteres 2 GByte.
Wieviel sinnvoll ist, hängt von deiner Arbeitsweise und den verwendeten
Plugins ab. Das WMS-Plugin dürfte dabei das mit dem höchsten Speicher-
bedarf sein.
Wenn du ohne WMS-Ebenen arbeitest, sollten die 512 MByte locker reichen.
Wenn du nur Yahoo oder ähnliches mit mittlerer Auflösung verwendest,
sollte 1 GByte reichen. Lediglich in Fällen mit wirklich hochauflösenden
Bildern wie zur Zeit in Dortmund kann auch 2 GByte Sinn machen.
Wenn du neben JAVA/JOSM nur noch deinen Browser laufen hast,
sollten 2 GByte für JAVA/JOSM kein Problem für deinen Rechner mit
seinen 4 GByte realem Hauptspeicher sein.
Das habe ich aus der JOSM-Beschreibung wie man unter Windows die
Speicherzuteilung vergrößert. Unter WInXP lässt JAVA auch nicht mehr zu.
Es ist möglich, dass es bei anderen Betriebssysten diese Beschränkung
nicht gibt. Andererseits sind 1 oder gar 2 GByte von real 4 GByte
bei Michelwald für JOSM schon ziemlich üppig.
@Michelwald:
Wieviel Speicher JOSM aktuell benutzt, kannst du im Menü
Hilfe → Statusübersicht sehen.