diff --git a/admin/php/parsemapfile.php b/admin/php/parsemapfile.php index 179816d..68d62f0 100644 --- a/admin/php/parsemapfile.php +++ b/admin/php/parsemapfile.php @@ -33,6 +33,10 @@ Arquivo: i3geo/admin/php/parsemapfile.php */ +//TODO permitir acesso apenas com login e senha +//TODO verificar restricao de acesso ao tema + +return; include("../../ms_configura.php"); include_once("../../classesphp/funcoes_gerais.php"); include_once("../../classesphp/carrega_ext.php"); @@ -152,7 +156,7 @@ function legendaValorUnico($layername) $expressao = str_replace("'eq","=",$expressao); $expressao = str_replace("'eq ","=",$expressao); $expressao = str_replace("' eq","=",$expressao); - $expressao = str_replace("' eq ","=",$expressao); + $expressao = str_replace("' eq ","=",$expressao); $temp = explode("=",$expressao); $temp = trim($temp[1]); $temp = trim(str_replace("'","",$temp)); @@ -212,7 +216,7 @@ function legendaValorUnico($layername) $xml .= "\n"; echo header("Content-type: application/xml"); echo $xml; - exit; + exit; } function legendaSimples($layername) { @@ -256,7 +260,7 @@ function legendaSimples($layername) $xml .= "\n"; echo header("Content-type: application/xml"); echo $xml; - exit; + exit; } // //gera xml com parâmetros do mapfile @@ -265,7 +269,7 @@ function mapfile() { global $codigoLayer,$mapfile,$mapa,$objcontype,$objlayertypes,$forcawms,$postgis_mapa; $layers = $mapa->getalllayernames(); - $dados = array(); + $dados = array(); $xml = "<"."\x3F"."xml version='1.0' encoding='ISO-8859-1' "."\x3F".">"; $xml .= "\n\n"; $xml .= "".implode(",",$objcontype)."\n"; @@ -282,7 +286,7 @@ function mapfile() else { if($layer->group == $layer->name) - {$nlayers[] = $layer->name;} + {$nlayers[] = $layer->name;} } $layers = $nlayers; } @@ -296,7 +300,7 @@ function mapfile() if (@$layer->open() == MS_SUCCESS) {$colunas = implode(",",$layer->getItems());} else - {$colunas = "*";} + {$colunas = "*";} $ct = $objcontype[$layer->connectiontype]; $tagLegenda = "parsemapfile.php?id=".$codigoLayer."&layername=".$layer->name."&tipoparse=legenda"; $nomeLayer = $layer->name; @@ -335,7 +339,7 @@ function mapfile() $xml .= "image/png"; $xml .= ""; $tagLegenda = ""; - } + } $xml .= "$tagLegenda"; $xml .= "".$ct."\n"; $xml .= "$d\n"; @@ -349,7 +353,7 @@ function mapfile() if(($con == " ") || ($con == "")) {$con = $postgis_mapa;} else - {$con = $postgis_mapa[$con];} + {$con = $postgis_mapa[$con];} } $xml .= "".preg_replace('/.*user\s*=\s*([a-zA-Z0-9_.]+).*/i', '\1', $con)."\n"; $xml .= "".preg_replace('/.*password\s*=\s*([a-zA-Z0-9_.]+).*/i', '\1', $con)."\n"; @@ -375,7 +379,7 @@ function mapfile() $xml .= "".$objlayertypes[$layer->type]."\n"; $xml .= "".$layer->getfilterstring()."\n"; $xml .= "$layer->filteritem\n"; - $xml .= "$layer->labelangleitem\n"; + //$xml .= "".$layer->labelangleitem."\n"; $xml .= "$layer->labelitem\n"; $xml .= "$layer->labelmaxscaledenom\n"; $xml .= "$layer->labelminscaledenom\n"; @@ -394,7 +398,7 @@ function mapfile() $xml .= "$layer->tolerance\n"; $xml .= "$layer->toleranceunits\n"; $xml .= "$layer->sizeunits\n"; - $xml .= "$layer->getProjection\n"; + $xml .= "".$layer->getProjection()."\n"; $xml .= "\n"; $xml = pegaClasses($xml); $xml .= "\n"; diff --git a/documentacao/diagramas/metaestat.erm b/documentacao/diagramas/metaestat.erm index 95729f6..38b4232 100644 --- a/documentacao/diagramas/metaestat.erm +++ b/documentacao/diagramas/metaestat.erm @@ -11,8 +11,8 @@ 0 1.0 - -372 - 188 + -362 + 87 255 128 @@ -110,7 +110,7 @@ false 2012-07-17 15:03:53 - 2012-11-07 10:30:24 + 2012-11-19 10:39:32 Project Name @@ -1120,7 +1120,7 @@ - 40 + 43 1 @@ -1311,7 +1311,7 @@ - 42 + 39 6 @@ -1343,7 +1343,7 @@ - 21 + 19 7 @@ -1438,7 +1438,7 @@ - 43 + 42 9 @@ -1470,7 +1470,7 @@ - 19 + 21 10 @@ -1526,7 +1526,7 @@ 0 - 10 + 9 5 1..n 1 @@ -1582,7 +1582,7 @@ - 44 + 40 12 @@ -1615,7 +1615,7 @@ 13 - 39 + 33 0 @@ -2295,7 +2295,7 @@ 2 - 10 + 9 8 1..n 1 @@ -2337,7 +2337,7 @@ 31 - 39 + 33 2 @@ -2412,229 +2412,6 @@ 9 - 170 - 292 - Ubuntu - 9 - 8 - 499 - - 255 - 165 - 0 - - - - i3geoestat_conexao - i3geoestat_conexao - Lista controlada dos parâmetros de conexão com o banco de dados onde residem dados Código 0 indica que será utilizada a conexão padrão - - - - - - 3 - 33 - - - - - integer - - - true - false - true - true - true - - - - - - - - - - - false - false - - - 0 - - - - 2 - 34 - - - - - text - - - false - false - false - false - false - - - - - - - - - - - false - false - - - 0 - - - - 27 - 35 - - - - - text - - - false - false - false - false - false - - - - - - - - - - - false - false - - - 0 - - - - 54 - 36 - - - - - text - - - false - false - false - false - false - - - - - - - - - - - false - false - - - 0 - - - - 65 - 37 - - - - - text - - - false - false - false - false - false - - - - - - - - - - - false - false - - - 0 - - - - 55 - 38 - - - - - text - - - false - false - false - false - false - - - - - - - - - - - false - false - - - 0 - - - - - - - - - - -
- - 10339292Ubuntu @@ -2650,7 +2427,7 @@ 4 4 - 10 + 9 1..n 1 true @@ -2666,8 +2443,8 @@ 5 - 14 - 10 + 2 + 9 1..n 1 true @@ -2683,8 +2460,8 @@ 6 - 2 - 10 + 13 + 9 1..n 1 true @@ -2701,7 +2478,7 @@ 7 3 - 10 + 9 1..n 1 true @@ -2717,8 +2494,8 @@ 8 - 9 - 10 + 12 + 9 1..n 1 true @@ -2742,7 +2519,7 @@ 34 - 39 + 33 @@ -2773,9 +2550,9 @@ - 40 + 34 0 - 6 + 5 @@ -2806,7 +2583,7 @@ - 41 + 35 5 7 @@ -2839,7 +2616,7 @@ - 42 + 36 8 4 @@ -2872,9 +2649,9 @@ - 43 - 67 - 5 + 37 + 63 + 6 @@ -2905,8 +2682,8 @@ - 44 - 33 + 38 + 57 8 @@ -2939,7 +2716,7 @@ 23 - 45 + 39 @@ -2971,7 +2748,7 @@ 59 - 46 + 40 @@ -3003,7 +2780,7 @@ 17 - 47 + 41 @@ -3035,7 +2812,7 @@ 12 - 48 + 42 @@ -3067,7 +2844,7 @@ 26 - 49 + 43 @@ -3099,7 +2876,7 @@ 45 - 50 + 44 @@ -3131,184 +2908,7 @@ 13 - 51 - - - - - text - - - false - false - false - false - false - - - - - - - - - - - false - false - - - 0 - - - - - - - - - - -
- - 11 - 128 - 270 - Ubuntu - 9 - -372 - 596 - - 255 - 128 - 255 - - - - 9 - 14 - 11 - 1..n - 1 - true - - RESTRICT - RESTRICT - -1 - -1 - -1 - -1 - null - null - - - i3geoestat_agregaregiao - i3geoestat_agregaregiao - - - - - - - 29 - 52 - - - - - integer - - - true - false - true - true - true - - - - - - - - - - - false - false - - - 0 - - - - 53 - 67 - 9 - - - - - integer - - - false - true - false - false - false - - - - - - - - - - - false - false - - - 0 - - - - 6 - 54 - - - - - integer - - - false - false - false - false - false - - - - - - - - - - - false - false - - - 0 - - - - 14 - 55 + 45 @@ -3348,7 +2948,7 @@
- 12 + 10128269Ubuntu @@ -3362,9 +2962,9 @@ - 10 - 10 - 12 + 9 + 9 + 10 1..n 1 true @@ -3388,7 +2988,7 @@ 38 - 56 + 46 @@ -3419,9 +3019,9 @@ - 57 - 39 - 10 + 47 + 33 + 9 @@ -3452,8 +3052,8 @@ - 39 - 58 + 41 + 48 @@ -3485,7 +3085,7 @@ 33 - 59 + 49 @@ -3525,7 +3125,7 @@
- 13 + 11170292Ubuntu @@ -3539,9 +3139,9 @@ - 11 - 10 - 13 + 10 + 9 + 11 1..n 1 true @@ -3565,7 +3165,7 @@ 36 - 60 + 50 @@ -3597,7 +3197,7 @@ 9 - 61 + 51 @@ -3628,8 +3228,8 @@ - 41 - 62 + 44 + 52 @@ -3661,7 +3261,7 @@ 20 - 63 + 53 @@ -3693,7 +3293,7 @@ 35 - 64 + 54 @@ -3724,9 +3324,9 @@ - 65 - 39 - 11 + 55 + 33 + 10 @@ -3758,7 +3358,7 @@ 62 - 66 + 56 @@ -3798,30 +3398,253 @@
- 14 - 275 + 12 + 170292Ubuntu9 - -336 - 236 + 12 + 474 255 - 128 - 255 + 165 + 0 - - 12 - 9 - 14 - 1..n - 1 - true - - RESTRICT - RESTRICT - -1 + + i3geoestat_conexao + i3geoestat_conexao + Lista controlada dos parâmetros de conexão com o banco de dados onde residem dados Código 0 indica que será utilizada a conexão padrão + + + + + + 3 + 57 + + + + + integer + + + true + false + true + true + true + + + + + + + + + + + false + false + + + 0 + + + + 2 + 58 + + + + + text + + + false + false + false + false + false + + + + + + + + + + + false + false + + + 0 + + + + 27 + 59 + + + + + text + + + false + false + false + false + false + + + + + + + + + + + false + false + + + 0 + + + + 54 + 60 + + + + + text + + + false + false + false + false + false + + + + + + + + + + + false + false + + + 0 + + + + 65 + 61 + + + + + text + + + false + false + false + false + false + + + + + + + + + + + false + false + + + 0 + + + + 55 + 62 + + + + + text + + + false + false + false + false + false + + + + + + + + + + + false + false + + + 0 + + + + + + + + + + +
+ + 13 + 338 + 292 + Ubuntu + 9 + -341 + 222 + + 255 + 128 + 255 + + + + 11 + 12 + 13 + 1..n + 1 + true + + RESTRICT + RESTRICT + -1 -1 -1 -1 @@ -3838,7 +3661,7 @@ 5 - 67 + 63 @@ -3870,7 +3693,7 @@ 46 - 68 + 64 @@ -3902,7 +3725,7 @@ 22 - 69 + 65 @@ -3933,9 +3756,9 @@ - 70 - 33 - 12 + 66 + 57 + 11 @@ -3967,7 +3790,7 @@ 24 - 71 + 67 @@ -3999,7 +3822,7 @@ 60 - 72 + 68 @@ -4031,7 +3854,7 @@ 11 - 73 + 69 @@ -4063,7 +3886,7 @@ 18 - 74 + 70 @@ -4095,7 +3918,7 @@ 28 - 75 + 71 @@ -4127,7 +3950,7 @@ 15 - 76 + 72 @@ -4159,7 +3982,7 @@ 58 - 77 + 73 @@ -4191,7 +4014,7 @@ 10 - 78 + 74 @@ -4223,7 +4046,7 @@ 16 - 79 + 75 @@ -4255,6 +4078,183 @@ 0 + 76 + + + + + text + + + false + false + false + false + false + + + + + + + + + + + false + false + + + 0 + + + + + + + + + + +
+ + 14 + 128 + 270 + Ubuntu + 9 + -328 + 603 + + 255 + 128 + 255 + + + + 12 + 13 + 14 + 1..n + 1 + true + + RESTRICT + RESTRICT + -1 + -1 + -1 + -1 + null + null + + + i3geoestat_agregaregiao + i3geoestat_agregaregiao + + + + + + + 29 + 77 + + + + + integer + + + true + false + true + true + true + + + + + + + + + + + false + false + + + 0 + + + + 78 + 63 + 12 + + + + + integer + + + false + true + false + false + false + + + + + + + + + + + false + false + + + 0 + + + + 6 + 79 + + + + + integer + + + false + false + false + false + false + + + + + + + + + + + false + false + + + 0 + + + + 14 80 @@ -4302,57 +4302,57 @@ metaestat_basededados 0 - 9 + 12 - 33 + 57 1 - 34 + 58 geosaude - 35 + 59 localhost - 36 + 60 5432 - 37 + 61 postgres - 38 + 62 postgres - 33 + 57 0 - 34 + 58 i3geo_metaestat - 35 + 59 localhost - 36 + 60 5432 - 37 + 61 postgres - 38 + 62 postgres @@ -4361,7 +4361,7 @@ 0 - 33 + 57 Format 1 @@ -4376,7 +4376,7 @@ - 34 + 58 Format 1 @@ -4391,7 +4391,7 @@ - 35 + 59 Format 1 @@ -4406,7 +4406,7 @@ - 36 + 60 Format 1 @@ -4421,7 +4421,7 @@ - 37 + 61 Format 1 @@ -4436,7 +4436,7 @@ - 38 + 62 Format 1 @@ -4565,179 +4565,179 @@ - 14 + 13 - 67 + 63 2 - 68 + 64 Município - 69 + 65 Limites municipais - 70 + 66 1 - 71 + 67 i3geo_metaestat - 72 + 68 municipios - 73 + 69 the_geom - 74 + 70 2010 - 75 + 71 co_municipio - 76 + 72 no_cidade - 77 + 73 4326 - 78 + 74 the_geom2 - 79 + 75 co_municipio,no_cidade,co_uf,sg_uf,area_territorial,nu_ano_instalacao - 80 + 76 Código ibge,Nome,Código UF,UF,Área,Ano de criação - 67 + 63 3 - 68 + 64 Estado - 69 + 65 Limites estaduais - 70 + 66 1 - 71 + 67 i3geo_metaestat - 72 + 68 uf - 73 + 69 the_geom - 74 + 70 2010 - 75 + 71 co_uf - 76 + 72 no_uf - 77 + 73 4326 - 78 + 74 the_geom - 79 + 75 co_uf,sg_uf,no_uf,no_regiao - 80 + 76 Código UF,Sigla,Nome - 67 + 63 1 - 68 + 64 Bairro - 69 + 65 Limites de bairros - 70 + 66 1 - 71 + 67 i3geo_metaestat - 72 + 68 bairros - 73 + 69 the_geom - 74 + 70 2010 - 75 + 71 co_bairro - 76 + 72 no_bairro - 77 + 73 4326 - 78 + 74 the_geom - 79 + 75 co_bairro,no_bairro,no_distr,no_municip - 80 + 76 Código bairro,Nome,Distrito,Município @@ -4746,7 +4746,7 @@ 0 - 67 + 63 Format 1 @@ -4761,7 +4761,7 @@ - 68 + 64 Format 1 @@ -4776,7 +4776,7 @@ - 69 + 65 Format 1 @@ -4791,7 +4791,7 @@ - 70 + 66 Foreign Key 1 @@ -4806,7 +4806,7 @@ - 71 + 67 Format 1 @@ -4821,7 +4821,7 @@ - 72 + 68 Format 1 @@ -4836,7 +4836,7 @@ - 73 + 69 Format 1 @@ -4851,7 +4851,7 @@ - 74 + 70 Format 1 @@ -4866,7 +4866,7 @@ - 75 + 71 Format 1 @@ -4881,7 +4881,7 @@ - 76 + 72 Format 1 @@ -4896,7 +4896,7 @@ - 77 + 73 Format 1 @@ -4911,7 +4911,7 @@ - 78 + 74 Format 1 @@ -4926,7 +4926,7 @@ - 79 + 75 Format 1 @@ -4941,7 +4941,7 @@ - 80 + 76 Format 1 @@ -5066,59 +5066,59 @@ - 10 + 9 - 39 + 33 1 - 40 + 34 1 - 41 + 35 2 - 42 + 36 1 - 43 + 37 2 - 44 + 38 1 - 45 + 39 dbdemografia - 46 + 40 tb_demografia - 47 + 41 nu_populacao - 48 + 42 co_ibge - 49 + 43 - 50 + 44 População residente - 51 + 45 @@ -5127,7 +5127,7 @@ 0 - 39 + 33 Format 1 @@ -5142,7 +5142,7 @@ - 40 + 34 Foreign Key 1 @@ -5157,7 +5157,7 @@ - 41 + 35 Foreign Key 1 @@ -5172,7 +5172,7 @@ - 42 + 36 Foreign Key 1 @@ -5187,7 +5187,7 @@ - 43 + 37 Foreign Key 1 @@ -5202,7 +5202,7 @@ - 44 + 38 Foreign Key 1 @@ -5217,7 +5217,7 @@ - 45 + 39 Format 1 @@ -5232,7 +5232,7 @@ - 46 + 40 Format 1 @@ -5247,7 +5247,7 @@ - 47 + 41 Format 1 @@ -5262,7 +5262,7 @@ - 48 + 42 Format 1 @@ -5277,7 +5277,7 @@ - 49 + 43 Format 1 @@ -5292,7 +5292,7 @@ - 50 + 44 Format 1 @@ -5307,7 +5307,7 @@ - 51 + 45 Format 1 @@ -5325,35 +5325,35 @@ - 13 + 11 - 60 + 50 1 - 61 + 51 nu_ano - 62 + 52 ano - 63 + 53 - 64 + 54 0 - 65 + 55 1 - 66 + 56 1 @@ -5362,7 +5362,7 @@ 0 - 60 + 50 Format 1 @@ -5377,7 +5377,7 @@ - 61 + 51 Format 1 @@ -5392,7 +5392,7 @@ - 62 + 52 Format 1 @@ -5407,7 +5407,7 @@ - 63 + 53 Format 1 @@ -5422,7 +5422,7 @@ - 64 + 54 Format 1 @@ -5437,7 +5437,7 @@ - 65 + 55 Foreign Key 1 @@ -5452,7 +5452,7 @@ - 66 + 56 Format 1 @@ -6048,23 +6048,23 @@ - 12 + 10 - 56 + 46 http://portal.saude.gov.br/portal/saude/area.cfm?id_area=1095 - 57 + 47 1 - 58 + 48 Site das Fármacias Populares - 59 + 49 1 @@ -6073,7 +6073,7 @@ 0 - 56 + 46 Format 1 @@ -6088,7 +6088,7 @@ - 57 + 47 Foreign Key 1 @@ -6103,7 +6103,7 @@ - 58 + 48 Format 1 @@ -6118,7 +6118,7 @@ - 59 + 49 Format 1 @@ -6255,41 +6255,41 @@ - 11 + 14 - 52 + 77 1 - 53 + 78 1 - 54 + 79 2 - 55 + 80 co_municipio - 52 + 77 2 - 53 + 78 2 - 54 + 79 3 - 55 + 80 co_uf @@ -6298,7 +6298,7 @@ 0 - 52 + 77 Format 1 @@ -6313,7 +6313,7 @@ - 53 + 78 Foreign Key 1 @@ -6328,7 +6328,7 @@ - 54 + 79 Format 1 @@ -6343,7 +6343,7 @@ - 55 + 80 Format 1 diff --git a/ms_configura.php b/ms_configura.php index 5278354..5f9beba 100644 --- a/ms_configura.php +++ b/ms_configura.php @@ -480,7 +480,10 @@ else //se for linux * TODO verificar qual o endereco padrao no Ubuntu */ $R_libpath = ""; - $postgis_mapa = ""; + $postgis_mapa = array( + "teste"=>"user=postgres password=postgres dbname=postgis host=localhost port=5432 options='-c client_encoding=LATIN1'", + "postgres"=>"user=postgres password=postgres dbname=postgis host=localhost port=5432", + ); $utilizacgi = "nao"; $expoeMapfile = "sim"; $conexaoadmin = "";//$locaplic."/admin/php/conexaopostgresql.php"; diff --git a/temas/testeibge.map b/temas/testeibge.map new file mode 100644 index 0000000..9c3a9b1 --- /dev/null +++ b/temas/testeibge.map @@ -0,0 +1,45 @@ +MAP + FONTSET "../symbols/fontes.txt" + SYMBOLSET "../symbols/simbolos.sym" + LAYER + CONNECTION "http://www.geoservicos.inde.gov.br/geoserver/wms?" + CONNECTIONTYPE WMS + #DATA "ibgetransporterodoviarioacesso" + METADATA + "CLASSE" "SIM" + "palletestep" "" + "permitekmz" "sim" + "description_template" "" + "palletefile" "" + "permitedownload" "nao" + "download" "NAO" + "arquivodownload" "" + "permitekml" "sim" + "permiteogc" "sim" + "TEMA" "ibgetransporterodoviarioacesso" + "editorsql" "NAO" + "aplicaextensao" "NAO" + "identifica" "SIM" + "wms_force_separate_request" "1" + "formatosinfo" "text/plain,text/html,application/vnd.ogc.gml" + "wms_format" "image/png" + "wms_connectiontimeout" "30" + "wms_server_version" "1.1.1" + "wms_name" "IBGE:Transporte_Rodoviario_Acesso" + "wms_srs" "EPSG:4326" + END + NAME "testeibge" + STATUS OFF + TYPE RASTER + UNITS METERS + CLASS + NAME "" + STYLE + ANGLE 360 + COLOR 0 0 0 + OPACITY 100 + SYMBOL 0 + END + END + END +END -- libgit2 0.21.2