フリーサイト「Google Maps APIで地図上の任意の点を中心に、設定した半径の円を描く」(http://www.nanchatte.com/map/circleService.html)を使うと、指定した地点を中心に円を描き、複数の円が交わった領域を見ることができます。
http://www.benricho.org/map_distance_radius/
重複した範囲を調べる事ができます。
任意の地点をクリックすると色の付いた円形が表示され、
この円形の大きさを変える事ができます。
地図上の左上に半径が表示されます。
色違いの円が3色表示されますが、円形の数は3ヶ所以上表示ができます。
但しブラウザーがfirefoxのみの対応なので御注意ください。
こちらも上の方と同じですね。これも便利ですので紹介ありがとうございます。以後回答される方は「表示できる」ではなく「見つけ出してくれる」ソフトの紹介でお願いします。
ちず丸なら、中心点から周辺施設を検索して表示することができるようです。
但し、範囲は250,500,1000mしか選べませんがそこそこ便利に使えます。
前述通りです。先に候補を選ぶのではなく、大きなエリアの中から検索条件にマッチする場所を特定したいのです。
フリーのGISと表計算ソフト(Excel)を組み合わせれば、近い処理をすることは可能そうです。
フリーのGISMANDARAのサイトです。
http://ktgis.net/mandara/index.php
ここで、データを三種類自前で準備が必要です。上記の例では
1)メッシュ情報
2)図書館位置情報
3)駅位置情報
バッファ機能で条件にあてはまるメッシュを2)と3)から抽出して、Excelでandをとることで絞り込めます。メッシュの精度で距離条件は近似的になります。
参考書でいうと
MANDARAとEXCELによる市民のためのGIS講座―フリーソフトでここまで地図化できる
の第4章「コンビニエンスストアの分布図」が役立ちます。
対象地域が広くなるとデータを準備するのが大変なのでしょうね。上記のサイトなどには公共の情報や
位置情報の取得などについても記載があります。ゼンリンなどから買うのも一手ですが、数万では済まないでしょう。
タダなのはいいですがえらく敷居が高いですね・・・市販ソフトでもう少しとっかかりやすいものがありましたら他にもお願いします。
ああ、これだと「マッチするエリアを特定」というより「表示」ですね・・・。質問文の例で言えば全ての駅と全ての図書館の場所に手動で円を打つ必要があるので、その作業は省略したいのです。エリアを「見つけ出してくれる」ソフトと表現すれば良かったですね。このページはこのページで面白いので紹介して頂いたことに感謝します。