
緯度と経度を基に,土地被覆カテゴリを表示します。データは,Boston大学で公開されているものです。解像度は0.05度となっています。
土地被覆カテゴリ(IGBP)
| Code | Category | Code | Category |
| 0 | Water | 9 | Savannas |
| 1 | Evergreen Needleleaf Forest | 10 | Grasslands |
| 2 | Evergreen Broadleaf Forest | 11 | Permanent Wetlands |
| 3 | Deciduous Needleleaf Forest | 12 | Croplands |
| 4 | Deciduous Broadleaf Forest | 13 | Urban and Built-Up |
| 5 | Mixed Forests | 14 | Cropland/Natural Vegetation Mosaic |
| 6 | Closed Shrublands | 15 | Snow and Ice |
| 7 | Open Shrublands | 16 | Barren or Sparsely Vegetated |
| 8 | Woody Savannas | 254 | Unclassified |
lat: 緯度
lon: 経度
http://webmodis.iis.u-tokyo.ac.jp/~tagchan/landcover/landcover.php?lon=60&lat=60
フォーマットはJSONPです。Landcoverには土地被覆カテゴリ,codeは土地被覆コードが表示されます。
landcoverApi({
"landcover" : "Mixed Forests",
"code" : "5",
"latitude" : "60",
"longitude" : "60"
});
//<![CDATA[
var map;
var marker;
function load() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GScaleControl());
map.addMapType(G_PHYSICAL_MAP);
map.addControl(new GMenuMapTypeControl(true, false));
map.enableScrollWheelZoom();
map.enableGoogleBar();
map.addControl(new GLargeMapControl());
map.setCenter(new GLatLng(23, 147), 1, G_PHYSICAL_MAP);
var icon = new GIcon();
icon.image = "http://www.google.com/intl/en_ALL/mapfiles/arrow.png";
icon.shadow = "http://www.google.com/intl/en_ALL/mapfiles/arrowshadow.png";
icon.iconSize = new GSize(39, 34);
icon.shadowSize = new GSize(39, 34);
icon.iconAnchor = new GPoint(10, 34);
GEvent.addListener(map, 'click', function(overlay, point){
getJSON(point.lat(), point.lng());
addMarker(point,icon);
});
}
}
function getJSON(lat, lon) {
var req_url = "http://webmodis.iis.u-tokyo.ac.jp/~tagchan/landcover/landcover.php?lat="+lat+"&lon="+lon+"";
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = req_url;
document.getElementsByTagName("head")[0].appendChild(script);
return;
}
function landcoverApi( obj ){
var lat = obj.latitude;
var lon = obj.longitude;
var code = obj.code;
var category = obj.landcover;
var html = "Location Lat:"+ lat +", Lon:"+ lon +"<br>Code: "+ code +", Category: "+ category +"";
document.getElementById("list").innerHTML = html;
}
function addMarker(point, icon){
map.clearOverlays();
marker = new GMarker(point,icon);
map.addOverlay(marker);
}
//]]>
2007/12/8: α版を公開しました。
Copyright (c) Hitoshi Taguchi 2000-2008 All Rights Reserved.