You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2013-01-05 19:00:23

softcake
Member
Registered: 2009-05-01
Posts: 214

splitter Problem

Hallo.

Beim Splittern von SRTM-Daten (Alpen) per Batch-Datei bricht splitter.jar sofort ab. Leider ohne jegliche Fehlermeldung. In der "DOS-Box" bleibt folgender Text stehen:

C:\works\Alpenmap>java -Xmx1600M -ea -jar c:\works\alpenmap\splitter\splitter.jar --max-nodes=1200000 --max-areas=255 --overlap=4000 --status-freq=600 --output-
dir="c:\works\alpenmap\temp" --output=pbf --no-trim --mapid=29992001 --description="Alpenmap SRTM" c:\works\alpenmap\input\srtm-alpenmap.osm  2>c:\works\alpenma
p\splitter-error.txt
cache=
description=Alpenmap SRTM
geonames-file=
legacy-mode=false
mapid=29992001
max-areas=255
max-nodes=1200000
max-threads=2 (auto)
mixed=false
no-trim=true
output=pbf
output-dir=c:\works\alpenmap\temp
overlap=4000
resolution=13
split-file=
status-freq=600
write-kml=
Elapsed time: 0s   Memory: Current 15MB (1MB used, 14MB free) Max 1546MB
Time started: Sat Jan 05 18:31:19 CET 2013
Map is being split for resolution 13:
 - area boundaries are aligned to 0x800 map units
 - areas are multiples of 0x1000 map units wide and high
Processing c:\works\alpenmap\input\srtm-alpenmap.osm in 1 file
Time: Sat Jan 05 18:31:19 CET 2013
Exact map coverage is (45.232064723968506,7.000415325164795) to (45.23624897003174,7.0104146003723145)
Trimmed and rounded map coverage is (45.263671875,6.9873046875) to (45.3515625,6.987326145172119)
Splitting nodes into areas containing a maximum of 1.200.000 nodes each...
0 areas:
Writing out split osm files Sat Jan 05 18:31:19 CET 2013
Processing 0 areas in a single pass
Time finished: Sat Jan 05 18:31:19 CET 2013
Total time taken: 0s

Kann jemand ein Problem erkennen?

Danke & Gruß

Thomas

Offline

#2 2013-01-05 19:29:02

toc-rox
Member
From: Münster
Registered: 2011-07-20
Posts: 2,357
Website

Re: splitter Problem

Was steht denn in splitter-error.txt ?

Gruß Klaus

Offline

#3 2013-01-05 19:30:56

Yggdrasil
Member
Registered: 2010-09-12
Posts: 187

Re: splitter Problem

softcake wrote:
Exact map coverage is (45.232064723968506,7.000415325164795) to (45.23624897003174,7.0104146003723145)
Trimmed and rounded map coverage is (45.263671875,6.9873046875) to (45.3515625,6.987326145172119)
Splitting nodes into areas containing a maximum of 1.200.000 nodes each...
0 areas:
...

Ist die Fläche einfach zu klein? Das Problem hatte ich auch mal. Versuch mal eine etwas größere Fläche

Gruß Manfred

Edit: Wenn ich mich richtig erinnere, sollte die Fläche ca. mindestens 8 x 8 km sein...

Last edited by Yggdrasil (2013-01-05 19:43:49)

Offline

#4 2013-01-06 08:53:55

softcake
Member
Registered: 2009-05-01
Posts: 214

Re: splitter Problem

Hallo.

Die splitter-error.txt ist leer.

Die SRTM-Daten werden mit folgendem Aufruf heruntergeladen:

srtm2osm\Srtm2osm.exe -bounds1 45.2 7.0 48.2 15.5 -cat 400 100 -large -o c:\works\alpenmap\input\srtm-alpenmap.osm

Der Batch-Aufruf für den Splitter lautet

java -Xmx1600M -ea -jar c:\works\alpenmap\splitter\splitter.jar --max-nodes=1200000 --max-areas=255 --overlap=4000 --status-freq=600 --output-dir="c:\works\alpenmap\temp" --output=pbf --no-trim --mapid=29992001 --description="Alpenmap SRTM" c:\works\alpenmap\input\srtm-alpenmap.osm 2>c:\works\alpenmap\splitter-error.txt

Die Datei srtm-alpenmap.osm erstreckt sich über mehr als die Hälfte der Alpenfläche und besitzt eine Dateigröße von ca. 9.5 GByte.

Gruß, Thomas

Offline

#5 2013-01-06 10:54:10

Joachim Moskalewski
Member
From: Sindelfingen
Registered: 2012-11-23
Posts: 346
Website

Re: splitter Problem

softcake wrote:
Exact map coverage is (45.232064723968506,7.000415325164795) to (45.23624897003174,7.0104146003723145)

Splitter erkennt die gewünschte Region nicht (mehr). Liegt m.W. an der Umstellung auf eine neuere API. Meine zeitsparendste Lösung war der Umstieg auf http://katze.tfiu.de/projects/phyghtmap/ um SRTM Daten herunterzuladen und splitten.

Offline

#6 2013-01-06 12:30:14

softcake
Member
Registered: 2009-05-01
Posts: 214

Re: splitter Problem

Ja, scheint tatsächlich an den SRTM-Daten zu liegen. Habe vorhin noch eine aktuelle Version von splitter installiert und laufen lassen. Das Programm bricht zwar jetzt nicht mehr sofort ab, es wird aber trotzdem nur eine einzige Kachel generiert. Funktioniert also auch nicht.

Danke für den Link zum phyghtmap-Projekt. Die Nutzung des Programms ist im Vergleich zu srtm2osm aber relativ kompliziert. Da ist ganz schön was zu installieren. Wenn gar nichts anderes geht, werde ich darauf zurückgreifen.

Gibt es eventuell eine weitere funktionierende Quelle für SRTM-Daten der Alpen? Mir würde eine Auflösung von 50m bis 100m reichen.

Danke & Gruß

Thomas

Offline

#7 2013-01-06 12:46:29

Joachim Moskalewski
Member
From: Sindelfingen
Registered: 2012-11-23
Posts: 346
Website

Re: splitter Problem

softcake wrote:

Ja, scheint tatsächlich an den SRTM-Daten zu liegen. Habe vorhin noch eine aktuelle Version von splitter installiert und laufen lassen. Das Programm bricht zwar jetzt nicht mehr sofort ab, es wird aber trotzdem nur eine einzige Kachel generiert.

Je nach splitter Version gibt es den Parameter "--legacy-mode", mit dem könntest Du nochmals weiter kommen. Frei aus dem Kopf ist dieser Parameter aber nur temporärer Bestandteil von splitter, langfristig macht dessen Verwendung also keinen Sinn. (Und ich bin bei dessen Einsatz dann an einer ganz anderen Stelle wieder gescheitert...)

Last edited by Joachim Moskalewski (2013-01-06 12:47:26)

Offline

#8 2013-01-06 12:55:54

softcake
Member
Registered: 2009-05-01
Posts: 214

Re: splitter Problem

"--legacy-mode" kennt diese splitter-Version leider nicht.

Gruß, Thomas

Offline

#9 2013-01-06 13:47:43

toc-rox
Member
From: Münster
Registered: 2011-07-20
Posts: 2,357
Website

Re: splitter Problem

Für welche Region benötigst du den die Höhenlinien ?

Gruß Klaus

Offline

#10 2013-01-06 13:59:33

softcake
Member
Registered: 2009-05-01
Posts: 214

Re: splitter Problem

toc-rox wrote:

Für welche Region benötigst du den die Höhenlinien ?

Gruß Klaus

Je nachdem was einfacher ist. Entweder den kompletten Alpenbereich, dann könnte ich die von mir benötigte Region mit osmosis herausschneiden und den Ausschnitt bei Bedarf noch etwas variieren. Ansonsten wie beim Aufruf von srtm2osm:

srtm2osm\Srtm2osm.exe -bounds1 45.2 7.0 48.2 15.5 -cat 400 100 -large -o c:\works\alpenmap\input\srtm-alpenmap.osm

Gruß, Thomas

Offline

#11 2013-01-06 16:13:42

toc-rox
Member
From: Münster
Registered: 2011-07-20
Posts: 2,357
Website

Re: splitter Problem

OK - dann schau mal hier: http://freizeitkarte-osm.de/maps/Develo … 5_250_500/

Gruß Klaus

Offline

#12 2013-01-06 19:01:13

softcake
Member
Registered: 2009-05-01
Posts: 214

Re: splitter Problem

Super, genau das habe ich gesucht!

Danke!

Offline

#13 2015-10-27 07:52:26

softcake
Member
Registered: 2009-05-01
Posts: 214

Re: splitter Problem

Hallo mal wieder.

Das obige Problem ist längst gelöst, alles läuft nach wie vor gut. Hätte jetzt noch eine Frage zu splitter.

Momentan werden aus den SRTM-Daten relativ große Kacheln erzeugt. Kann ich die Kachelanzahl erhöhen (=Kacheln verkleinern), indem ich den Wert in --max-nodes verringere? Falls nicht, gibt es eine andere Möglichkeit?

Ziel ist, nur einen kleinen Kartenausschnitt an ein Gerät hochzuladen, ohne dass riesige, ungenutze Kachelflächen mit markiert sind (Mapsource).

Danke, T.

Offline

#14 2015-10-27 08:39:58

toc-rox
Member
From: Münster
Registered: 2011-07-20
Posts: 2,357
Website

Re: splitter Problem

Mögliche Ansäze könnten sein:
- Du überträgst nur die gewünschten Kacheln an das GPSr übertragen.
- Du erzeugst eine Karte die nur das gewünschte Gebiet abdeckt.

Gruß Klaus

Offline

#15 2015-10-27 11:00:18

softcake
Member
Registered: 2009-05-01
Posts: 214

Re: splitter Problem

Hi,

toc-rox wrote:

- Du überträgst nur die gewünschten Kacheln an das GPSr übertragen.

Das mache ich eh schon. Leider sind manche Kacheln ziemlich groß.

toc-rox wrote:

- Du erzeugst eine Karte die nur das gewünschte Gebiet abdeckt.

Möglich, aber unpraktisch. In Mapsource hätte ich schon gerne die komplette Karte. Würde dann nur die benötigten Kartenteile auf das Gerät laden. Die Kacheln sollten darum nicht unnötig groß sein.

Also kann ich das mit splitter nicht beeinflussen?

Danke & Gruß, T.

Offline

#16 2015-10-27 11:28:04

opasto
Member
Registered: 2011-11-24
Posts: 168

Re: splitter Problem

softcake wrote:

Kann ich die Kachelanzahl erhöhen (=Kacheln verkleinern), indem ich den Wert in --max-nodes verringere?

Ja

Offline

#17 2015-10-27 19:13:58

Garmin-User
Member
Registered: 2009-10-01
Posts: 677

Re: splitter Problem

softcake wrote:

In Mapsource hätte ich schon gerne die komplette Karte. Würde dann nur die benötigten Kartenteile auf das Gerät laden. Die Kacheln sollten darum nicht unnötig groß sein.

Also kann ich das mit splitter nicht beeinflussen?

Du kannst das Splitfile (areas.list), welches beim Splitten der OSM-Daten erzeugt wird, auf die Höhendaten ohne --max-nodes anwenden. Dann sind die Kacheln deckungsgleich.

Gruß
Mario

Offline

Board footer

Powered by FluxBB