Thread zum 1000 und 1x Liste... (9 answers)
Opened by jan99 at 2014-04-22 08:51

jan99
 2014-04-22 10:47
#174892 #174892
User since
2008-09-18
439 Artikel
BenutzerIn
[default_avatar]
hi !

sorry, wenn das einmal etwas falsch gelaufen ist.

Die Ausgabe von Dumper ist hier zu finden - gekennzeichnet durch die vielen "#".

Quote
--- dumper ---
###########
hinter der pruefung


Dann hatte ich den Code, der den Report erzeugt, etwas früh beendet - hier vollständig:

Code: (dl )
1
2
3
4
5
print "--- dumper ---\n";
print Dumper(osmtree_get_node_list_id($first_obj))."\n";

my $superway_id = osmtree_get_node_list_id($first_obj);
print "superway_id: ".$superway_id."\n";


Quote
Ansonsten könnte ich noch wild herumraten, dass deine ominöse 4 vielleicht die Länge des Arrays ist.

das habe ich auch schon so interpretiert.

Was ich nur nicht verstehe ist das die Funktion osmtree_get_node_list_id eigentlich eine Liste von ID's erstellt und diese zurückgibt. Diese Liste müßte dann doch auch in Variablen $superway_id enthalten sein.

Wenn ich nun den Dumper mit dem \ erstelle:
Code: (dl )
print Dumper(\osmtree_get_node_list_id($first_obj))."\n";


dann wird ausgegeben:
Quote
--- dumper ---
$VAR1 = \'-32';
$VAR2 = \'-30';
$VAR3 = \'-28';
$VAR4 = \'-26';


Wenn ich an dieser Stelle nochmal auf das Posting Listen mit einander verbinden zurückgreife, dann hätte ich jetzt erwartet das superway_id folgendes zurückgeben müßte:

Quote
superway_id: -32 -30 -28 -26


Dem ist aber nicht so - wo ist nur dieser verdammte Knoten in meinem Kopf?

Gruß Jan :-)
Last edited: 2014-04-22 21:57:45 +0200 (CEST)
perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de

View full thread zum 1000 und 1x Liste...