- Timestamp:
- 11/15/07 16:03:31 (12 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Geography-AddressExtract-Japan/trunk/bin/make_maps.pl
r1572 r1574 20 20 my $ban = '��?'; 21 21 22 if ( 0) {22 if (1) { 23 23 my $csv = Text::CSV_PP->new({binary => 1}); 24 24 my $io = IO::File->new('./ken_all.csv', '<:encoding(shiftjis)') or die $!; … … 28 28 while (! $io->eof and my $col = $csv->getline($io)) { 29 29 my $data = $col->[6] . $col->[7]; 30 31 my @kana; 32 if ($col->[6] ne '����' && $col->[8] !~ /^�ʲ��˷Ǥ�/ && ($col->[8] =~ /^[\p{Hiragana}\p{Katakana}]/ || $col->[8] =~ /��/)) { 33 $data = $col->[8]; 34 $data =~ s/��/; 35 for my $str (split /��/, $data) { 36 if ($str =~ /^(\p{Hiragana}+)/ || $str =~ /^(\p{Katakana}+)/) { 37 my $kana = $1; 38 push @kana, $1; 39 } 40 } 41 } 42 30 43 next if $cache{$data}++; 31 44 … … 48 61 $ra_city->add("$city"); 49 62 $ra_city->add($town) if $town; 63 for my $town2 (@kana) { 64 $ra_city->add("$pref$city$town$town2"); 65 $ra_city->add("$pref$town$town2"); 66 $ra_city->add("$city$town$town2"); 67 $ra_city->add("$town$town2") if $town; 68 } 50 69 add_map($map, $col->[6], $city, $town); 51 70 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)