[OSM-ja] 国土数値情報の変換プログラムについて
Tomomichi Hayakawa
tom.hayakawa @ gmail.com
2010年 4月 8日 (木) 15:16:08 BST
Tomです。
nori_uさん、確認していただき、ありがとうございます。
安心いたしました。
wikiの方は、小さなバグも含めて、私が修正しておきますね。
2010年4月8日6:42 nori_u <noriu1215 @ gmail.com>:
> 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 <tom.hayakawa @ gmail.com>:
>> 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
>> Talk-ja @ openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-ja
>>
>
> _______________________________________________
> Talk-ja mailing list
> Talk-ja @ openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-ja
>
Talk-ja メーリングリストの案内