++++++++++++++++ + osmCreateGPX + ++++++++++++++++ Daten: test.osm read osm-file ... complete! all data will be analyze... ways -> 2 found $VAR1 = [ bless( { 'IGNORE_DELETED' => \0, 'ID' => '-4105', 'FORCE_DELETE' => \1, 'TREE' => { 'way' => { '-4105' => { 'visible' => 'true', 'nd' => [ '-4099', '-4104', '-4103' ], 'tag' => { 'highway' => 'motorway' }, 'id' => '-4105' }, '-4102' => { 'visible' => 'true', 'nd' => [ '-4099', '-4106', '-4100', '-4107', '-4101' ], 'tag' => { 'highway' => 'motorway' }, 'id' => '-4102' } }, 'version' => '0.6', 'relation' => {}, 'upload' => 'true', 'node' => { '-4101' => { 'visible' => 'true', 'lat' => '53.90532662630984', 'tag' => {}, 'lon' => '10.488360572044307', 'id' => '-4101' }, '-4099' => { 'visible' => 'true', 'lat' => '53.891076223689566', 'tag' => {}, 'lon' => '10.521263595157656', 'id' => '-4099' }, '-4100' => { 'visible' => 'true', 'lat' => '53.8980363298331', 'tag' => {}, 'lon' => '10.506640029329501', 'id' => '-4100' }, '-4104' => { 'visible' => 'true', 'lat' => '53.89091049274755', 'tag' => {}, 'lon' => '10.527450488392644', 'id' => '-4104' }, '-4106' => { 'visible' => 'true', 'lat' => '53.894722138148914', 'tag' => {}, 'lon' => '10.519013815799479', 'id' => '-4106' }, '-4107' => { 'visible' => 'true', 'lat' => '53.901184568465425', 'tag' => {}, 'lon' => '10.494828687699066', 'id' => '-4107' }, '-4103' => { 'visible' => 'true', 'lat' => '53.88363059131345', 'tag' => {}, 'lon' => '10.532898228857944', 'id' => '-4103' } }, 'generator' => 'JOSM' }, 'bbox' => undef, 'REF' => $VAR1->[0]{'TREE'}{'way'}{'-4105'} }, 'OSM::Tree::Way' ), bless( { 'IGNORE_DELETED' => $VAR1->[0]{'IGNORE_DELETED'}, 'ID' => '-4102', 'FORCE_DELETE' => $VAR1->[0]{'FORCE_DELETE'}, 'TREE' => $VAR1->[0]{'TREE'}, 'bbox' => undef, 'REF' => $VAR1->[0]{'TREE'}{'way'}{'-4102'} }, 'OSM::Tree::Way' ) ]; ############################# # osmtree_waymerger # ############################# $VAR1 = [ bless( { 'IGNORE_DELETED' => \0, 'ID' => '-4105', 'FORCE_DELETE' => \1, 'TREE' => { 'way' => { '-4105' => { 'visible' => 'true', 'nd' => [ '-4099', '-4104', '-4103' ], 'tag' => { 'highway' => 'motorway' }, 'id' => '-4105' }, '-4102' => { 'visible' => 'true', 'nd' => [ '-4099', '-4106', '-4100', '-4107', '-4101' ], 'tag' => { 'highway' => 'motorway' }, 'id' => '-4102' } }, 'version' => '0.6', 'relation' => {}, 'upload' => 'true', 'node' => { '-4101' => { 'visible' => 'true', 'lat' => '53.90532662630984', 'tag' => {}, 'lon' => '10.488360572044307', 'id' => '-4101' }, '-4099' => { 'visible' => 'true', 'lat' => '53.891076223689566', 'tag' => {}, 'lon' => '10.521263595157656', 'id' => '-4099' }, '-4100' => { 'visible' => 'true', 'lat' => '53.8980363298331', 'tag' => {}, 'lon' => '10.506640029329501', 'id' => '-4100' }, '-4104' => { 'visible' => 'true', 'lat' => '53.89091049274755', 'tag' => {}, 'lon' => '10.527450488392644', 'id' => '-4104' }, '-4106' => { 'visible' => 'true', 'lat' => '53.894722138148914', 'tag' => {}, 'lon' => '10.519013815799479', 'id' => '-4106' }, '-4107' => { 'visible' => 'true', 'lat' => '53.901184568465425', 'tag' => {}, 'lon' => '10.494828687699066', 'id' => '-4107' }, '-4103' => { 'visible' => 'true', 'lat' => '53.88363059131345', 'tag' => {}, 'lon' => '10.532898228857944', 'id' => '-4103' } }, 'generator' => 'JOSM' }, 'bbox' => undef, 'REF' => $VAR1->[0]{'TREE'}{'way'}{'-4105'} }, 'OSM::Tree::Way' ) ]; -------------------------- WayElement: -4105 FIRST Way-Punkt: -4099 LAST Way-Punkt: -4103 CLOSE?: 0 --- way -- suchen der Anschluss-Elemente --- 0-ID... -4105 1... -4099 2... -4103 ----- hier faengt alles an fuer einen neuen Superway ----- ---------- Anschluss-Element suche fuer .... ID: -4105 - from -4099 to -4103 --- dumper ---- $VAR1 = [ '-4099', '-4104', '-4103' ]; **************************************** ++++++++++ Durchlauf ++++++++++ counter_of_merge: 0 --- Element nach durchlauf --- $VAR1 = [ '-4099', '-4104', '-4103' ]; --- nicht zugeordnete ways --- --- gefundene Superways --- $VAR1 = [ [ '-4099', '-4104', '-4103' ] ]; -> open gpx-file ...