ページから海岸線とか県境のデータが入手できることが分かった。XMLだからかなり冗長ということもあり、ZIP圧縮のファイルは6.2MB程度までちっちゃくなるんだけど、よくこんなデカいデータをメンテできるなぁ。いちいちXMLをパースなんてやってられないので、正規表現で緯度経度らしいデータを抽出して、地図を描いてみた。繋がった線だけでも8000本以上あったので、データのポイント数は数万以上なのだろう。政府のデータは正確だ。国土交通省の地図データによる海岸線の抽出あまりにピッタリすぎでちょっとビビった。こんな詳細で正確なデータが無料でダウンロードできるなんてすごい世の中になったもんだ。すばらしい!これでも十分海岸線ピッタリなんだけど、一応念のため、1ドット分太らせて地図取得のデータに使おう。完全に閉じた線データになっていなくて、河口や県境が決まっていない部分は開いてしまっているので、単純に陸と海を塗りわけようとすると、以下のようにうまくいかない。以下は陸地を灰色、海を黒く塗り分けた例。海岸線が切れていて陸地も黒に!この辺は画像をGIMP等で手修正しようかな。これくらいならそれほど手間じゃないし。これで各県の陸地部分のマスクデータは作れそうだ。データに置き換えればOK。できるだけレシピの行数は短くしたいから、範囲指定を効率よく使って行数減らさないと。"22:23");こんな感じの変換をしないと。(^^;このアルゴリズムがまた大変そうだ。国土交通省」のデータを元に作成しています。DCLライブラリの地図を使ってみたうーん。試しにDCLライブラリの日本地図データを使って地図を描いてみた。150kB)この結果をみるとかなりいけてるように見えるけど、GoogleMapと重ねると結構ずれてしまう。若干色が黒い部分がDCLライブラリで描いた海岸線。数枚分(ザウルスでは1画面分以上)画像が欠けたり余分だったりするわけだ。