nori_u です。 > その変更点が以下になります。
ksj2osm-airport.pl, ksj2osm-lake.pl どちらも Tom さんの修正で問題ないと思います。 空港データのインポートには他にも小さなバグがあったので 少し手を入れてみました。 http://wiki.openstreetmap.org/wiki/User_talk:Tatata/ksj2osm-airport.pl 参考になれば幸いです。 -- 2010年4月8日0:27 Tom Hayakawa <[email protected]>: > Tomです。 > > オルソも一休みの感がありますので、 > 国土交通省の国土数値情報のポートを試みてるのですが、 > ちょっと不具合らしき事が数件ありますので、ご相談です。 > > > まず、「空港データ」「湖沼データ」のポートを試みました。 > http://wiki.openstreetmap.org/wiki/Import/Catalogue/Japan_KSJ2_Import/Airport > http://wiki.openstreetmap.org/wiki/Import/Catalogue/Japan_KSJ2_Import/Lake_and_pond > (国土数値情報からのダウンロードファイルの年度は、間違いないはずです。) > > この国土数値情報からダウンロードしたデータを、OSM形式に変換する際に、 > エラーが出て、変換ファイルが正常に出力されませんでした。 > 中身がカラッポでした。 > それで、エラーを元にコードを眺めていますと、 > どうも、このあたりが怪しい・・・と、改変してみたところ、 > 普通にOSMファイルが出力されました。 > > その変更点が以下になります。 > > ● ksj2osm-airport.pl line99 あたり > 変更前: > ------------------------------------- > sub handle_char () { > > my ($expat, $string) = @_; > # $workString = $string; > $workString .= ""; # mod 2009-05-26 > } > ------------------------------------- > ↓ > 変更後: > ------------------------------------- > sub handle_char () { > > my ($expat, $string) = @_; > $workString = $string; > # $workString .= ""; # mod 2009-05-26 > } > ------------------------------------- > > ● ksj2osm-lake.pl line103あたり > 変更前: > ------------------------------------- > sub handle_char () { > > my ($expat, $string) = @_; > # $workString = $string; > $workString .= ""; # mod 2009-05-26 > } > ------------------------------------- > ↓ > 変更後: > ------------------------------------- > sub handle_char () { > > my ($expat, $string) = @_; > $workString = $string; > # $workString .= ""; # mod 2009-05-26 > } > ------------------------------------- > > ただ、詳細にコードを追ったわけでもありませんので、 > どなたか確認していただけないでしょうか? > > 私の環境は、 > ActivePerl-5.10.1.1006-MSWin32-x86-291086 > で、実行しました。 > > > #長くなったので、もう一件、別でメールします。 > > > > _______________________________________________ > Talk-ja mailing list > [email protected] > http://lists.openstreetmap.org/listinfo/talk-ja > _______________________________________________ Talk-ja mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-ja

