Für folgende Problemlösung suche ich einen Weg, der auch von jemanden, der von Komandozeilenprogrammen keine Ahnung hat, nachvollzogen werden kann.
Situation:
Composer86 ist auf einem offline-Rechner installiert.
Dadurch ist der Zugriff auf Planetfiels nicht via Internet möglich.
Die Lösung, lokal gespeicherte Daten zu verarbeiten, ist bekannt.
Das Ergebnis sind jedoch ungeschnittene Kartenausschnitte mit überlappenden Elementen.
Theoretisch lassen die sich zu einer großen Karte kombinieren.
Praktisch macht das jedoch keinen Sinn, da überstehende flächige Elemente die Elemente des benachbarten Kartenausschnittes verdecken.
Wenn man die Länder-Files an den Grenzen sauber schneiden und dadurch die Überlagerung verhindern könnte, wäre es möglich, ein brauchbares Kartenpuzzle zusammenzubauen. Damit wäre mein Problem gelöst.
Doch leider sehe ich keine Möglichkeit, das in Composer integrierte Programm osmosis via Pfadangabe auf lokal gespeicherte Planetfiles zu verweisen. Obendrein ist Composer so programmiert, daß nicht entlang der Grenzen, sondern in Form von Rechtecken ausgeschnitten wird.
Nun hab ich 2 Tage im Internet gegraben, um herauszufinden, wie man osmosis installiert, zum Laufen bringt und dann per Kommandozeile (wie z.b. ajoessen sie auf seiner UserSeite hinterlegt hat) aus einem Planetfile einen Ausschnitt generiert. Aber ganz ehrlich. Ich steig da nicht durch. Auf den deutschen Seiten nicht und auf den englischen Seiten erst recht nicht.
Deshalb brauche ich jemanden, der mich an die sprichwörtliche Hand nimmt und Schritt für Schritt zeigt, wie ich genau mein Problem gelöst bekomme.
Eckdaten des Rechners:
Intel Core2Quad / CPU Q8400 2.66GHz 2.67GHz / 3,44GB RAM / 32Bit-System
Win7
In der Composer batch wurde Java 1500 Speicher zur Verfügung gestellt. (Bei 1600 startet Composer nicht.)
Der NodeCache kann bei der Verarbeitung von Bundesländern auf 2000 oder 3000 gesetzt werden.
Das Deutschlandfile “frißt” er nicht. Auch nicht mit der Einstellung 1000.
Kleinere Werte bis einschließlich 400 getestet führen auch nicht zum Erfolg.
Composer bleibt mit Java-Fehler “out of memory” stehen
Kleinere Werte machen vermutlich keinen Sinn. In der Composer-Hilfe steht der Hinweis, daß der NodeCache in 1000er-Schritten umzustellen ist.
Deshalb vermute ich, daß die Testläufe mit Werten unter 1000 ohnehin sinnlos waren. Da ich von den programmtechnischen Zusammenhängen keine Ahnung habe, kann ich das allerdings nicht beurteilen.
Nun suche ich nach zwei alternativen Wegen
- aus einem Europafile das **Grenzgebiet ** Eifel auszuschneiden.
Ob die Rechnerleistung dafür ausreicht, weiß ich nicht.
Wenn das nicht zu schaffen ist, wüßte ich trotzdem gerne, wie es geht. - Kleine (Bundes-)Länderfiles an den Grenzen sauber abschneiden, damit sie sich ohne störende Überlagerungen zu einer großen Karte zusammensetzen lassen.
Das Zusammensetzen des Kartenpuzzles hab ich schon ausprobiert.
Das geht ziemlich fix. Nur die überlappenden Flächen stören gewaltig.
Daß man über die geschnittenen Grenzen nicht routen kann, ist mir egal.
Viele Grüße
und ein großes Dankeschön im Voraus an diejenigen, die sich meiner erbarmen
tippeltappel