凡例
getAllLayerNames();
$temp = "";
if($urlval == "")
$urlval = 1889;
?>
年次選択
";
echo '';
echo " ";
if($label == "")
$label = 1;
$ii = 0;
$l = $map->getLayer(0);
$lname = $l->name;
$aClass = $l->getClass(0);
$className = $aClass->name;
$colorVal = $map->getcolorbyindex($aClass->outlinecolor - 1);
// echo ($colorVal->red > 0)?dechex($colorVal->red):"00";
$rval = ($colorVal->red > 0)?dechex($colorVal->red):"00";
$gval= ($colorVal->green > 0)?dechex($colorVal->green):"00";
$bval= ($colorVal->blue > 0)?dechex($colorVal->blue):"00";
if($colorVal->red > 0)
if($colorVal->red > 15)
$rval = dechex($colorVal->red);
else
$rval = "0".dechex($colorVal->red);
else
$rval = "00";
if($colorVal->green > 0)
if($colorVal->green > 15)
$gval = dechex($colorVal->green);
else
$gval = "0".dechex($colorVal->green);
else
$gval = "00";
if($colorVal->blue > 0)
if($colorVal->blue > 15)
$bval = dechex($colorVal->blue);
else
$bval = "0".dechex($colorVal->blue);
else
$bval = "00";
$rgb = $rval.$gval.$bval;
//$layer1_chk = "CHECKED";
//if($l->status == MS_ON)
$layer1_chk = "CHECKED";
echo " ■ $l->name ($urlval 年(".$nengo[$urlval - 1889].")) ";
if($HTTP_POST_VARS["labelmap1"] == "1")
$labelmap1_chk = "CHECKED";
echo "市町村名の表示 ";
if($HTTP_POST_VARS["labelmap1"] == "1"){
$l = $map->getLayer(1);
$l->set(status,MS_ON);
}
//echo $layer1;
/*
if($HTTP_POST_VARS["layer1"] == "1")
$l->set(status,MS_ON);
else
$l->set(status,MS_OFF);
*/
$l = $map->getLayer(2);
$lname = $l->name;
$aClass = $l->getClass(0);
$className = $aClass->name;
$colorVal = $map->getcolorbyindex($aClass->outlinecolor - 1);
// echo ($colorVal->red > 0)?dechex($colorVal->red):"00";
$rval = ($colorVal->red > 0)?dechex($colorVal->red):"00";
$gval= ($colorVal->green > 0)?dechex($colorVal->green):"00";
$bval= ($colorVal->blue > 0)?dechex($colorVal->blue):"00";
if($colorVal->red > 0)
if($colorVal->red > 15)
$rval = dechex($colorVal->red);
else
$rval = "0".dechex($colorVal->red);
else
$rval = "00";
if($colorVal->green > 0)
if($colorVal->green > 15)
$gval = dechex($colorVal->green);
else
$gval = "0".dechex($colorVal->green);
else
$gval = "00";
if($colorVal->blue > 0)
if($colorVal->blue > 15)
$bval = dechex($colorVal->blue);
else
$bval = "0".dechex($colorVal->blue);
else
$bval = "00";
$rgb = $rval.$gval.$bval;
if($HTTP_POST_VARS["label1"] == "1")
$label1_chk = "CHECKED";
echo " ■現在の町丁・字境界との重ね合わせ ";
//echo $label1;
if($HTTP_POST_VARS["label1"] == "1")
$l->set(status,MS_ON);
else
$l->set(status,MS_OFF);
if($HTTP_POST_VARS["labelmap2"] == "1")
$labelmap2_chk = "CHECKED";
echo "ラベル表示 ";
if($HTTP_POST_VARS["labelmap2"] == "1"){
$l = $map->getLayer(3);
$l->set(status,MS_ON);
}
$layer = $map->getLayer(0);
//echo $layer->name;
$theClass = $layer->getClass(0);
$theClass->setexpression("(([startyear] <= $urlval) and ([endyear] >= $urlval))");
$theClass->set(name,"$urlval");
//label of first layer
//echo "year".$urlval;
$layer = $map->getLayer(1);
//echo $layer->name;
$theClass = $layer->getClass(0);
$theClass->setexpression("(([startyear] <= $urlval) and ([endyear] >= $urlval))");
$theClass->set(name,"$urlval");
// $class=ms_newClassObj($layer);
//$class->label = $theClass->label;
//echo $urlval;
// $class->setexpression("(([startyear] <= $urlval) and ([endyear] >= $urlval))");
// $class->setexpression("(([startyear] <= 2000) and ([endyear] >= 2000))");
// $colorId=$map->addColor(252,255,219);
// $class->set("color", $colorId);
//$colorId=$map->addColor(2,2,2);
//$class->set("outlinecolor", $colorId);
// $class->set("size", 20);
// $class->set("symbol", 2);
$image=$map->draw();
$map->embedScalebar($image);
$map->drawLabelCache($image);
$image_url=$image->saveWebImage(MS_PNG,1,1,0);
$extent_to_html = $map->extent->minx." ".$map->extent->miny." ".$map->extent->maxx." ".$map->extent->maxy;
?>
|
|
移動 >
拡大 >
縮小 >
倍率
マウスでクリックした位置が地図の中央にくるよう変換します.
|