Commit 89a1d56537bf1a8af19cca8d3e3acbdfd16593aa

Authored by Edmar Moretti
1 parent 15a5e127

--no commit message

pacotes/kmlmapserver/classes/layerserver.class.php
@@ -162,7 +162,6 @@ class LayerServer { @@ -162,7 +162,6 @@ class LayerServer {
162 $url = $imageObj->saveWebImage(); 162 $url = $imageObj->saveWebImage();
163 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); 163 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']);
164 $url = strtolower($protocolo[0]."://".$_SERVER['HTTP_HOST']).$url; 164 $url = strtolower($protocolo[0]."://".$_SERVER['HTTP_HOST']).$url;
165 -  
166 $legenda = " <ScreenOverlay>" . PHP_EOL 165 $legenda = " <ScreenOverlay>" . PHP_EOL
167 . " <name>Legenda</name>" . PHP_EOL 166 . " <name>Legenda</name>" . PHP_EOL
168 . " <Icon>" . PHP_EOL 167 . " <Icon>" . PHP_EOL
@@ -180,9 +179,11 @@ class LayerServer { @@ -180,9 +179,11 @@ class LayerServer {
180 $this->out_proj = ms_newProjectionObj("init=epsg:4326"); 179 $this->out_proj = ms_newProjectionObj("init=epsg:4326");
181 // Set endpoint 180 // Set endpoint
182 //die($_SERVER['REQUEST_URI']); 181 //die($_SERVER['REQUEST_URI']);
  182 +
183 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); 183 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']);
184 $protocolo = strtolower($protocolo[0]); 184 $protocolo = strtolower($protocolo[0]);
185 $this->endpoint = $protocolo . '://'.$_SERVER['SERVER_NAME'] . ($_SERVER['SERVER_PORT'] ? ':'.$_SERVER['SERVER_PORT'] : '') . $_SERVER['PHP_SELF']; 185 $this->endpoint = $protocolo . '://'.$_SERVER['SERVER_NAME'] . ($_SERVER['SERVER_PORT'] ? ':'.$_SERVER['SERVER_PORT'] : '') . $_SERVER['PHP_SELF'];
  186 +
186 // Process request 187 // Process request
187 if(!$this->has_error()) { 188 if(!$this->has_error()) {
188 $this->process_request(); 189 $this->process_request();
@@ -192,6 +193,7 @@ class LayerServer { @@ -192,6 +193,7 @@ class LayerServer {
192 } 193 }
193 194
194 return $this->send_stream($this->get_kml()); 195 return $this->send_stream($this->get_kml());
  196 +
195 } 197 }
196 198
197 /** 199 /**
@@ -363,6 +365,7 @@ class LayerServer { @@ -363,6 +365,7 @@ class LayerServer {
363 {$namecol = explode(",",$namecol);$namecol = $namecol[0];} 365 {$namecol = explode(",",$namecol);$namecol = $namecol[0];}
364 // Add classes 366 // Add classes
365 $folder =& $this->_xml->Document->addChild('Folder'); 367 $folder =& $this->_xml->Document->addChild('Folder');
  368 +
366 $class_list = $this->parse_classes($layer, $folder, $namecol, $title_field, $description_template); 369 $class_list = $this->parse_classes($layer, $folder, $namecol, $title_field, $description_template);
367 370
368 //die(print_r($class_list, true)); 371 //die(print_r($class_list, true));
@@ -372,6 +375,7 @@ class LayerServer { @@ -372,6 +375,7 @@ class LayerServer {
372 //print("$searchfield && $searchstring"); 375 //print("$searchfield && $searchstring");
373 if(!isset($searchfield)){$searchfield = false;} 376 if(!isset($searchfield)){$searchfield = false;}
374 if(!isset($searchstring)){$searchstring = false;} 377 if(!isset($searchstring)){$searchstring = false;}
  378 +
375 if($searchfield && $searchstring){ 379 if($searchfield && $searchstring){
376 if(@$layer->queryByAttributes($searchfield, $searchstring, MS_MULTIPLE) == MS_SUCCESS){ 380 if(@$layer->queryByAttributes($searchfield, $searchstring, MS_MULTIPLE) == MS_SUCCESS){
377 $layer->open(); 381 $layer->open();
@@ -639,7 +643,9 @@ class LayerServer { @@ -639,7 +643,9 @@ class LayerServer {
639 $numclasses = $layer->numclasses; 643 $numclasses = $layer->numclasses;
640 for($i = 0; $i < $numclasses; $i++){ 644 for($i = 0; $i < $numclasses; $i++){
641 $class = $layer->getClass($i); 645 $class = $layer->getClass($i);
  646 +
642 $label = $class->label; 647 $label = $class->label;
  648 +
643 if($label){ 649 if($label){
644 $style['label_color'] = $label->color; 650 $style['label_color'] = $label->color;
645 $style['label_size'] = $label->size; 651 $style['label_size'] = $label->size;
@@ -1134,4 +1140,4 @@ function versao() @@ -1134,4 +1140,4 @@ function versao()
1134 return $versao; 1140 return $versao;
1135 } 1141 }
1136 } 1142 }
1137 -?>  
1138 \ No newline at end of file 1143 \ No newline at end of file
  1144 +?>
temas/_lubs.map
@@ -2,12 +2,12 @@ MAP @@ -2,12 +2,12 @@ MAP
2 FONTSET "../symbols/fontes.txt" 2 FONTSET "../symbols/fontes.txt"
3 SYMBOLSET "../symbols/simbolos.sym" 3 SYMBOLSET "../symbols/simbolos.sym"
4 LAYER 4 LAYER
5 - CONNECTION "user=guest_sala password= dbname=dbspo host=10.1.2.25 port=5432" 5 + CONNECTION "user=guest_sala password=151617 dbname=dbspo host=10.1.2.25 port=5432"
6 CONNECTIONTYPE POSTGIS 6 CONNECTIONTYPE POSTGIS
7 DATA "the_geom from ( 7 DATA "the_geom from (
8 SELECT 8 SELECT
9 st_geomfromtext('POINT(' || dbgeral.tb_estab_geo.long || ' ' || dbgeral.tb_estab_geo.lat || ')', 4326) as the_geom, 9 st_geomfromtext('POINT(' || dbgeral.tb_estab_geo.long || ' ' || dbgeral.tb_estab_geo.lat || ')', 4326) as the_geom,
10 - 'UBS - '||dbsismob.tb_sismob_unid_func.no_unidade||' - cnes:'||tb_sismob_unid_func.co_cnes as nome, 10 + 'Unidade Básica de Saúde - '||dbsismob.tb_sismob_unid_func.no_unidade as nome,
11 dbgeral.tb_ibge.uf 11 dbgeral.tb_ibge.uf
12 ||' ,' 12 ||' ,'
13 ||dbgeral.tb_ibge.cidade 13 ||dbgeral.tb_ibge.cidade
@@ -23,7 +23,7 @@ MAP @@ -23,7 +23,7 @@ MAP
23 ON dbsismob.tb_sismob_unid_func.co_ibge = dbgeral.tb_ibge.ibge 23 ON dbsismob.tb_sismob_unid_func.co_ibge = dbgeral.tb_ibge.ibge
24 INNER JOIN dbgeral.tb_estab_geo 24 INNER JOIN dbgeral.tb_estab_geo
25 ON dbsismob.tb_sismob_unid_func.co_cnes = dbgeral.tb_estab_geo.co_cnes 25 ON dbsismob.tb_sismob_unid_func.co_cnes = dbgeral.tb_estab_geo.co_cnes
26 - WHERE dbsismob.tb_sismob_unid_func.co_sismob_programa = 1 limit 500 26 + WHERE dbsismob.tb_sismob_unid_func.co_sismob_programa = 1 limit 100
27 ) as foo using unique cnes using srid=4326" 27 ) as foo using unique cnes using srid=4326"
28 METADATA 28 METADATA
29 "METAESTAT_ID_MEDIDA_VARIAVEL" "" 29 "METAESTAT_ID_MEDIDA_VARIAVEL" ""