今感じていること 全国都道府県の緯度経度JSONデータにて全国都道府県の緯度経度情報がJSONとPHPの連想配列(漢字の都道府県名をキーにして文字列で緯度,経度)があったんですが、キーの都道府県が漢字で嫌だったんでアルファベットの都道府県をキーにした配列にしてみました。
配列は以下の通り
$geo_data =
array(
"hokkaido" =>
array("北海道",
"43.060966",
"141.896859"),
"aomori" =>
array("青森",
"40.828713",
"140.734682"),
"iwate" =>
array("岩手",
"39.510755",
"141.321734"),
"miyagi" =>
array("宮城",
"38.355814",
"140.971303"),
"akita" =>
array("秋田",
"39.716845",
"140.129743"),
"yamagata" =>
array("山形",
"38.248645",
"140.327536"),
"fukushima" =>
array("福島",
"37.75442",
"140.458533"),
"ibaraki" =>
array("茨城",
"36.246091",
"140.279375"),
"tochigi" =>
array("栃木",
"36.37172",
"139.731076"),
"gunma" =>
array("群馬",
"36.366337",
"139.1261"),
"saitama" =>
array("埼玉",
"35.948374",
"139.555665"),
"chiba" =>
array("千葉",
"35.612858",
"140.11434"),
"tokyo" =>
array("東京",
"35.681099",
"139.767084"),
"kanagawa" =>
array("神奈川",
"35.471399",
"139.627467"),
"niigata" =>
array("新潟",
"37.912016",
"139.061847"),
"toyama" =>
array("富山",
"36.701226",
"137.21319"),
"ishikawa" =>
array("石川",
"36.631459",
"136.64963"),
"fukui" =>
array("福井",
"36.062128",
"136.223321"),
"yamanashi" =>
array("山梨",
"35.622751",
"138.623536"),
"nagano" =>
array("長野",
"36.643",
"138.188686"),
"gifu" =>
array("岐阜",
"35.409514",
"136.756521"),
"shizuoka" =>
array("静岡",
"34.97171",
"138.38884"),
"aichi" =>
array("愛知",
"35.087368",
"136.992982"),
"mie" =>
array("三重",
"34.713298",
"136.510937"),
"shiga" =>
array("滋賀",
"35.123003",
"136.070806"),
"kyoto" =>
array("京都",
"34.985458",
"135.757755"),
"osaka" =>
array("大阪",
"34.701909",
"135.494977"),
"hyogo" =>
array("兵庫",
"34.668379",
"135.164667"),
"nara" =>
array("奈良 ",
"34.681215",
"135.819577"),
"wakayama" =>
array("和歌山",
"34.232517",
"135.192087"),
"tottori" =>
array("鳥取",
"35.494317",
"134.225368"),
"shimane" =>
array("島根",
"35.25744",
"132.708477"),
"okayama" =>
array("岡山",
"34.666369",
"133.918588"),
"hiroshima" =>
array("広島",
"34.396355",
"132.47534"),
"yamaguchi" =>
array("山口",
"34.076298",
"131.518161"),
"tokushima" =>
array("徳島",
"34.074642",
"134.550764"),
"kagawa" =>
array("香川",
"34.278617",
"133.960618"),
"ehime" =>
array("愛媛",
"33.787269",
"132.881567"),
"kochi" =>
array("高知",
"33.566758",
"133.543522"),
"fukuoka" =>
array("福岡",
"33.61105",
"130.596072"),
"saga" =>
array("佐賀",
"33.264198",
"130.297088"),
"nagasaki" =>
array("長崎",
"32.752643",
"129.870828"),
"kumamoto" =>
array("熊本",
"32.790065",
"130.689401"),
"oita" =>
array("大分",
"33.233503",
"131.606567"),
"miyazaki" =>
array("宮崎",
"31.917029",
"131.433898"),
"kagoshima" =>
array("鹿児島",
"31.601431",
"130.563015"),
"okinawa" =>
array("沖縄",
"26.205759",
"127.58723")
);
ローマ字表記が正しいかどうかは
$errors =
array();
foreach($geo_data as $pref =>
$row) {
$url =
"www.pref.{$pref}.jp";
if(!check
($url)) {
$errors[] =
$pref;
}
}
var_dump($errors);
function check
($host) {
$sock = @
fsockopen($host,
80);
if($sock) {
fclose($sock);
return true;
}
return false;
} を用いてドメインとして利用されているかを調べました。
↑のチェックでは
- tokyo(東京)
- wakayama(和歌山)
- fukuoka(福岡)
が取得できませんでしたが、個別に確認して正しいことを確認しました。
「lg.jp」ドメインって知らなかったんですが、地方公共団体を対象としたドメイン名なんですね。
これと和布蕪の辞書をつかって色々楽しいことを・・・