Beispiel #1
0
 public function rolelayer()
 {
     $layers = Layer::all();
     return view('layer.rolelayer')->with('layers', $layers);
 }
Beispiel #2
0
 public function getOpLyrEditor()
 {
     $layers = Layer::all();
     $admin = \Auth::user();
     $array = array();
     $operationallayer = array();
     foreach ($layers as $key => $value) {
         if ($value->na == 'N') {
             if ($value->visible == 'editor') {
                 $optionfeature['id'] = $value->layer;
                 $optionfeature['opacity'] = 1.0;
                 $optionfeature['visible'] = true;
                 $optionfeature['outFields'] = ['*'];
                 $optionfeature['mode'] = 1;
                 $optiondynamic['id'] = $value->layer;
                 $optiondynamic['opacity'] = 1.0;
                 $optiondynamic['visible'] = true;
                 $optiondynamic['outFields'] = ['*'];
                 $optiondynamic['imageParameters'] = '';
                 $options = $value->tipelayer == 'dynamic' ? $optiondynamic : $optionfeature;
                 $operationallayer_['type'] = $value->tipelayer;
                 $operationallayer_['url'] = $value->layerurl;
                 $operationallayer_['title'] = $value->layername;
                 $operationallayer_['options'] = $options;
                 $layerIds = ['layerIds' => [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]];
                 $operationallayer_['identifyLayerInfos'] = $layerIds;
                 array_push($operationallayer, $operationallayer_);
             }
             // end viewer
         }
         //end non aktif
     }
     return json_encode($operationallayer);
 }