Freizeitkarte für Garmin BaseCamp und GPSr

Nochmal zum Routing über Klettersteige: Mit dem Suchwort via_ferrata finden sich in der style\lines-master vier Abschnitte:

# ------------------------------------------------------------------
# Klettersteige die als Pfade getaggt sind umdefinieren:
# ------------------------------------------------------------------

# Pfade die zusätzlich das Attribut "via_ferrata_scale" haben umdefinieren
highway = path & via_ferrata_scale = * {set highway = via_ferrata}
# -------------------------------------------------
# Unbefestigte (unpaved) Strassen markieren um sie ggf. vom Routing auszuschliessen.
# - "avoid unpaved roads"
# - "Unbefestigte Strassen vermeinden"
# -------------------------------------------------

# Folgende Strassen bekommen aufgrund ihrer Oberflaechenbeschaffenheit (surface) das Attribut "unbefestigt" (unpaved):
# - verdichtete Decke (compacted)
# - Schotter (gravel)
# - Split (fine_gravel)
# - Kies (pebblestone)
# - Sand (sand)
# - Gras / Wiese (grass)
# - Trampelspur (earth / ground)
# - Matsch / Morast (mud)
# - unbefestigt (unpaved / dirt)
# - Holz (wood)
# - Rasengittersteine (grass_paver)
#
# Darueber hinaus alle Strassen mit folgenden Attributen:
# - alle Mountain-Bike Trails und Wege (mtb:scale)
# - alle Feld- und Waldwege der Klassen 2-5 (grade)
# - alle Strassen mit den Oberflaechenglaetten (smoothness)
#   - bad (Trekkingrad, normale Autos)
#   - very_bad (Autos mit hoher Bodenfreiheit)
#   - horrible (Gelaendewagen)
#   - very_horrible (Gelaendewagen)
#   - impassable (keine Radfahrzeuge)
# - alle Wege mit SAC-Wanderskalaeinteilung (foot_scale)
# - alle Klettersteige (via_ferrata)
#
# Darueber hinaus alle Reitwege, Pfade/Wege und Wirtschaftswege (Feld- / Waldweg) ohne Angaben zu:
# - Oberflaechenbeschaffenheit (surface)
# - Tracktyp (grade1 - grade5)
# - Oberflaechenglaette (smoothness)
# - SAC-Wanderskala (sac_scale)

highway = *
& (surface = ground  | surface = compacted   | surface = dirt |
   surface = earth   | surface = grass       | surface = grass_paver |
   surface = gravel  | surface = fine_gravel | surface = mud |
   surface = wood    | surface = pebblestone | surface = sand |
   surface = unpaved |
   mtb:scale = * |
   tracktype ~ 'grade[2-5]' |
   smoothness ~ '.*(bad | very_bad | horrible | very_horrible | impassable)' |
   sac_scale = * |
   sport = via_ferrata)
{ add mkgmap:unpaved=1 }

(highway = bridleway | highway = path | highway = track)
& surface != * & tracktype != * & smoothness != * & sac_scale != *
{ add mkgmap:unpaved=1 }
# Highwayspezifisches hinzufuegen
# -------------------------------



# generell fuer das Routing gesperrt
highway = proposed | highway = raceway | highway = no | highway = crossing | highway =  traffic_signals | highway = platform | highway = streetlamp | highway = emergency_access_point | highway = stop | highway = passing_place| highway = incline_steep | highway = incline | highway = milestone | highway = access_ramp {set access = no; set motorcar = no; set bicycle = no; set foot = no}
highway = via_ferrata | highway = construction  {set access = no; set motorcar = no; set bicycle = no; set foot = no}
# Klettersteig:
# -------------
# A via ferrata is a route equipped with fixed cables, stemples, ladders, and bridges in order to increase
# ease and security for climbers. These via ferrata require equipment: climbing harness, shock absorber
# and two short lengths of rope, but do not require a long rope as for climbing.

# Allgemein oeffentlich
# 0x010118 = Bitmap 2 (breit, NoLabel)
# 0x010119 = Bitmap 2 (schmal, nur ein Pixel gefuellt, NoLabel)
highway = via_ferrata [0x010118 resolution 24 continue]
highway = via_ferrata [0x010119 resolution 23-23]

Bisher habe ich die Zeile im ersten Abschnitt auskommentiert. Ist es vielleicht besser das an anderer Stelle zu tun?


perl mt.pl ... 2> log.txt >log.txt

Das 2> loggt die Fehlerausgabe zumindest bei der bash.

Bei Windows kommt die Meldung:

C:\Freizeitkarte-Entwicklung>perl mt.pl create 7010  2>log.txt >log.txt
Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.

Klar, da versuchen stdout und stderr gleichzeitig auf die Datei zuzugreifen. Probiere mal:

log.txt 2>&1

Danke, das funktioniert. Allerdings erzeugt wget alle 50 Kilobyte einen Eintrag im Logfile:


mt.pl - Map Tool for creating Garmin maps, 1.3.5 - 2014/01/07


Checking the Development Environment...

Action = 2a. fetch osm data from url
Map  = Freizeitkarte_ALPS-SMALL (7010)

wget.exe --output-document="C:/Freizeitkarte-Entwicklung/work/Freizeitkarte_ALPS-SMALL_de/Kartendaten_Freizeitkarte_ALPS-SMALL.osm.pbf" "http://download.geofabrik.de/europe/alps-latest.osm.pbf"
--2014-02-02 21:40:55--  http://download.geofabrik.de/europe/alps-latest.osm.pbf
Resolving download.geofabrik.de (download.geofabrik.de)... 144.76.34.132, 5.9.158.99, 144.76.4.22
Connecting to download.geofabrik.de (download.geofabrik.de)|144.76.34.132|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1452041562 (1,4G) [application/octet-stream]
Saving to: 'C:/Freizeitkarte-Entwicklung/work/Freizeitkarte_ALPS-SMALL_de/Kartendaten_Freizeitkarte_ALPS-SMALL.osm.pbf'

     0K .......... .......... .......... .......... ..........  0%  331K 71m28s
    50K .......... .......... .......... .......... ..........  0%  471K 60m48s
   100K .......... .......... .......... .......... ..........  0%  651K 52m37s
   150K .......... .......... .......... .......... ..........  0%  268K 61m33s
   200K .......... .......... .......... .......... ..........  0% 92,5K 1h40m
   250K .......... .......... .......... .......... ..........  0% 92,3K 2h6m
   300K .......... .......... .......... .......... ..........  0%  165K 2h8m
   350K .......... .......... .......... .......... ..........  0%  169K 2h9m
   400K .......... .......... .......... .......... ..........  0%  180K 2h10m
   450K .......... .......... .......... .......... ..........  0%  158K 2h12m
   500K .......... .......... .......... .......... ..........  0%  123K 2h17m
   550K .......... .......... .......... .......... ..........  0%  122K 2h22m
   600K .......... .......... .......... .......... ..........  0%  138K 2h24m
   650K .......... .......... .......... .......... ..........  0%  170K 2h24m
   700K .......... .......... .......... .......... ..........  0%  188K 2h22m
   750K .......... .......... .......... .......... ..........  0%  217K 2h20m
   800K .......... .......... .......... .......... ..........  0%  112K 2h24m
   850K .......... .......... .......... .......... ..........  0%  129K 2h26m
   900K .......... .......... .......... .......... ..........  0%  172K 2h26m
   950K .......... .......... .......... .......... ..........  0%  202K 2h24m
  1000K .......... .......... .......... .......... ..........  0%  239K 2h22m
  1050K .......... .......... .......... .......... ..........  0%  231K 2h20m
  1100K .......... .......... .......... .......... ..........  0%  271K 2h18m
  1150K .......... .......... .......... .......... ..........  0%  234K 2h16m
  1200K .......... .......... .......... .......... ..........  0%  296K 2h14m
  1250K .......... .......... .......... .......... ..........  0%  278K 2h12m
  1300K .......... .......... .......... .......... ..........  0%  240K 2h11m
  1350K .......... .......... .......... .......... ..........  0%  241K 2h10m
  1400K .......... .......... .......... .......... ..........  0%  255K 2h8m
  1450K .......... .......... .......... .......... ..........  0%  285K 2h7m
  1500K .......... .......... .......... .......... ..........  0%  291K 2h5m
  1550K .......... .......... .......... .......... ..........  0%  267K 2h4m
  1600K .......... .......... .......... .......... ..........  0%  302K 2h3m
  1650K .......... .......... .......... .......... ..........  0%  254K 2h2m
  1700K .......... .......... .......... .......... ..........  0%  327K 2h1m
  1750K .......... .......... .......... .......... ..........  0%  302K 1h59m
  1800K .......... .......... .......... .......... ..........  0%  254K 1h59m
  1850K .......... .......... .......... .......... ..........  0%  344K 1h57m
  1900K .......... .......... .......... .......... ..........  0%  319K 1h56m
  1950K .......... .......... .......... .......... ..........  0%  261K 1h55m
  2000K .......... .......... .......... .......... ..........  0%  319K 1h54m
  2050K .......... .......... .......... .......... ..........  0%  348K 1h53m
  2100K .......... .......... .......... .......... ..........  0%  326K 1h52m
  2150K .......... .......... .......... .......... ..........  0%  418K 1h51m
  2200K .......... .......... .......... .......... ..........  0%  383K 1h50m
  2250K .......... .......... .......... .......... ..........  0%  403K 1h49m
  2300K .......... .......... .......... .......... ..........  0%  432K 1h48m
  2350K .......... .......... .......... .......... ..........  0%  433K 1h47m
  2400K .......... .......... .......... .......... ..........  0%  394K 1h46m
  2450K .......... .......... .......... .......... ..........  0%  291K 1h45m
  2500K .......... .......... .......... .......... ..........  0%  328K 1h44m
  2550K .......... .......... .......... .......... ..........  0%  364K 1h44m
  2600K .......... .......... .......... .......... ..........  0%  359K 1h43m
  2650K .......... .......... .......... .......... ..........  0%  425K 1h42m
  2700K .......... .......... .......... .......... ..........  0%  395K 1h41m
  2750K .......... .......... .......... .......... ..........  0%  374K 1h41m
  2800K .......... .......... .......... .......... ..........  0%  459K 1h40m
  2850K .......... .......... .......... .......... ..........  0%  341K 99m36s
  2900K .......... .......... .......... .......... ..........  0%  254K 99m29s
  2950K .......... .......... .......... .......... ..........  0%  264K 99m19s
  3000K .......... .......... .......... .......... ..........  0%  297K 98m59s
  3050K .......... .......... .......... .......... ..........  0%  201K 99m16s
  3100K .......... .......... .......... .......... ..........  0%  242K 99m14s
  3150K .......... .......... .......... .......... ..........  0%  254K 99m8s
  3200K .......... .......... .......... .......... ..........  0%  256K 99m2s
  3250K .......... .......... .......... .......... ..........  0%  326K 98m37s
  3300K .......... .......... .......... .......... ..........  0%  201K 98m54s
  3350K .......... .......... .......... .......... ..........  0%  107K 1h40m
  3400K .......... .......... .......... .......... ..........  0%  139K 1h41m
  3450K .......... .......... .......... .......... ..........  0%  139K 1h42m
  3500K .......... .......... .......... .......... ..........  0%  144K 1h43m
  3550K .......... .......... .......... .......... ..........  0%  180K 1h43m
  3600K .......... .......... .......... .......... ..........  0%  202K 1h44m
  3650K .......... .......... .......... .......... ..........  0%  203K 1h44m
  3700K .......... .......... .......... .......... ..........  0%  244K 1h44m
  3750K .......... .......... .......... .......... ..........  0%  263K 1h43m
  3800K .......... .......... .......... .......... ..........  0%  238K 1h43m
  3850K .......... .......... .......... .......... ..........  0%  261K 1h43m
  3900K .......... .......... .......... .......... ..........  0%  241K 1h43m
  3950K .......... .......... .......... .......... ..........  0%  249K 1h43m
  4000K .......... .......... .......... .......... ..........  0%  250K 1h43m
  4050K .......... .......... .......... .......... ..........  0%  249K 1h43m
  4100K .......... .......... .......... .......... ..........  0%  253K 1h43m
  4150K .......... .......... .......... .......... ..........  0%  319K 1h42m
  4200K .......... .......... .......... .......... ..........  0%  266K 1h42m
  4250K .......... .......... .......... .......... ..........  0%  338K 1h42m
  4300K .......... .......... .......... .......... ..........  0%  326K 1h41m
  4350K .......... .......... .......... .......... ..........  0%  386K 1h41m
  4400K .......... .......... .......... .......... ..........  0%  348K 1h41m
  4450K .......... .......... .......... .......... ..........  0%  240K 1h40m
  4500K .......... .......... .......... .......... ..........  0%  238K 1h40m
  4550K .......... .......... .......... .......... ..........  0%  169K 1h41m
  4600K .......... .......... .......... .......... ..........  0%  194K 1h41m
  4650K .......... .......... .......... .......... ..........  0%  161K 1h42m
  4700K .......... .......... .......... .......... ..........  0%  183K 1h42m
  4750K .......... .......... .......... .......... ..........  0%  203K 1h42m
  4800K .......... .......... .......... .......... ..........  0%  189K 1h42m
  4850K .......... .......... .......... .......... ..........  0%  157K 1h43m
  4900K .......... .......... .......... .......... ..........  0%  126K 1h44m
  4950K .......... .......... .......... .......... ..........  0%  163K 1h44m
  5000K .......... .......... .......... .......... ..........  0%  186K 1h44m
  5050K .......... .......... .......... .......... ..........  0%  212K 1h44m
  5100K .......... .......... .......... .......... ..........  0%  220K 1h44m
  5150K .......... .......... .......... .......... ..........  0%  331K 1h44m
  5200K .......... .......... .......... .......... ..........  0%  290K 1h44m
  5250K .......... .......... .......... .......... ..........  0%  227K 1h44m
  5300K .......... .......... .......... .......... ..........  0%  263K 1h44m
  5350K .......... .......... .......... .......... ..........  0%  249K 1h43m
  5400K .......... .......... .......... .......... ..........  0%  312K 1h43m
  5450K .......... .......... .......... .......... ..........  0%  281K 1h43m
  5500K .......... .......... .......... .......... ..........  0%  311K 1h43m
  5550K .......... .......... .......... .......... ..........  0%  300K 1h42m
  5600K .......... .......... .......... .......... ..........  0%  322K 1h42m
  5650K .......... .......... .......... .......... ..........  0%  329K 1h42m
  5700K .......... .......... .......... .......... ..........  0%  414K 1h42m
  5750K .......... .......... .......... .......... ..........  0%  339K 1h41m
  5800K .......... .......... .......... .......... ..........  0%  380K 1h41m
  5850K .......... .......... .......... .......... ..........  0%  450K 1h40m
  5900K .......... .......... .......... .......... ..........  0%  452K 1h40m
  5950K .......... .......... .......... .......... ..........  0%  371K 1h40m
  6000K .......... .......... .......... .......... ..........  0%  430K 99m53s
  6050K .......... .......... .......... .......... ..........  0%  480K 99m27s
  6100K .......... .......... .......... .......... ..........  0%  325K 99m14s
  6150K .......... .......... .......... .......... ..........  0%  245K 99m12s
  6200K .......... .......... .......... .......... ..........  0%  253K 99m9s
  6250K .......... .......... .......... .......... ..........  0%  201K 99m17s
  6300K .......... .......... .......... .......... ..........  0%  243K 99m16s
  6350K .......... .......... .......... .......... ..........  0%  245K 99m14s
  6400K .......... .......... .......... .......... ..........  0%  235K 99m15s
  6450K .......... .......... .......... .......... ..........  0%  201K 99m23s
  6500K .......... .......... .......... .......... ..........  0%  244K 99m21s
  6550K .......... .......

Was muss ich ändern damit wget nur einen Eintrag im Logfile erzeugt?

Jup, das ist normal. Normalerweise wird die Zeile wieder gelöscht, das geht natürlich nur, wenn es auf der Konsole ausgegeben wird. Lösung: Script ändern und die Ausgabe von wget abstellen (-q).

Kann man >log.txt 2>&1 so anpassen das die Ausgabe parallel auf der Konsole erfolgt?

Unter Linux mit tee. Unter Windows ist mir nichts bekannt.

Auch mit tee :wink:

http://unxutils.sourceforge.net/

Jetzt habe ich die Freizeitkarte 14.01.
Ich route als Fahrrad. Auf der W-Seite vom Ben-Gurion-Ring http://www.openstreetmap.org/way/164859412#map=16/49.4406/11.1195 routet er mich konsequent auf der Straße statt auf dem Radweg.
Warum?

Außerdem habe ich den Eindruck, dass er Wege als [Radweg] anzeigt, die keine sind.

Danke für die schönen Skripte!

6.2.14: Besserer Link für die Problemstelle. Satz mit den fraglichen Radwegen gelöscht. Das gibt einen eigenen Betrag.

Danke, aber der Download geht nicht?

Für eine Prüfung des Routings wäre ein Screenshot mit der errechneten Problem-Route erforderlich. Bei den Radwegen wären OSM-Permalinks von Vorteil.

Gruß Klaus

Dann probier den hier: http://sourceforge.net/projects/unxutils/files/unxutils/current/

Wie soll ich mit meinem Garmin etrex ein Screenshot machen?
Was ist an dem link falsch?
Danke.

Moin,

So vielleicht?
https://support.garmin.com/support/searchSupport/case.faces?caseId={3d6e75c0-2d6d-11e1-45da-000000000000}

Gruss Christian

Wegen diesem Wegstück, falls du den Radweg östlich des Ben-Gurion-Rings meinst.

Das ist als path und official getaggt. Das könnten Routing-Programme eventuell nicht in ihrer Liste der routbaren Wege haben.

Edbert (EvanE)

Ich dachte eher an Links zu Wegen, die (in der Freizeitkarte) deiner Meinung nach keine mit dem Fahrrad nutzbaren Wege sind.

Gruß Klaus

Nachtrag: Aus dem von Edbert verlinkten Wegstück macht die Freizeitkarte einen Radweg.

Ich meinte die andere Seite (Westlich).

Ich fürchte mit den spärlichen und verstreuten Informationen kommen wir hier nicht weiter. Du müsstest den Sachverhalt einmal zusammenhängend (und mit Screenshots) darstellen.

Gruß Klaus

Hallo zusammen,

ich habe bei der neuen Ausgabe 14.01 der Freizeitkarte (auf’m Garmin und in Basecamp) festgestellt dass es bei der Darstellung von Bootshafen eine Veränderung gegeben hat.
Die Wasseroberfläche innerhalb der Hafenmauern wird nicht mehr blau sondern in einem Weißton dargestellt.

Als Beispiel dabei, zwei Bilder von der schönen Insel Lindau im Bodensee: einmal ältere Version von der Freizeitkarte , einmal aktuelle Version.
Auch in Langenargen, Kressbronn und Bregenz trifft dies teilweise zu.
In Friedrichshafen nicht, so wie es aussieht.

Mir ist noch aufgefallen dass die Wasserfläche rechts neben dem Hafen, genannt “Römerbad” auch schon in der älteren Ausgabe der Freizeitkarte in weiß dargestellt wird. Zum Vergleich siehe Google Earth oder ähnliches.