x

Erstellen von .poly-Dateien / seltsame Fehlermeldung von getbound.pl


Geschrieben von rayquaza (Gast) am 28. Mai 2013 10:29:50: [flux]

Ich wollte zum Extrahieren und Konvertieren einzelner Relationen ins .poly-Format das hier gefundene Skript getbound.pl nutzen. Leider erhalte ich von diesem nur Fehlermeldungen.

Unter Windows 7 unter Nutzung von Strawberry Perl:

perl getbound.pl -file europe-latest.osm.pbf -o poly/LU_0.poly 28711 wrote:

Unable to load aliases from aliases.yml: Can't open 'aliases.yml' for input: No such file or directory at C:/Users/username/Downloads/strawberry-perl-5.18.0.1-64bit-portable/perl/vendor/lib/YAML/XS.pm line 46.
Entity: line 1: parser error : Document is empty

^
Entity: line 1: parser error : Start tag expected, '<' not found

^

Die genannte Datei enthält Perl-Code und ist 6KB gross.

Unter einem frisch installierten Arch Linux:

./getbound.pl -file europe-latest.osm.pbf -o poly/LU_0.poly 28711 wrote:

Can't locate LWP/UserAgent.pm in @INC (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at ./getbound.pl line 5.
BEGIN failed--compilation aborted at ./getbound.pl line 5.

Lässt sich zumindest eines der beiden Probleme einfach beheben und wenn ja wie oder gibt es eine andere per Script nutzbare Möglichkeit ohne grösseren Aufwand (=nur ein Konvertiervorgang/kein vorheriges zusätzliches Extrahieren in eine temporäre Datei, unter Windows kein zusätzlicher Scriptinterpreter o.Ä. nötig (ausgenommen Perl), …) eine .poly-Datei aus Multipolygonen einer .osm.pbf-Datei zu erstellen?


Antworten: