GetOptions ( "help|h" => sub{ Usage(); }, "debug" => sub{ $config{debug}=1; }, "data=s" => \$config{data}, "job=s" => \$config{job}, "title=s" => \$config{title}, "sandwich" => sub{ $config{sandwich}=1; }, "poffset=s" => \$config{page_offset}, "pprefix=s" => \$config{page_prefix}, "psuffix=s" => \$config{page_suffix}, "overlay" => sub{ $config{flag_create_overlay}=1; }, "gray" => sub{ $config{flag_convert_gray}=1; }, "gray2" => sub{ $config{flag_convert_gray2}=0; }, "mscript" => sub{ $config{flag_onlyMScript}=1; }, "tiles" => sub{ $config{flag_use_tiles}=1; }, "liz_osm=s" => \$config{lizenz_osm}, "liz_map:s" => \$config{lizenz_map}, "liz_align=s" => \$config{lizenz_align}, "osm=s" => \$config{osm}, "noOSM=s" => sub{ $config{noosm}=1; }, "provider=s" => \$config{provider}, "osm_c=s" => \$config{osm_comments}, "mrules=s" => \$config{mrules}, "mrules_c=s" => \$config{mrules_comments}, "output=s" => \$config{output}, "title_txt:s" => \$config{title_text}, "logo:s" => \$config{logo_file}, "logo_a=s" => \$config{logo_align_default}, "logo_w=s" => \$config{logo_width_mm}, "logo_v=s" => \$config{logo_margin_vertical_mm}, "logo_h=s" => \$config{logo_margin_horizontal_mm}, "logo=s" => \$config{northfile}, "northa=s" => \$config{northalign}, "northw=s" => \$config{northwidth_mm}, "northv=s" => \$config{northmargin_vertical_mm}, "northh=s" => \$config{northmargin_horizontal_mm}, ) or Usage();