www.nilab.infoにて固定的URLで参照している白地図の画像をwgetで全取得してみた。
「LatLongLab」の前身である「ALPSLAB」が、2010年3月24日をもちましてサービスを終了いたします。
2010年3月24日以降は原則として全サービスをご利用いただけなくなります。
ALPSLABサービス終了に関するお知らせ - LatLongLab
白地図APIは任意の色で白地図を塗り分け、その結果をPNGとして取得するAPIです。白地図は県レベル、市区町村レベルに対応しています。
ALPSLAB api - 白地図API
地域の地図と天気とTV番組 (Poison Maps Location) で使ってる白地図画像は
wget -O 01101.png "http://api.alpslab.jp/v1/whitemap?appid=guest&width=300&height=300&code0=23&color0=CCCCCC&code1=23211&color1=FF0000&border=999999&bgcolor=000000&occolor=00CCCC&antialias=yes"
って感じで取得して
www.nilab.info 内に保存↓
☆らきぷれ占い☆ で使ってる白地図画像は
wget -O 01101.png "http://api.alpslab.jp/v1/whitemap?appid=guest&width=200&height=200&border=999999&bgcolor=CCCCCC&occolor=66CCFF&color0=FFCCAA&color1=FF6666&code0=23&code1=23211"
って感じで取得して
www.nilab.info 内に保存↓
もちろん一ヶ所だけじゃなくて全国の市区町村の白地図をwgetでゲット。
こんな感じでwgetなリストを生成。
public class ListMaker {
private static final String[] codes = {
"01101",
"01102",
"01103",
(中略)
"47362",
"47375",
"47381",
"47382",
};
public static void main(String[] args){
for(int i=0; i<codes.length; i++){
String code = codes[i];
String filename = code + ".png";
String prefcode = code.substring(0,2);
//String s = "wget -O " + filename + " \"http://api.alpslab.jp/v1/whitemap?appid=guest&width=300&height=300&code0=" + prefcode + "&color0=CCCCCC&code1=" + code + "&color1=FF0000&border=999999&bgcolor=000000&occolor=00CCCC&antialias=yes\"";
String s = "wget -O " + filename + " \"http://api.alpslab.jp/v1/whitemap?appid=guest&width=200&height=200&border=999999&bgcolor=CCCCCC&occolor=66CCFF&color0=FFCCAA&color1=FF6666&code0=" + prefcode + "&code1=" + code + "\"";
System.out.println(s);
}
}
}
白地図を生成してくれるWeb APIってどこか他にあったかなぁ。。。
tags: ALPSLAB zurazure
Posted by NI-Lab. (@nilab)