• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

Entwicklungsumgebung Fehler bei JOIN

majorshark

Geonewbie
Hallo Forum,

ich beschäftige mich nun schon eine ganze Weile mit der Entwicklungsumgebung und habe mir unter Windows ein Batch zusammengestellt in der ich nach belieben Karten erzeugen kann. Das hat alles wunderbar funktioniert. Karte angeben, warten und fertig.

Gestern wollte ich eine Frankreich+ Karte erstellen lassen jedoch schlägt der join Befehl fehl. Hier mal ein Beispiel bei der Erstellung der Saarland Karte.
Code:
mt.pl - Map Tool for creating Garmin maps, 1.3.17 - 2019/04/14


Checking the Development Environment...

Action:     fetch_osm
            2a. fetch osm data from url
Map:        Freizeitkarte_SAARLAND (5821)
Language:   Deutsch (de)
CodePage:   1252
Typ file:   freizeit.TYP
Style Dir:  style/fzk
Elevation:  20 m
Map type:   downloadable OSM extract
Release:    20.05 / 2005



C:\osm/tools/wget/windows/wget.exe    --output-document="C:\osm/work/Freizeitkarte_SAARLAND/Kartendaten_Freizeitkarte_SAARLAND.osm.pbf" "http://download.geofabrik.de/europe/germany/saarland-latest.osm.pbf"
--2020-05-12 08:39:36--  http://download.geofabrik.de/europe/germany/saarland-latest.osm.pbf
Resolving download.geofabrik.de (download.geofabrik.de)... 116.202.112.212, 88.99.142.44
Connecting to download.geofabrik.de (download.geofabrik.de)|116.202.112.212|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 39893494 (38M) [application/octet-stream]
Saving to: 'C:/osm/work/Freizeitkarte_SAARLAND/Kartendaten_Freizeitkarte_SAARLAND.osm.pbf'

100%[==============================================================================>] 39.893.494  9,98MB/s   in 3,8s

2020-05-12 08:39:40 (9,96 MB/s) - 'C:/osm/work/Freizeitkarte_SAARLAND/Kartendaten_Freizeitkarte_SAARLAND.osm.pbf' saved [39893494/39893494]


Elapsed, System-RC, Action-RC: 4, 0, 0
Drücken Sie eine beliebige Taste . . .

mt.pl - Map Tool for creating Garmin maps, 1.3.17 - 2019/04/14


Checking the Development Environment...

Action:     fetch_ele
            2b. fetch elevation data from url
Map:        Freizeitkarte_SAARLAND (5821)
Language:   Deutsch (de)
CodePage:   1252
Typ file:   freizeit.TYP
Style Dir:  style/fzk
Elevation:  20 m
Map type:   downloadable OSM extract
Release:    20.05 / 2005



C:\osm/tools/wget/windows/wget.exe -nv   --output-document="C:\osm/work/Freizeitkarte_SAARLAND/Hoehendaten_Freizeitkarte_SAARLAND.osm.pbf" "http://develop.freizeitkarte-osm.de/ele_20_100_500/Hoehendaten_Freizeitkarte_SAARLAND.osm.pbf"
2020-05-12 08:39:48 URL:http://develop.freizeitkarte-osm.de/ele_20_100_500/Hoehendaten_Freizeitkarte_SAARLAND.osm.pbf [677871/677871] -> "C:/osm/work/Freizeitkarte_SAARLAND/Hoehendaten_Freizeitkarte_SAARLAND.osm.pbf" [1]

Elapsed, System-RC, Action-RC: 0, 0, 0

C:\osm/tools/wget/windows/wget.exe -nv   --output-document="C:\osm/work/Freizeitkarte_SAARLAND/Hoehendaten_Freizeitkarte_SAARLAND.osm.pbf.info" "http://develop.freizeitkarte-osm.de/ele_20_100_500/Hoehendaten_Freizeitkarte_SAARLAND.osm.pbf.info"
2020-05-12 08:39:49 URL:http://develop.freizeitkarte-osm.de/ele_20_100_500/Hoehendaten_Freizeitkarte_SAARLAND.osm.pbf.info [600/600] -> "C:/osm/work/Freizeitkarte_SAARLAND/Hoehendaten_Freizeitkarte_SAARLAND.osm.pbf.info" [1]

Elapsed, System-RC, Action-RC: 0, 0, 0

INFORMATION: http://develop.freizeitkarte-osm.de/ele_20_100_500/Hoehendaten_Freizeitkarte_SAARLAND.osm.pbf.license not existing.
Drücken Sie eine beliebige Taste . . .

mt.pl - Map Tool for creating Garmin maps, 1.3.17 - 2019/04/14


Checking the Development Environment...

Action:     join
            3.  join osm and elevation data
Map:        Freizeitkarte_SAARLAND (5821)
Language:   Deutsch (de)
CodePage:   1252
Typ file:   freizeit.TYP
Style Dir:  style/fzk
Elevation:  20 m
Map type:   downloadable OSM extract
Release:    20.05 / 2005



Checking map and elevation data for overlapping osm IDs...
 Map: node id min:          470552
 Map: node id max:      7508665912
 Ele: node id min:      7500000000
 Ele: node id max:      7500242013

 Map: way id min:          3998029
 Map: way id max:        802704196
 Ele: way id min:       4700000000
 Ele: way id max:       4700003395


Error: OSM ID conflict check: SAARLAND
We have potential conflicts with the node id values

Was habe ich bereits in Erfahrung bringen können bzw. was habe ich getestet:
1. Scheinbar liegt es nicht an der angeforderten Karten. Auch das Saarland schlägt fehl.
2. Am PC liegt es scheinbar auch nicht. Ich habe es auf zwei unterschiedlichen Windows 10 PC's getestet die beide vorher funktioniert haben. Ohne Erfolg. Der eine hat 8GB der andere 16GB RAM.
3. Die Java Version habe ich gecheckt - ist 64bit.
Code:
>java -version
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)
4. Die Perl Version ist ziemlich aktuell
Code:
>perl -v

This is perl 5, version 30, subversion 2 (v5.30.2) built for MSWin32-x64-multi-thread
5. Die Entwicklungsumgebung habe ich neu aufgesetzt, auch in einem anderen Ordner mit allen Rechten.

Jetzt bin ich am Ende mit meinem Latein. Ich kann den Fehler einfach nicht finden. Wer kann helfen?

Grüße Frank
 

toc-rox

Geomaster
Das Problem dürfte der ID-Konflikt (unzulässige, sich überlappende ID-Bereiche) in den Höhendaten versus Kartendaten sein. Wenn diese Vermutung zutrifft, kannst du selbst das Problem nur schwer beheben. Wir werden das mal näher analysieren.
 

lara17

Geocacher
Zur Info:

Ich kann diesen Fehler bei der Saarlandkarte bestätigen (Linux, github develop-branch, mkgmap r4483).

Ende März wurde diese Karte noch einwandfrei erstellt. Vielleicht hilfts beim Eingrenzen des Fehlers...
 

lara17

Geocacher
Nachtrag:

dieser Fehler scheint bei allen Karten aufzutreten (z.B. Rheinland-Pfalz, Kanarische Inseln). So auch beim Regierungsbezirk Schwaben (Bayern), dessen Karte ich am 05.05.2020 noch einwandfrei erstellt habe.
 

lara17

Geocacher
Wenn man in Eurem Skript 'create-elevation-data-bg.bash' die 'start node ID' mit dem Parameter '-n 7600000000' hochsetzt und damit selbst mit phyghtmap neue Höhendaten erzeugt, lässt sich die Saarlandkarte erzeugen.

Ich habe aber keine Ahnung

  • warum der alte Wert von 7500000000 selbst für so kleine Gebiete wie das Saarland oder die Kanarischen Inseln auf einmal nicht mehr ausreicht
  • ob der hochgesetzte Wert 7600000000 irgendwelche Nebenwirkungen hat
 
Oben