ラベル 公共施設 の投稿を表示しています。 すべての投稿を表示
ラベル 公共施設 の投稿を表示しています。 すべての投稿を表示

2015年6月29日月曜日

10 国土数値情報 19 - 公共施設 <施設> [3. 地域]

10-19 施設 [地域]
3. 地域
<施設>
国・都道府県の機関 点
市町村役場等及び公的集会施設 点
公共施設 点
警察署 面 点
消防署 面 点
郵便局 点
医療機関 点
福祉施設 点
文化施設 点
学校 点
都市公園 点
上水道関連施設 面 点
下水道関連施設 点
廃棄物処理施設 点
発電施設 点
燃料給油所 点
ニュータウン点
工業用地 面
研究機関 点
地場産業関連施設 点
物流拠点 点

「公共施設」を使用して一部を表示してみました。「データのダウンロード(2.各データ詳細)」を参考に、マップファイルを作成しました。属性については、「データフォーマット(符号化)」の「SHAPEファイルの属性について」をクリックして Microsoft Ecxel(.xls)ファイルをダウンロードします。シェイプファイルの内容は「10 国土数値情報 2 - 地図の表示」を参照してください。
「公共施設」とその他のデータは重複している部分があります。「公共施設」以外のデータにはより詳細なデータが含まれているものもあります。

10-19-1 公共施設
 点 P02-06_13_GML.zip 1.01MB 平成18年 世界測地系 東京


MAP
 NAME tokyo_shisetsu_shp_map
 STATUS ON
 SIZE 600 300
 EXTENT 138.85 35.4 140 35.975
# EXTENT 139.79 35.52 139.82 35.8
 UNITS DD
 SHAPEPATH "../mapdata/nlni/shisetsu/"
 IMAGECOLOR 255 255 255
 FONTSET "fonts.txt"

 WEB
  IMAGEPATH "/home/user/public_html/ms_tmp/"
  IMAGEURL "/public_html/ms_tmp/"
 END

 SYMBOL
  NAME 'circle'
  TYPE ELLIPSE
  FILLED TRUE
  POINTS
   1 1
  END
 END
 LAYER
  NAME gyoseikuiki
  TYPE POLYGON
  STATUS ON
  DATA "../tokyo/N03-14_13_140401.shp"
  LABELITEM "N03_004"
  CLASS
   NAME "City Boundaries"
   STYLE
    OUTLINECOLOR 153 153 153
   END
   LABEL
    MINFEATURESIZE 40
    TYPE TRUETYPE
    FONT kochi-gothic
    ENCODING SJIS
    SIZE 8
   END
  END
 END
 LAYER
  NAME kokyoshisetsu
  TYPE POINT
  STATUS ON
  DATA "P02-06_13-g_PublicFacility.shp"
  OPACITY 80
#  LABELITEM "P02_004"
  CLASSITEM "P02_002"
  CLASS
   NAME "Tatemono"
   EXPRESSION ('[P02_002]' eq '3')
   STYLE
    SYMBOL "circle"
    COLOR 255 255 0
    OUTLINECOLOR 153 153 0
    SIZE 10
   END
#   LABEL
#    MINFEATURESIZE 40
#    TYPE TRUETYPE
#    FONT kochi-gothic
#    ENCODING SJIS
#    SIZE 8
#   END
  END
  CLASS
   NAME "Sonota"
   EXPRESSION ('[P02_002]' eq '9') 
   STYLE
    SYMBOL "circle"
    COLOR 153 153 153
    SIZE 10
   END
  END
  CLASS
   NAME  "Kuni no kikan"
   EXPRESSION ('[P02_002]' eq '11')
   STYLE
    SYMBOL "circle"
    COLOR 255 0 0
    SIZE 10
   END
  END
  CLASS
   NAME  "Chiho kokyo dantai"
   EXPRESSION ('[P02_002]' eq '12')
   STYLE
    SYMBOL "circle"
    COLOR 0 255 0
    SIZE 10
   END
  END
  CLASS
   NAME  "Kosei kikan"
   EXPRESSION ('[P02_002]' eq '13')
   STYLE
    SYMBOL "circle"
    COLOR 0 0 255
    SIZE 10
   END
  END
  CLASS
   NAME  "Keisatsu kikan"
   EXPRESSION ('[P02_002]' eq '14')
   STYLE
    SYMBOL "circle"
    COLOR 0 255 255
    SIZE 10
   END
  END
  CLASS
   NAME  "Shobosho"
   EXPRESSION ('[P02_002]' eq '15')
   STYLE
    SYMBOL "circle"
    COLOR 255 0 255
    SIZE 10
   END
  END
  CLASS
   NAME  "Gakko"
   EXPRESSION ('[P02_002]' eq '16')
   STYLE
    SYMBOL "circle"
    COLOR 204 204 255
    OUTLINECOLOR 0 0 255
    SIZE 10
   END
  END
  CLASS
   NAME  "Byoin"
   EXPRESSION ('[P02_002]' eq '17')
   STYLE
    SYMBOL "circle"
    COLOR 204 255 204
    OUTLINECOLOR 0 255 0
    SIZE 10
   END
  END
  CLASS
   NAME  "Yubinkyoku"
   EXPRESSION ('[P02_002]' eq '18')
   STYLE
    SYMBOL "circle"
    COLOR 255 204 204
    OUTLINECOLOR 255 0 0
    SIZE 10
   END
  END
  CLASS
   NAME  "Fukushi shisetsu"
   EXPRESSION ('[P02_002]' eq '19')
   STYLE
    SYMBOL "circle"
    COLOR 204 255 255
    OUTLINECOLOR 0 255 255
    SIZE 10
   END
  END
 END

END #MAP

http://localhost/cgi-bin/mapserv?mode=browse&template=openlayers&layer=gyoseikuiki&layer=kokyoshisetsu&map=/home/user/mapfile/tokyo_shisetsu_shp.map

2008年9月16日火曜日

OpenLayers 10d unitsがddとmeterのレイヤ

public_facilities レイヤを追加したり、ズームをかえたりして試してみました。kamakura_pgis.map を WMSサーバに修正し、chojisen,kenchiku,doro,tetsudoレイヤを WMS で利用できるようにしました。

---
MAP
NAME kamakura_pgis_map
STATUS ON
SIZE 600 300
EXTENT -31337.715508 -77650.134635 -21796.513842 -70055.061952
UNITS meters
IMAGECOLOR 255 255 255
IMAGETYPE png
FONTSET "fonts.txt"
PROJECTION
"init=epsg:2451"
END

WEB
IMAGEPATH "/home/user/ka-map/htdocs/tmp/kacache/"
IMAGEURL "/ka-map/tmp/kacache/"
METADATA
"wms_title" "Kamakura Map WMS Server"
"wms_srs" "EPSG:2451"
END
END
---

各レイヤの METADATA に wms_title を次の用に設定します。

chojisen - "wms_title" "Chojikai_Sen"
kenchiku - "wms_title" "Kamakura Map Kenchiku"
doro - "wms_title" "Kamakura Map Doro"
tetsudo - "wms_title" "Kamakura Map Tetsudo"


wms_meter.html を鎌倉市の地図用にコピー、修正した wms_meter2.html の一部。

---
<script type="text/javascript">
var map, layer1, layer2;

function init(){
map = new OpenLayers.Map('map', {
maxResolution: 'auto',
displayProjection: new OpenLayers.Projection("EPSG:2451"),
units: 'meters',
maxExtent: new OpenLayers.Bounds(-31337.715508,-77650.134635,-21796.513842,-70055.061952)
}
);
layer1 = new OpenLayers.Layer.WMS( "Kamakura Chojikai Sen WMS",
"http://localhost/cgi-bin/mapserv?",
{
map: '/home/nob61/mapfile/kamakura_pgis.map',
layers: 'chojisen,kenchiku,doro,tetsudo',
format: 'image/png'
},
{
projection: 'EPSG:2451'
}
);

layer2 = new OpenLayers.Layer.WMS( "Public Facilities mlit WMS",
"http://localhost/cgi-bin/mapserv?",
{
map: '/home/nob61/mapfile/kanagawa_mlit_pgis.map',
layers: 'public_facilities',
transparent: true,
format: 'image/png'
},
{
projection: 'EPSG:4612',
singleTile: true
}
);

map.addLayer(layer2);
map.addLayer(layer1);
map.addControl(new OpenLayers.Control.LayerSwitcher());
map.zoomToMaxExtent();
}
</script>
---