User:Mage Whopper/電子国土v4試験公開 with JOSM
国土地理院さんの電子国土ver.4試験公開版をJOSMでみるためのスクリプトです。User:Mage_Whopper/ortho_with_josmと同じくPHPスクリプトで書いており、ほぼ同じ方法で使用可能です。ただし元のタイルの配布条件が異なるため、以前と同様の利用はできません。
注意事項 電子国土はライセンス上トレース不可となります。個人での閲覧用としてのみご利用ください。一部条件を満たしていないため、画面のキャプチャも公開はできません。(公開しないでください)以上をご了承いただけない場合の利用は許可できません。
スクリプトはできる限り自由に使っていただきたいのですが、元のライセンス上個人用途以外での利用は許可できません。
複製、配布に関してはMITライセンスと同等ですが、使用に関して制限があるため、現状フリーライセンスで配布はできないものと考えております。個人で利用される場合は自由にご利用ください。個人でない場合は現状ご利用いただけません。CCっぽくいうと、ライセンス変更不可、個人以外使用不可、複製、改変自由です。
オルソ画像、BINGとの重ね合わせも可能です。
スクリプト
以下をindex.phpで保存し、Apacheで見える階層に設置します。
<?php
$tile=$_GET["t"];
$x=$_GET["x"];
$y=$_GET["y"];
$z=$_GET["z"];
if ($tile === "tizu" ){
switch($z){
case 5:
case 6:
case 7:
case 8:
$layer = "JAIF";
break;
case 9:
case 10:
case 11:
$layer = "BAFD1000K";
break;
case 12:
case 13:
case 14:
$layer = "BAFD200K";
break;
case 15:
case 16:
case 17:
$layer = "DJBMM";
break;
case 18:
$layer = "FGD";
break;
}
$ext='.png';
} else {
$layer = $tile;
$ext='.jpg';
}
$tx = substr("0000000", 0, (7 - strlen($x))).$x;
$ty = substr("0000000", 0, (7 - strlen($y))).$y;
$url = 'http://cyberjapandata.gsi.go.jp/sqras/all/'.$layer. '/latest/' . $z . '/';
for($n = 0; $n<6; $n++){
$url = $url. substr($tx,$n,1) . substr($ty,$n,1) . '/';
}
$url = $url . $tx . $ty . $ext;
//print $url;
header ("Location: ".$url."\n\n");
JOSMの環境設定->画像の設定->画像プロバイダで+をクリックして新規追加で
名前:適当な名前 URL:http://設置したサーバのパス/index.php?t=tizu&z={zoom}&x={x}&y={y}
として保存します。
以上で電子国土の主に写真のレイヤをJOSMでみることができます。
注意事項 電子国土はライセンス上トレース不可となります。個人での閲覧用としてのみご利用ください。一部条件を満たしていないため、画面のキャプチャも公開はできません。ご了承いただけない場合の利用は許可できません。
どうしても利用したい場合は[1]このあたりから国土地理院さんあてに問い合わせてください。