1
2
3
4
5
6
7
8
9
10
11
12
13
# main-parameeters
my %config=(
debug=>0, # Kontrollausgaben
osmfile=>'svhl.osm', # osm-daten
svhl_data=>'haltestellen.txt', # liste vom stadtverkehr
reportfile=>'svhl_reporting.html', # reportdatei
color_nameno=>'#FF002A', # Farbe für die Namenskontrolle - kein Name vorhanden
color_namediff=>'#FEB703', # Farbe für die Namenskontrolle - Namenswiderspruch, keine 100% Übereinstimmung
color_nameok=>'#31F126', # Farbe für die Namenskontrolle - Übereinstimmung
color_svhl=>'#FEFF00', # Farbe für die Namenskontrolle - Übereinstimmung mit name:offical
txt_busstop=>'highway = bus_stop', # Text für die Haltestelle
txt_platform=>'public_transport = platform / stop_position' # Text für die Platform (dort wo der Bus hält)
);
1
2
3
4
5
6
7
8
9
10
11
12
13
my %config=(
debug=>0, # Kontrollausgaben
osmfile=>'svhl.osm', # osm-daten
svhl_data=>'haltestellen.txt', # liste vom stadtverkehr
reportfile=>'svhl_reporting.html', # reportdatei
color_nameno=>'#FF002A', # Farbe für die Namenskontrolle - kein Name vorhanden
color_namediff=>'#FEB703', # Farbe für die Namenskontrolle - Namenswiderspruch, keine 100% Übereinstimmung
color_nameok=>'#31F126', # Farbe für die Namenskontrolle - Übereinstimmung
color_svhl=>'#FEFF00', # Farbe für die Namenskontrolle - Übereinstimmung mit name:offical
txt_busstop=>'highway = bus_stop', # Text für die Haltestelle
txt_platform=>'public_transport = platform / stop_position', # Text für die Platform (dort wo der Bus hält)
@notes=>qw(fixme note name:offical note:ref:svhl);
);
1 2 3 4 5 6 7 8
#!/usr/bin/perl -w use strict; use warnings; use Data::Dumper; my %temp = ( notes => [qw(fixme note name:offical note:ref:svhl)], ); print Dumper (\%temp);
1 2 3 4 5
@array = qw/a b c/; $arrayref = \@array; #\ erzeugt Referenzen auf das was danach kommt print "$arrayref\n"; #Da steht dann sowas wie ARRAY(0xae7d48) print @{$arrayref},"\n"; #Dereferenziert wieder %hash = (x => 1; y => $arrayref);