OSM Polygon Filter File (.poly) Konvertierung in gpx - Hilfe gesucht

Garmin fenix 7X und epix Gen 2 im Test

Der Schwerpunkt dieses Tests und Vergleichs der Garmin Fenix 7X Solar und Garmin Epix Gen 2 liegt auf den Sensoren wie Höhenmesser, Positionsbestimmung und Herzfrequenz. Was unterscheidet die beiden GPS-Outdoor-Smartwatches? Und wie gut ist die Taschenlampe der Fenix 7X für den Outdoorbereich? Hier geht es zum Test der Outdoor-Smartwatches ...
  • Hallo, ich suche verzweifelt Hilfe zur Batchkonvertiertung in Windows von OSM Poly Dateien in gpx zur Verwendung in Mobac als Umrissdefinition.


    Polyfiles: Erklärung hier:

    Osmosis/Polygon Filter File Format – OpenStreetMap Wiki


    Beispielquellen zum Download von *.poly files:

    svn-archive/applications/utils/osm-extract/polygons at main · openstreetmap/svn-archive
    Archived git conversion of svn.openstreetmap.org. Contribute to openstreetmap/svn-archive development by creating an account on GitHub.
    github.com

    GitHub - JamesChevalier/cities: Poly files for cities, which can be used to create OSM files out of larger regions
    Poly files for cities, which can be used to create OSM files out of larger regions - JamesChevalier/cities
    github.com


    Umwandlung eines einzelnen Files via JOSM:

    JOSM auf Win10 Rechner installieren.

    In JOSM Poly Plugin installieren.

    In JOSM Polyfile öffnen und als gpx abspeichern.


    Weiterhin probiert habe ich das Perl Script polyconvert, das hat allerdings nicht zufriedenstellend funktioniert:

    svn-archive/applications/utils/osm-extract/polygons at main · openstreetmap/svn-archive
    Archived git conversion of svn.openstreetmap.org. Contribute to openstreetmap/svn-archive development by creating an account on GitHub.
    github.com

    TwoNav Cross, Trail2, Sportiva (3.2.7 Papaluna Edition), Ultra (3.3.4 Special Edition) - stillgelegt: auf Loox N110, Evadeo X50,
    Grüsse, Uwe

    Einmal editiert, zuletzt von hedgehog ()

  • Danke dir fürs Ausprobieren, hoffe aber noch auf eine etwas einfachere Lösung.

    TwoNav Cross, Trail2, Sportiva (3.2.7 Papaluna Edition), Ultra (3.3.4 Special Edition) - stillgelegt: auf Loox N110, Evadeo X50,
    Grüsse, Uwe

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • Moin Uwe,


    auf der ersten von dir verlinkten Seite gibt es ein Perl-Script zum direkten Umwandeln von poly-Dateien u.a. in GPX-Dateien:


    svn-archive/applications/utils/osm-extract/polygons/polyconvert.pl at main · openstreetmap/svn-archive
    Archived git conversion of svn.openstreetmap.org. Contribute to openstreetmap/svn-archive development by creating an account on GitHub.
    github.com


    Vielleicht kommst du damit weiter.

    "The universal aptitude for inaptitude makes any human accomplishment an incredible miracle." (John Paul Stapp)

  • Danke, das und andere Perl scripts habe ich auch schon probiert. Leider bin ich damit schon bei der Umwandlung eines Polyfiles kläglich gescheitert (es liegt nicht an meiner Perl Installation):

    der Output gelang mir nur auf dem Bildschirm und nicht in eine Datei ([polyconvert.pl].


    Nun ja, mit JOSM klappt es ja zumindest einzeln.

    TwoNav Cross, Trail2, Sportiva (3.2.7 Papaluna Edition), Ultra (3.3.4 Special Edition) - stillgelegt: auf Loox N110, Evadeo X50,
    Grüsse, Uwe

    2 Mal editiert, zuletzt von hedgehog ()

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • Kann man die Ausgabe nicht umleiten???

    Würde mich auch interessieren (ganz allgemein). Einfache Dinge/Umleitungen, wie in DOS (Nutzung von "mode", ">", oder die "vertical pipe" | als Umleitungszeichen), gibt es ja nun nicht mehr ;) .


    Uli

    Drive 5/Street Pilot 2820/BMW Navigator III/zumo XT

    Einmal editiert, zuletzt von Uli G. ()

  • Einfache Dinge/Umleitungen, wie in DOS (Nutzung von "mode", ">", oder die "vertical pipe" | als Umleitungszeichen), gibt es ja nun nicht mehr ;) .

    Warum sollte das nicht mehr gehen?

    Skripte kann man m.E. auch einfach in einer Shell

    - bash et al. unter Linux

    - cmd oder PowerShell unter Windows

    laufen lassen.

    Dann stehen einem alle diese Optionen zur Verfügung.

    GuSy

  • Ich sprach von "einfach".

    Wie es bei Linux aussieht, vermag ich nicht zu sagen (mit Unix Derivaten habe ich beruflich lange Zeit zu tun gehabt, aber da waren es Gerätesteuerungen und Anpassungen des Verbleibs der Messgerätedaten auf den damals noch "neuen" Harddisks, oder, noch neueren ;) , Wechselmedien). Wer, als normaler Nutzer von Winxx, nutzt Powershell?


    Uli

    Drive 5/Street Pilot 2820/BMW Navigator III/zumo XT

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • aber die cmd.exe ist kein Hexenwerk und auf jedem Win verfügbar.

    Da bist Du dann in Deine DOS-Welt ;)

    Einfache Dinge/Umleitungen, wie in DOS ... gibt es ja nun nicht mehr

    Aber ich gebe Dir recht:

    Wenn mann nur "Doppelklick" kann wird das schwierig mit dem Umleiten.

    GuSy

    2 Mal editiert, zuletzt von GuSy ()

  • Hallo an alle die sich beteiligen. Danke fürs Mitdenken, hier kurz ein paar Anmerkungen dazu.

    1) Ich schrieb von Batchkonvertiertung, damit meinte ich alle Dateien in einem Rutsch.

    2) Die ">" Umleitung habe ich natürlich probiert, geht nicht. Bei anderen Commandline Befehlen funktioniert es aber mit Perl konnte ich es nicht aktivieren.

    3) Perlscript übernimmt nur die Nordkoordinaten in die Ausgabe (hatte ich nicht dazu geschrieben).

    4) Für das Perlscript gibt es wohl auch eine Webseite, da passiert dasselbe wie unter 3): http://textual.ru/poly/

    TwoNav Cross, Trail2, Sportiva (3.2.7 Papaluna Edition), Ultra (3.3.4 Special Edition) - stillgelegt: auf Loox N110, Evadeo X50,
    Grüsse, Uwe

  • Wäre das nicht ein Anstoß, selbst Programmierung zu erlernen ? Ich habe mit VB 6 angefangen und das funktioniert seit XP bis W11 immer noch. Vor 1 Jahr hatte ich mir genau das Gegenteil vom dem, was Du suchst programmiert, nämlich gpx ---> poly. VB6 ist veraltet, aber leicht zu erlernen. Downloads gibt es scheinbar immer noch. https://winworldpc.com/product/microsoft-visual-bas/60. Selbst falls Du keinen Freischaltkey erwerben kannst, kann man alle Programme einfach in der VB6 IDE laufen lassen, was seinen Zweck erfüllt. Und es gibt unzählige Code -Schnipsel im Internet. Zum Lust machen hier der Code für gpx->poly :

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...

  • 2) Die ">" Umleitung habe ich natürlich probiert, geht nicht. Bei anderen Commandline Befehlen funktioniert es aber mit Perl konnte ich es nicht aktivieren.

    Versuch es Mal mit

    Script 1> ausgabe.txt (explizit stdout angeben)

    Oder

    Script 2> ausgabe.txt (stderr, Fehler Ausgabe)

    GuSy

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • Schon möglich, falls man es anpasst. ich sehe in dem script aber keine Schleifen für batch..

    Übrigens nebenbei : perl ist leistungsfähig, aber nicht intuitiv: Es gab mal einen "Camel" -Wettbewerb, wer das undurchsichtigste Perl script entwirft. Das sagt doch indirekt alles. Wem VB6 noch zu komplex ist, sollte Phyton probieren. Das ist intuitiver. Ich fürchte, das gesuchte Programm gibt es nirgends auf der Welt. Es selbst zu schreiben aber ein Klacks. Zeile für Zeile einlesen, Koordinaten extrahieren und als neue Zeile mit den typischen gpx-tags schreiben. Das ganze in 1 Schleife über alle Dateien eines Ordners packen ...

    Vermutlich weniger als 50 Zeilen Code in VB6...

  • Schon möglich, falls man es anpasst. ich sehe in dem script aber keine Schleifen für batch..

    Ich hab mir die Scripts nicht angesehen...

    Habe nur ein Hint geben an den TO geben wollen.

    Übrigens nebenbei : perl ist leistungsfähig, aber nicht intuitiv...

    Wem VB6 noch zu komplex ist, sollte Phyton probieren. ...


    Es selbst zu schreiben aber ein Klacks. Zeile für Zeile einlesen, Koordinaten extrahieren und als neue Zeile mit den typischen gpx-tags schreiben. Das ganze in 1 Schleife über alle Dateien eines Ordners packen ...

    Vermutlich weniger als 50 Zeilen Code in VB6...

    Das ist nicht ganz meine Welt.

    Aber durch den Einwurf kleiner Münzen sollt sich doch jemand finden lassen!?

    GuSy

  • Alles gut. Ich habe den Thread eröffnet, weil ich nicht glauben konnte, dass es für die Umwandlung noch nichts Bequemes gibt. Habe mich geirrt. Die paar Male, die ich es brauche, mache ich es nun händisch. Habe zwar vor langer Zeit mal ein bißchen mit Python gearbeitet, aber wenn man das nur alle 5-10 Jahre mal macht, muß man (ich) es jedes Mal neu lernen. Dafür ist mir der Aufwand zu groß, da kann ich auch die Poly Files via Regex in Notepad++ umwandeln oder in JOSM. Danke euch.

    TwoNav Cross, Trail2, Sportiva (3.2.7 Papaluna Edition), Ultra (3.3.4 Special Edition) - stillgelegt: auf Loox N110, Evadeo X50,
    Grüsse, Uwe

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...