1// 2// over_layer.js 3// copyright (c) HCC.2014 4// 5 6// ----------------------------------------------------------------------------- 7// ã¬ã¤ã¤ã®è¿½å 8// ----------------------------------------------------------------------------- 9function addAppendLayers (_map, _layer_lst) 10{ 11 var selectableLayers = []; 12 for (i in _layer_lst) { 13 var layer = _layer_lst[i]; 14 var appendLayer; 15 16 if (layer.type == 'xyz') { 17 if (layer.out == 0) { 18 appendLayer = getLocalLayer(layer); 19 } else { 20 appendLayer = getImportLayer(layer); 21 } 22 } else { 23 var appendLayer = new ol.layer.Vector({ 24 name: layer.name, 25 disp: layer.disp, 26 level: layer.level, 27 icon: layer.icon, 28 sw: layer.sw, 29 sid: layer.sid, 30 source: new ol.source.Vector({ 31 features: new ol.format.GeoJSON().readFeatures(layer.json, 32 {dataProjection: 'EPSG:4326', featureProjection: 'EPSG:3857'}) 33 }), 34 style: layer.style(), 35 maxZoom: layer.maxzoom, 36 visible: layer.visibility 37 }); 38 appendLayer.set('selectable', true); 39 } 40 selectableLayers.push(appendLayer); 41 _map.addLayer(appendLayer); 42 } 43 return selectableLayers; 44} 45 46 47//----------------------------------------------------------------------------- 48// ã¬ã¤ã¤ã®è¿½å ãfrom GeoServer 49//----------------------------------------------------------------------------- 50function addGeoServerLayers(map) { 51 var administrative = new ol.layer.Tile ({ 52 name: "001", 53 visible: true, 54// opacity: 0.3, 55 source: new ol.source.TileWMS ({ 56 url: _geoserver_url+'/wms', 57 params: { 58 styles: "prj042139_001", 59 format: "image/png", 60 layers: 'prj042139:layer001', 61 exceptions: 'application/vnd.ogc.se_inimage', 62 }, 63 serverType: "geoserver", 64 transiton: 0 65 }) 66 }); 67 map.addLayer(administrative); 68 69 // å±±è ¹å´©å£å±éºå°åº 70 var a1 = new ol.layer.Tile ({ 71 name: "a1", 72 visible: true, 73// opacity: 0.3, 74 source: new ol.source.TileWMS ({ 75 url: _geoserver_url+'/wms', 76 params: { 77 styles: "prj042139_a1", 78 format: "image/png", 79 layers: 'prj042139:layer_a1', 80 exceptions: 'application/vnd.ogc.se_inimage', 81 }, 82 serverType: "geoserver", 83 transiton: 0 84 }) 85 }); 86 map.addLayer(a1); 87 88 // å°ãã¹ãå±éºå°åº 89 var a2 = new ol.layer.Tile ({ 90 name: "a2", 91 visible: true, 92// opacity: 0.3, 93 source: new ol.source.TileWMS ({ 94 url: _geoserver_url+'/wms', 95 params: { 96 styles: "prj042139_a2", 97 format: "image/png", 98 layers: 'prj042139:layer_a2', 99 exceptions: 'application/vnd.ogc.se_inimage', 100 }, 101 serverType: "geoserver", 102 transiton: 0 103 }) 104 }); 105 map.addLayer(a2); 106 107 // å´©å£åç æµåºå±éºå°åº 108 var l1 = new ol.layer.Tile ({ 109 name: "l1", 110 visible: true, 111// opacity: 0.3, 112 source: new ol.source.TileWMS ({ 113 url: _geoserver_url+'/wms', 114 params: { 115 styles: "prj042139_l1", 116 format: "image/png", 117 layers: 'prj042139:layer_l1', 118 exceptions: 'application/vnd.ogc.se_inimage', 119 }, 120 serverType: "geoserver", 121 transiton: 0 122 }) 123 }); 124 map.addLayer(l1); 125 126 // ãªã ãå±éºç®æ 127 var a3 = new ol.layer.Tile ({ 128 name: "a3", 129 visible: true, 130// opacity: 0.3, 131 source: new ol.source.TileWMS ({ 132 url: _geoserver_url+'/wms', 133 params: { 134 styles: "prj042139_a3", 135 format: "image/png", 136 layers: 'prj042139:layer_a3', 137 exceptions: 'application/vnd.ogc.se_inimage', 138 }, 139 serverType: "geoserver", 140 transiton: 0 141 }) 142 }); 143 map.addLayer(a3); 144 145 // 治山ãã 146 var p1 = new ol.layer.Tile ({ 147 name: "p1", 148 visible: true, 149 minZoom: 1, 150 // maxResolution: 152, // z:11 // visibleãtrueã®ã¾ã¾ãªã®ã§ä½¿ç¨ããªã 151// opacity: 0.3, 152 source: new ol.source.TileWMS ({ 153 url: _geoserver_url+'/wms', 154 params: { 155 styles: "p1", 156 format: "image/png", 157 layers: 'prj042139:layer_p1', 158 exceptions: 'application/vnd.ogc.se_inimage', 159 env: "size:8" 160 }, 161 serverType: "geoserver", 162 transiton: 0 163 }) 164 }); 165 166 // åç 167 var p2 = new ol.layer.Tile ({ 168 name: "p2", 169 visible: true, 170 minZoom: 1, 171 source: new ol.source.TileWMS ({ 172 url: _geoserver_url+'/wms', 173 params: { 174 styles: "p2", 175 format: "image/png", 176 layers: 'prj042139:layer_p2', 177 exceptions: 'application/vnd.ogc.se_inimage', 178 env: "size:8" 179 }, 180 serverType: "geoserver", 181 transiton: 0 182 }) 183 }); 184 185 // æ³æ 186 var p3 = new ol.layer.Tile ({ 187 name: "p3", 188 visible: true, 189 minZoom: 1, 190 source: new ol.source.TileWMS ({ 191 url: _geoserver_url+'/wms', 192 params: { 193 styles: "p3", 194 format: "image/png", 195 layers: 'prj042139:layer_p3', 196 exceptions: 'application/vnd.ogc.se_inimage', 197 env: "size:8" 198 }, 199 serverType: "geoserver", 200 transiton: 0 201 }) 202 }); 203 204 // ãã®ä» 205 var p4 = new ol.layer.Tile ({ 206 name: "p4", 207 visible: true, 208 minZoom: 1, 209 source: new ol.source.TileWMS ({ 210 url: _geoserver_url+'/wms', 211 params: { 212 styles: "p4", 213 format: "image/png", 214 layers: 'prj042139:layer_p4', 215 exceptions: 'application/vnd.ogc.se_inimage', 216 env: "size:8" 217 }, 218 serverType: "geoserver", 219 transiton: 0 220 }) 221 }); 222 223 // 表示ã®éé 224 map.addLayer(p4); 225 map.addLayer(p3); 226 map.addLayer(p2); 227 map.addLayer(p1); 228 229// ----------------------------------------------------------------------- // 230 231 // å±±è ¹å´©å£å±éºå°åº 232 var a1sel = new ol.layer.Tile ({ 233 name: "a1sel", 234 visible: false, 235// opacity: 0.3, 236 source: new ol.source.TileWMS ({ 237 url: _geoserver_url+'/wms', 238 params: { 239 styles: "prj042139_a1sel", 240 format: "image/png", 241 layers: 'prj042139:layer_a1sel', 242 exceptions: 'application/vnd.ogc.se_inimage', 243 }, 244 serverType: "geoserver", 245 transiton: 0 246 }) 247 }); 248 map.addLayer(a1sel); 249 250 // å°ãã¹ãå±éºå°åº 251 var a2sel = new ol.layer.Tile ({ 252 name: "a2sel",
253 visible: false, 254// opacity: 0.3, 255 source: new ol.source.TileWMS ({ 256 url: _geoserver_url+'/wms', 257 params: { 258 styles: "prj042139_a2sel", 259 format: "image/png", 260 layers: 'prj042139:layer_a2sel', 261 exceptions: 'application/vnd.ogc.se_inimage', 262 }, 263 serverType: "geoserver", 264 transiton: 0 265 }) 266 }); 267 map.addLayer(a2sel); 268 269 // ãªã ãå±éºç®æ 270 var a3sel = new ol.layer.Tile ({ 271 name: "a3sel", 272 visible: false, 273// opacity: 0.3, 274 source: new ol.source.TileWMS ({ 275 url: _geoserver_url+'/wms', 276 params: { 277 styles: "prj042139_a3sel", 278 format: "image/png", 279 layers: 'prj042139:layer_a3sel', 280 exceptions: 'application/vnd.ogc.se_inimage', 281 }, 282 serverType: "geoserver", 283 transiton: 0 284 }) 285 }); 286 map.addLayer(a3sel); 287 288 // å´©å£åç æµåºå±éºå°åº 289 var l1sel = new ol.layer.Tile ({ 290 name: "l1sel", 291 visible: false, 292// opacity: 0.3, 293 source: new ol.source.TileWMS ({ 294 url: _geoserver_url+'/wms', 295 params: { 296 styles: "prj042139_l1sel", 297 format: "image/png", 298 layers: 'prj042139:layer_l1sel', 299 exceptions: 'application/vnd.ogc.se_inimage', 300 }, 301 serverType: "geoserver", 302 transiton: 0 303 }) 304 }); 305 map.addLayer(l1sel); 306 307 308 // 治山ãã (鏿) 309 var p1sel = new ol.layer.Tile ({ 310 name: "p1sel", 311 visible: false, 312// opacity: 0.3, 313 source: new ol.source.TileWMS ({ 314 url: _geoserver_url+'/wms', 315 params: { 316 styles: "p1sel", 317 format: "image/png", 318 layers: 'prj042139:layer_p1sel', 319 exceptions: 'application/vnd.ogc.se_inimage', 320 }, 321 serverType: "geoserver", 322 transiton: 0 323 }) 324 }); 325 map.addLayer(p1sel); 326 327 // (鏿) 328 var p2sel = new ol.layer.Tile ({ 329 name: "p2sel", 330 visible: false, 331 source: new ol.source.TileWMS ({ 332 url: _geoserver_url+'/wms', 333 params: { 334 styles: "p2sel", 335 format: "image/png", 336 layers: 'prj042139:layer_p2sel', 337 exceptions: 'application/vnd.ogc.se_inimage', 338 }, 339 serverType: "geoserver", 340 transiton: 0 341 }) 342 }); 343 map.addLayer(p2sel); 344 345 // (鏿) 346 var p3sel = new ol.layer.Tile ({ 347 name: "p3sel", 348 visible: false, 349 source: new ol.source.TileWMS ({ 350 url: _geoserver_url+'/wms', 351 params: { 352 styles: "p3sel", 353 format: "image/png", 354 layers: 'prj042139:layer_p3sel', 355 exceptions: 'application/vnd.ogc.se_inimage', 356 }, 357 serverType: "geoserver", 358 transiton: 0 359 }) 360 }); 361 map.addLayer(p3sel); 362 363 // (鏿) 364 var p4sel = new ol.layer.Tile ({ 365 name: "p4sel", 366 visible: false, 367 source: new ol.source.TileWMS ({ 368 url: _geoserver_url+'/wms', 369 params: { 370 styles: "p4sel", 371 format: "image/png", 372 layers: 'prj042139:layer_p4sel', 373 exceptions: 'application/vnd.ogc.se_inimage', 374 }, 375 serverType: "geoserver", 376 transiton: 0 377 }) 378 }); 379 map.addLayer(p4sel); 380 381}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.