Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

Entwicklungsumgebung Fehler bei JOIN

Kostenlose Karten für Garmin und Android auf OSM-Basis

Moderator: Teleskopix

Antworten
majorshark
Geonewbie
Beiträge: 2
Registriert: Di 12. Mai 2020, 07:42

Entwicklungsumgebung Fehler bei JOIN

Beitrag von majorshark » Di 12. Mai 2020, 08:56

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: Alles auswählen

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: Alles auswählen

>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: Alles auswählen

>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

Werbung:
Benutzeravatar
toc-rox
Geomaster
Beiträge: 602
Registriert: Mi 10. Aug 2011, 07:37

Re: Entwicklungsumgebung Fehler bei JOIN

Beitrag von toc-rox » Di 12. Mai 2020, 10:25

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.

majorshark
Geonewbie
Beiträge: 2
Registriert: Di 12. Mai 2020, 07:42

Re: Entwicklungsumgebung Fehler bei JOIN

Beitrag von majorshark » Di 12. Mai 2020, 11:37

Oh ha, das klingt Kompliziert.
Wenn ich irgendwie unterstützen kann bin ich gern bereit.

lara17
Geocacher
Beiträge: 26
Registriert: Di 24. Mai 2016, 14:52

Re: Entwicklungsumgebung Fehler bei JOIN

Beitrag von lara17 » Di 12. Mai 2020, 15:12

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
Beiträge: 26
Registriert: Di 24. Mai 2016, 14:52

Re: Entwicklungsumgebung Fehler bei JOIN

Beitrag von lara17 » Di 12. Mai 2020, 15:26

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
Beiträge: 26
Registriert: Di 24. Mai 2016, 14:52

Re: Entwicklungsumgebung Fehler bei JOIN

Beitrag von lara17 » Di 12. Mai 2020, 16:44

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

Antworten