From 64f57ad5d7a0fac8d24f6a42960bd55ccda21a3e Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Thu, 8 Sep 2011 00:22:36 +0000 Subject: [PATCH] Correções para funcionamento na versão 6.x do Mapserver --- aplicmap/estadosl.map | 2 +- aplicmap/estadosldebian.map | 2 +- aplicmap/estadoslwindows.map | 2 +- aplicmap/geral1.map | 2 +- aplicmap/geral1debian.map | 2 +- aplicmap/geral1debianv5.map | 367 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ aplicmap/geral1debianv6.map | 366 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ aplicmap/geral1v5.map | 364 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ aplicmap/geral1v6.map | 362 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ aplicmap/geral1windows.map | 2 +- aplicmap/geral1windowsv5.map | 366 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ aplicmap/geral1windowsv6.map | 366 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ classesphp/funcoes_gerais.php | 1 + classesphp/mapa_controle.php | 4 +--- classesphp/mapa_googlemaps.php | 20 +++++++------------- classesphp/mapa_inicia.php | 14 +++++++++++--- classesphp/mapa_openlayers.php | 13 +++++++------ guia_de_migracao.txt | 35 +++++++++++++++++++++++++++++++++++ ms_criamapa.php | 6 ++++-- symbols/simbolos.sym | 81 +++++++++++++++++++++------------------------------------------------------------ symbols/simboloslin.sym | 30 +++++++++++++++--------------- symbols/simbolospt.sym | 8 ++++---- symbols/simbolosv5.sym | 670 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ symbols/simbolosv6.sym | 641 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ temas/estadosl.map | 2 +- testainstal.php | 7 +++++-- 26 files changed, 3620 insertions(+), 115 deletions(-) create mode 100644 aplicmap/geral1debianv5.map create mode 100644 aplicmap/geral1debianv6.map create mode 100644 aplicmap/geral1v5.map create mode 100644 aplicmap/geral1v6.map create mode 100644 aplicmap/geral1windowsv5.map create mode 100644 aplicmap/geral1windowsv6.map create mode 100644 symbols/simbolosv5.sym create mode 100644 symbols/simbolosv6.sym diff --git a/aplicmap/estadosl.map b/aplicmap/estadosl.map index 83cd6f8..b668014 100644 --- a/aplicmap/estadosl.map +++ b/aplicmap/estadosl.map @@ -1,5 +1,5 @@ MAP -SYMBOLSET ../symbols/simbolos.sym +SYMBOLSET ../symbols/simbolosv6.sym FONTSET "../symbols/fontes.txt" LAYER NAME estadosl # ok diff --git a/aplicmap/estadosldebian.map b/aplicmap/estadosldebian.map index da3e31c..b7944da 100644 --- a/aplicmap/estadosldebian.map +++ b/aplicmap/estadosldebian.map @@ -1,5 +1,5 @@ MAP -SYMBOLSET ../symbols/simbolos.sym +SYMBOLSET ../symbols/simbolosv6.sym FONTSET "../symbols/fontes.txt" LAYER NAME estadosl # ok diff --git a/aplicmap/estadoslwindows.map b/aplicmap/estadoslwindows.map index 31f1a9a..1b5fe8a 100644 --- a/aplicmap/estadoslwindows.map +++ b/aplicmap/estadoslwindows.map @@ -1,6 +1,6 @@ MAP FONTSET "c:\ms4w\apache\htdocs\i3geo\symbols\fontes.txt" -SYMBOLSET "c:\ms4w\apache\htdocs\i3geo\symbols\simbolos.sym" +SYMBOLSET "c:\ms4w\apache\htdocs\i3geo\symbols\simbolosv6.sym" LAYER NAME estadosl # ok TYPE line diff --git a/aplicmap/geral1.map b/aplicmap/geral1.map index 7f1a4e3..91dfd8c 100644 --- a/aplicmap/geral1.map +++ b/aplicmap/geral1.map @@ -18,7 +18,7 @@ MAP #edite os caminhos caso a aplicacao esteja instalada em um local diferente do default # FONTSET "/opt/www/html/i3geo/symbols/fontes.txt" - SYMBOLSET "/opt/www/html/i3geo/symbols/simbolos.sym" + SYMBOLSET "/opt/www/html/i3geo/symbols/simbolosv5.sym" SHAPEPATH "/opt/www/html/geodados" IMAGECOLOR 104 171 195 # diff --git a/aplicmap/geral1debian.map b/aplicmap/geral1debian.map index 3881164..929fdf6 100644 --- a/aplicmap/geral1debian.map +++ b/aplicmap/geral1debian.map @@ -18,7 +18,7 @@ MAP #edite os caminhos caso a aplicacao esteja instalada em um local diferente do default # FONTSET "/var/www/i3geo/symbols/fontes.txt" - SYMBOLSET "/var/www/i3geo/symbols/simbolos.sym" + SYMBOLSET "/var/www/i3geo/symbols/simbolosv5.sym" SHAPEPATH "/var/www/geodados" IMAGECOLOR 104 171 195 # diff --git a/aplicmap/geral1debianv5.map b/aplicmap/geral1debianv5.map new file mode 100644 index 0000000..3881164 --- /dev/null +++ b/aplicmap/geral1debianv5.map @@ -0,0 +1,367 @@ +#Este mapfile é utilizado pelo i3geo na instalação em servidores linux +#Toda vez que o i3geo é iniciado, esse mapfile é considerado como o mapa básico. +#Se vc quer alterar a aparência do mapa inicial, edite esse arquivo para refletir +#o mapa desejado. +# +#Se vc quer adicionar temas, dê preferência por editar o arquivo menutemas/menutemas.xml +#assim, as camadas ficam disponíveis no menu de adição de temas do i3geo. Não se esqueça +#de criar o arquivo mapfile no diretório i3geo/temas (veja a documentação no wiki da +#comunidade i3geo no Portal do Software Público Brasileiro. +# +#Existem vários metadados que podem ser incluidos na definicao de cada LAYER e que sao especificos do i3geo, +#Esses metadados possibilitam coisas como mostrar ou não a legenda de um tema no mapa, +#mostrar ou não o tema na ferramenta de identificacao, etc. +#A lista completa de metadados vc pode obter no wiki da comunidade +# +MAP + # + #edite os caminhos caso a aplicacao esteja instalada em um local diferente do default + # + FONTSET "/var/www/i3geo/symbols/fontes.txt" + SYMBOLSET "/var/www/i3geo/symbols/simbolos.sym" + SHAPEPATH "/var/www/geodados" + IMAGECOLOR 104 171 195 + # + #Por default, o i3geo utiliza o tipo de imagem configurado em png2 + #Esse tipo não é adequado para imagens raster, mas o i3geo muda automaticamente + #para png1 quando um arquivo raster é adicionado ao mapa + # + IMAGETYPE AGG_Q + EXTENT -76.5125927 -39.3925675209 -29.5851853 9.49014852081 + SIZE 480 500 + STATUS ON + UNITS DD + NAME "GERAL" + DEBUG OFF + #CONFIG "MS_ERRORFILE" "/tmp/ms_tmp/ms_error.txt" + # + #utilize o agg apenas com mapserver 5x + + #png output, with number of colors reduced with quantization . ( Note: this functionality is not supported with RGBA images, that is outputformats with IMAGEMODE RGBA, or maps with TRANSPARENT ON ) : + OUTPUTFORMAT + NAME 'AGG_Q' + DRIVER AGG/PNG + IMAGEMODE RGB + FORMATOPTION "QUANTIZE_FORCE=ON" + FORMATOPTION "QUANTIZE_DITHER=OFF" + FORMATOPTION "QUANTIZE_COLORS=256" + FORMATOPTION "INTERLACE=OFF" + END + + OUTPUTFORMAT + NAME jpeg + DRIVER GD/JPEG + MIMETYPE image/jpeg + IMAGEMODE RGB + #TRANSPARENT FALSE + EXTENSION jpg + FORMATOPTION "INTERLACE=OFF" + END + OUTPUTFORMAT + NAME svg + MIMETYPE "image/svg+xml" + DRIVER svg + #FORMATOPTION "COMPRESSED_OUTPUT=TRUE" + #FORMATOPTION "FULL_RESOLUTION=TRUE" + END + OUTPUTFORMAT + NAME png1 + MIMETYPE image/png + DRIVER GD/PNG + EXTENSION png + IMAGEMODE RGB + TRANSPARENT FALSE + FORMATOPTION "INTERLACE=OFF" + END + OUTPUTFORMAT + #utilizado quando é incluido um layer do tipo raster + NAME png2 + MIMETYPE image/png + DRIVER GD/PNG + EXTENSION png + IMAGEMODE PC256 + TRANSPARENT TRUE + FORMATOPTION "INTERLACE=OFF" + END + + + PROJECTION + "init=epsg:4291" + END + LEGEND + IMAGECOLOR 255 255 255 + KEYSIZE 12 10 + KEYSPACING 5 5 + LABEL + SIZE 7 + FONT "verdana" + TYPE truetype + BUFFER 0 + COLOR 0 0 0 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 -2 + PARTIALS TRUE + END + POSITION LL + STATUS off + #edite o caminho se a aplicacao for movida de lugar + #TEMPLATE "/var/www/i3geo/aplicmap/legenda.htm" + END + QUERYMAP + #OUTLINECOLOR 255 0 0 + COLOR 0 255 255 + SIZE 480 500 + STATUS on + STYLE hilite + END + REFERENCE + COLOR -1 -1 -1 + EXTENT -75.5728 -37.4751 -30.525 7.57273 + #-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401 + #edite o caminho se a aplicacao for movida de lugar + IMAGE "/var/www/i3geo/imagens/referencia1.png" + OUTLINECOLOR -1 -1 -1 + SIZE 150 150 + STATUS off + MARKER "ref" + MARKERSIZE 8 + MINBOXSIZE 8 + MAXBOXSIZE 145 + END + SCALEBAR + BACKGROUNDCOLOR 200 200 200 + COLOR 0 0 0 + INTERVALS 5 + LABEL + SIZE TINY + TYPE BITMAP + BUFFER 0 + COLOR 0 0 0 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 0 + PARTIALS TRUE + END + POSITION LR + SIZE 200 2 + STATUS embed + STYLE 1 + TRANSPARENT FALSE + UNITS KILOMETERS + END + WEB + #edite o caminho se a aplicacao for movida de lugar + IMAGEPATH "/tmp/ms_tmp/" + IMAGEURL "/ms_tmp/" + TEMPLATE "/var/www/i3geo/aplicmap/geral.htm" + END + LAYER + DATA "/var/www/i3geo/aplicmap/dados/zee" + TEMPLATE "none.htm" + METADATA + "CLASSE" "SIM" #o simbolo nao sera mostrado na legenda + "TEMA" "Zona Econômica Exclusiva Marinha" #o tema nao sera mostrado na legenda + "IDENTIFICA" "nao" + "cache" "sim" + END + NAME "zee" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TYPE POLYGON + CLASS + NAME " " + COLOR 137 201 255 + END + END + LAYER + DATA "/var/www/i3geo/aplicmap/dados/mundo" + GROUP "mundo" + METADATA + "CLASSE" "SIM" #o simbolo sera mostrado na legenda + "ITENS" "FIPS_CNTRY,GMI_CNTRY,LONG_NAME,CNTRY_NAME" #itens que serao mostrados na opcao de identificacao + "ITENSDESC" "FIPS,GMI,Nome,Wikipedia" #descricao dos nomes dos itens + "ITENSLINK" ",,,http://pt.wikipedia.org/wiki/[CNTRY_NAME]" + "TEMA" "Países do mundo" #nome que sera mostrado na legenda + "TITULO" "Países do mundo" #nome alternativo que e mostrado nos combos para escolha do tema + "TIP" "FIPS_CNTRY,GMI_CNTRY,CNTRY_NAME" + "cache" "sim" + "itembuscarapida" "LONG_NAME" + END + NAME "mundo" + SIZEUNITS PIXELS + STATUS DEFAULT + TEMPLATE "none.htm" + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE POLYGON + UNITS METERS + CLASS + NAME "" #vazio indica que nao sera incluido o nome ao lado do simbolo + STYLE + COLOR 230 230 230 + SIZE 1 + SYMBOL 0 + END + END + END + LAYER + DATA "/var/www/i3geo/aplicmap/dados/mundo" + GROUP "mundo" + METADATA + "CLASSE" "NAO" + "TEMA" "NAO" + "ESCONDIDO" "SIM" + "cache" "sim" + END + NAME "mundo2" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE LINE + UNITS METERS + CLASS + STYLE + COLOR 255 255 255 + SIZE 3 + SYMBOL "linha" + END + END + END + LAYER + DATA "/var/www/i3geo/aplicmap/dados/estados" + METADATA + "CLASSE" "SIM" + "TEMA" "Brasil" + "ESCALA" "250000" #escala utilizada nas marcas ao lado do tema na legenda + "IDENTIFICA" "nao" + "cache" "sim" + "EXTENSAO" "-97.911949 -39.413578 -8.185829 9.511159" + END + NAME "estados" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE POLYGON + UNITS METERS + CLASS + NAME " " + STYLE + COLOR 232 220 201 + MAXSIZE 100 + MINSIZE 1 + SIZE 1 + SYMBOL 0 + END + END + END + + LAYER + CONNECTION "http://mapas.mma.gov.br/cgi-bin/mapserv?map=/var/www/webservices/baseraster.map" + CONNECTIONTYPE WMS + METADATA + "wms_srs" "EPSG:4291" + "tipooriginal" "" + "wms_exceptions_format" "application/vnd.ogc.se_xml" + "CLASSE" "SIM" + "wfs" "nao" + "TEXTO" "NAO" + "wms_name" "baseraster" + "nomeoriginal" "cartobase" + "wms_format" "image/png" + "wms_formatlist" "image/gif,image/png,image/png; mode=24bit,image/jpeg,image/wbmp,image/tiff" + "wms_connectiontimeout" "30" + "TEMA" "Base cartográfica" + "wms_server_version" "1.1.1" + "wms_style" "default" + "MENSAGEM" "As cartas RASTER são mostradas apenas em determinadas escalas. Aproxime o mapa até a escala 1:250.000 para que os dados sejam mostrados." + "cache" "sim" + END + NAME "baserasterwms" + OFFSITE 255 255 255 + STATUS OFF + TOLERANCE 0 + TRANSFORM FALSE + TYPE RASTER + CLASS + NAME " " + STYLE + ANGLE 360 + COLOR 200 50 0 + OUTLINECOLOR 0 0 0 + SYMBOL 0 + END + END + END + + + LAYER + METADATA + #"TEMA" "NAO" + "ESCONDIDO" "SIM" + "cache" "sim" + END + NAME "copyright" + SIZEUNITS PIXELS + STATUS default + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSFORM FALSE + TYPE ANNOTATION + UNITS METERS + CLASS + LABEL + SIZE TINY + TYPE BITMAP + BUFFER 0 + COLOR 50 50 50 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 0 + PARTIALS TRUE + POSITION CC + END + END + FEATURE + POINTS + 10 5 + END + TEXT "- i3Geo" + END + END + LAYER + METADATA + "TEMA" "Rosa dos ventos" + "IDENTIFICA" "nao" + "TABELA" "nao" + + END + NAME "rosadosventos" + SIZEUNITS PIXELS + STATUS OFF + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSFORM lr + TYPE POINT + UNITS pixels + CLASS + SYMBOL 'rosa200' + SIZE 90 + END + FEATURE + POINTS + -70 -70 + END + END + END +END diff --git a/aplicmap/geral1debianv6.map b/aplicmap/geral1debianv6.map new file mode 100644 index 0000000..d6ce85c --- /dev/null +++ b/aplicmap/geral1debianv6.map @@ -0,0 +1,366 @@ +#Este mapfile é utilizado pelo i3geo na instalação em servidores linux +#Toda vez que o i3geo é iniciado, esse mapfile é considerado como o mapa básico. +#Se vc quer alterar a aparência do mapa inicial, edite esse arquivo para refletir +#o mapa desejado. +# +#Se vc quer adicionar temas, dê preferência por editar o arquivo menutemas/menutemas.xml +#assim, as camadas ficam disponíveis no menu de adição de temas do i3geo. Não se esqueça +#de criar o arquivo mapfile no diretório i3geo/temas (veja a documentação no wiki da +#comunidade i3geo no Portal do Software Público Brasileiro. +# +#Existem vários metadados que podem ser incluidos na definicao de cada LAYER e que sao especificos do i3geo, +#Esses metadados possibilitam coisas como mostrar ou não a legenda de um tema no mapa, +#mostrar ou não o tema na ferramenta de identificacao, etc. +#A lista completa de metadados vc pode obter no wiki da comunidade +# +MAP + # + #edite os caminhos caso a aplicacao esteja instalada em um local diferente do default + # + FONTSET "/var/www/i3geo/symbols/fontes.txt" + SYMBOLSET "/var/www/i3geo/symbols/simbolosv6.sym" + SHAPEPATH "/var/www/geodados" + IMAGECOLOR 104 171 195 + # + #Por default, o i3geo utiliza o tipo de imagem configurado em png2 + #Esse tipo não é adequado para imagens raster, mas o i3geo muda automaticamente + #para png1 quando um arquivo raster é adicionado ao mapa + # + IMAGETYPE AGG_Q + EXTENT -76.5125927 -39.3925675209 -29.5851853 9.49014852081 + SIZE 480 500 + STATUS ON + UNITS DD + NAME "GERAL" + DEBUG OFF + #CONFIG "MS_ERRORFILE" "/tmp/ms_tmp/ms_error.txt" + # + #utilize o agg apenas com mapserver 5x + + OUTPUTFORMAT + NAME 'AGG_Q' + DRIVER AGG/PNG + IMAGEMODE RGB + FORMATOPTION "QUANTIZE_FORCE=ON" + FORMATOPTION "QUANTIZE_DITHER=OFF" + FORMATOPTION "QUANTIZE_COLORS=256" + FORMATOPTION "INTERLACE=OFF" + END + + OUTPUTFORMAT + NAME svg + MIMETYPE "image/svg+xml" + DRIVER cairo/svg + #FORMATOPTION "COMPRESSED_OUTPUT=TRUE" + #FORMATOPTION "FULL_RESOLUTION=TRUE" + END + OUTPUTFORMAT + NAME jpeg + DRIVER "AGG/JPEG" + MIMETYPE "image/jpeg" + IMAGEMODE RGB + EXTENSION jpg + FORMATOPTION "INTERLACE=OFF" + END + + OUTPUTFORMAT + NAME png1 + MIMETYPE image/png + DRIVER AGG/PNG + EXTENSION png + IMAGEMODE RGB + TRANSPARENT FALSE + FORMATOPTION "INTERLACE=OFF" + END + + OUTPUTFORMAT + NAME png2 + MIMETYPE image/png + DRIVER AGG/PNG + EXTENSION png + IMAGEMODE PC256 + TRANSPARENT TRUE + FORMATOPTION "INTERLACE=OFF" + END + + + PROJECTION + "init=epsg:4291" + END + LEGEND + IMAGECOLOR 255 255 255 + KEYSIZE 12 10 + KEYSPACING 5 5 + LABEL + SIZE 7 + FONT "verdana" + TYPE truetype + BUFFER 0 + COLOR 0 0 0 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 -2 + PARTIALS TRUE + END + POSITION LL + STATUS off + #edite o caminho se a aplicacao for movida de lugar + #TEMPLATE "/var/www/i3geo/aplicmap/legenda.htm" + END + QUERYMAP + #OUTLINECOLOR 255 0 0 + COLOR 0 255 255 + SIZE 480 500 + STATUS on + STYLE hilite + END + REFERENCE + COLOR -1 -1 -1 + EXTENT -75.5728 -37.4751 -30.525 7.57273 + #-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401 + #edite o caminho se a aplicacao for movida de lugar + IMAGE "/var/www/i3geo/imagens/referencia1.png" + OUTLINECOLOR -1 -1 -1 + SIZE 150 150 + STATUS off + MARKER "ref" + MARKERSIZE 8 + MINBOXSIZE 8 + MAXBOXSIZE 145 + END + SCALEBAR + BACKGROUNDCOLOR 200 200 200 + COLOR 0 0 0 + INTERVALS 5 + LABEL + SIZE TINY + TYPE BITMAP + BUFFER 0 + COLOR 0 0 0 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 0 + PARTIALS TRUE + END + POSITION LR + SIZE 200 2 + STATUS embed + STYLE 1 + TRANSPARENT FALSE + UNITS KILOMETERS + END + WEB + #edite o caminho se a aplicacao for movida de lugar + IMAGEPATH "/tmp/ms_tmp/" + IMAGEURL "/ms_tmp/" + TEMPLATE "/var/www/i3geo/aplicmap/geral.htm" + END + LAYER + DATA "/var/www/i3geo/aplicmap/dados/zee" + TEMPLATE "none.htm" + METADATA + "CLASSE" "SIM" #o simbolo nao sera mostrado na legenda + "TEMA" "Zona Econômica Exclusiva Marinha" #o tema nao sera mostrado na legenda + "IDENTIFICA" "nao" + "cache" "sim" + END + NAME "zee" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TYPE POLYGON + CLASS + NAME " " + COLOR 137 201 255 + END + END + LAYER + DATA "/var/www/i3geo/aplicmap/dados/mundo" + GROUP "mundo" + METADATA + "CLASSE" "SIM" #o simbolo sera mostrado na legenda + "ITENS" "FIPS_CNTRY,GMI_CNTRY,LONG_NAME,CNTRY_NAME" #itens que serao mostrados na opcao de identificacao + "ITENSDESC" "FIPS,GMI,Nome,Wikipedia" #descricao dos nomes dos itens + "ITENSLINK" ",,,http://pt.wikipedia.org/wiki/[CNTRY_NAME]" + "TEMA" "Países do mundo" #nome que sera mostrado na legenda + "TITULO" "Países do mundo" #nome alternativo que e mostrado nos combos para escolha do tema + "TIP" "FIPS_CNTRY,GMI_CNTRY,CNTRY_NAME" + "cache" "sim" + "itembuscarapida" "LONG_NAME" + END + NAME "mundo" + SIZEUNITS PIXELS + STATUS DEFAULT + TEMPLATE "none.htm" + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE POLYGON + UNITS METERS + CLASS + NAME "" #vazio indica que nao sera incluido o nome ao lado do simbolo + STYLE + COLOR 230 230 230 + SIZE 1 + SYMBOL 0 + END + END + END + LAYER + DATA "/var/www/i3geo/aplicmap/dados/mundo" + GROUP "mundo" + METADATA + "CLASSE" "NAO" + "TEMA" "NAO" + "ESCONDIDO" "SIM" + "cache" "sim" + END + NAME "mundo2" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE LINE + UNITS METERS + CLASS + STYLE + COLOR 255 255 255 + SIZE 3 + SYMBOL "linha" + END + END + END + LAYER + DATA "/var/www/i3geo/aplicmap/dados/estados" + METADATA + "CLASSE" "SIM" + "TEMA" "Brasil" + "ESCALA" "250000" #escala utilizada nas marcas ao lado do tema na legenda + "IDENTIFICA" "nao" + "cache" "sim" + "EXTENSAO" "-97.911949 -39.413578 -8.185829 9.511159" + END + NAME "estados" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE POLYGON + UNITS METERS + CLASS + NAME " " + STYLE + COLOR 232 220 201 + MAXSIZE 100 + MINSIZE 1 + SIZE 1 + SYMBOL 0 + END + END + END + + LAYER + CONNECTION "http://mapas.mma.gov.br/cgi-bin/mapserv?map=/var/www/webservices/baseraster.map" + CONNECTIONTYPE WMS + METADATA + "wms_srs" "EPSG:4291" + "tipooriginal" "" + "wms_exceptions_format" "application/vnd.ogc.se_xml" + "CLASSE" "SIM" + "wfs" "nao" + "TEXTO" "NAO" + "wms_name" "baseraster" + "nomeoriginal" "cartobase" + "wms_format" "image/png" + "wms_formatlist" "image/gif,image/png,image/png; mode=24bit,image/jpeg,image/wbmp,image/tiff" + "wms_connectiontimeout" "30" + "TEMA" "Base cartográfica" + "wms_server_version" "1.1.1" + "wms_style" "default" + "MENSAGEM" "As cartas RASTER são mostradas apenas em determinadas escalas. Aproxime o mapa até a escala 1:250.000 para que os dados sejam mostrados." + "cache" "sim" + END + NAME "baserasterwms" + OFFSITE 255 255 255 + STATUS OFF + TOLERANCE 0 + TRANSFORM FALSE + TYPE RASTER + CLASS + NAME " " + STYLE + ANGLE 360 + COLOR 200 50 0 + OUTLINECOLOR 0 0 0 + SYMBOL 0 + END + END + END + + + LAYER + METADATA + #"TEMA" "NAO" + "ESCONDIDO" "SIM" + "cache" "sim" + END + NAME "copyright" + SIZEUNITS PIXELS + STATUS default + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSFORM FALSE + TYPE ANNOTATION + UNITS METERS + CLASS + LABEL + SIZE TINY + TYPE BITMAP + BUFFER 0 + COLOR 50 50 50 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 0 + PARTIALS TRUE + POSITION CC + END + END + FEATURE + POINTS + 10 5 + END + TEXT "- i3Geo" + END + END + LAYER + METADATA + "TEMA" "Rosa dos ventos" + "IDENTIFICA" "nao" + "TABELA" "nao" + + END + NAME "rosadosventos" + SIZEUNITS PIXELS + STATUS OFF + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSFORM lr + TYPE POINT + UNITS pixels + CLASS + SYMBOL 'rosa200' + SIZE 90 + END + FEATURE + POINTS + -70 -70 + END + END + END +END diff --git a/aplicmap/geral1v5.map b/aplicmap/geral1v5.map new file mode 100644 index 0000000..7f1a4e3 --- /dev/null +++ b/aplicmap/geral1v5.map @@ -0,0 +1,364 @@ +#Este mapfile é utilizado pelo i3geo na instalação em servidores linux +#Toda vez que o i3geo é iniciado, esse mapfile é considerado como o mapa básico. +#Se vc quer alterar a aparência do mapa inicial, edite esse arquivo para refletir +#o mapa desejado. +# +#Se vc quer adicionar temas, dê preferência por editar o arquivo menutemas/menutemas.xml +#assim, as camadas ficam disponíveis no menu de adição de temas do i3geo. Não se esqueça +#de criar o arquivo mapfile no diretório i3geo/temas (veja a documentação no wiki da +#comunidade i3geo no Portal do Software Público Brasileiro. +# +#Existem vários metadados que podem ser incluidos na definicao de cada LAYER e que sao especificos do i3geo, +#Esses metadados possibilitam coisas como mostrar ou não a legenda de um tema no mapa, +#mostrar ou não o tema na ferramenta de identificacao, etc. +#A lista completa de metadados vc pode obter no wiki da comunidade +# +MAP + # + #edite os caminhos caso a aplicacao esteja instalada em um local diferente do default + # + FONTSET "/opt/www/html/i3geo/symbols/fontes.txt" + SYMBOLSET "/opt/www/html/i3geo/symbols/simbolos.sym" + SHAPEPATH "/opt/www/html/geodados" + IMAGECOLOR 104 171 195 + # + #Por default, o i3geo utiliza o tipo de imagem configurado em png2 + #Esse tipo não é adequado para imagens raster, mas o i3geo muda automaticamente + #para png1 quando um arquivo raster é adicionado ao mapa + # + IMAGETYPE AGG_Q + EXTENT -76.5125927 -39.3925675209 -29.5851853 9.49014852081 + SIZE 480 500 + STATUS ON + UNITS DD + NAME "GERAL" + DEBUG OFF + # + #utilize o agg apenas com mapserver 5x + + #png output, with number of colors reduced with quantization . ( Note: this functionality is not supported with RGBA images, that is outputformats with IMAGEMODE RGBA, or maps with TRANSPARENT ON ) : + OUTPUTFORMAT + NAME 'AGG_Q' + DRIVER AGG/PNG + IMAGEMODE RGB + FORMATOPTION "QUANTIZE_FORCE=ON" + FORMATOPTION "QUANTIZE_DITHER=OFF" + FORMATOPTION "QUANTIZE_COLORS=256" + FORMATOPTION "INTERLACE=OFF" + END + + OUTPUTFORMAT + NAME jpeg + DRIVER GD/JPEG + MIMETYPE image/jpeg + IMAGEMODE RGB + #TRANSPARENT FALSE + EXTENSION jpg + FORMATOPTION "INTERLACE=OFF" + END + OUTPUTFORMAT + NAME svg + MIMETYPE "image/svg+xml" + DRIVER svg + #FORMATOPTION "COMPRESSED_OUTPUT=TRUE" + #FORMATOPTION "FULL_RESOLUTION=TRUE" + END + OUTPUTFORMAT + NAME png1 + MIMETYPE image/png + DRIVER GD/PNG + EXTENSION png + IMAGEMODE RGB + TRANSPARENT FALSE + FORMATOPTION "INTERLACE=OFF" + END + OUTPUTFORMAT + #utilizado quando é incluido um layer do tipo raster + NAME png2 + MIMETYPE image/png + DRIVER GD/PNG + EXTENSION png + IMAGEMODE PC256 + TRANSPARENT TRUE + FORMATOPTION "INTERLACE=OFF" + END + + + PROJECTION + "init=epsg:4291" + END + LEGEND + IMAGECOLOR 255 255 255 + KEYSIZE 12 10 + KEYSPACING 5 5 + LABEL + SIZE 7 + FONT "verdana" + TYPE truetype + BUFFER 0 + COLOR 0 0 0 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 -2 + PARTIALS TRUE + END + POSITION LL + STATUS off + #edite o caminho se a aplicacao for movida de lugar + #TEMPLATE "/opt/www/html/i3geo/aplicmap/legenda.htm" + END + QUERYMAP + #OUTLINECOLOR 255 0 0 + COLOR 0 255 255 + SIZE 480 500 + STATUS on + STYLE hilite + END + REFERENCE + COLOR -1 -1 -1 + EXTENT -75.5728 -37.4751 -30.525 7.57273#-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401 + #edite o caminho se a aplicacao for movida de lugar + IMAGE "/opt/www/html/i3geo/imagens/referencia1.png" + OUTLINECOLOR -1 -1 -1 + SIZE 150 150 + STATUS off + MARKER "ref" + MARKERSIZE 8 + MINBOXSIZE 8 + MAXBOXSIZE 145 + END + SCALEBAR + BACKGROUNDCOLOR 200 200 200 + COLOR 0 0 0 + INTERVALS 5 + LABEL + SIZE TINY + TYPE BITMAP + BUFFER 0 + COLOR 0 0 0 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 0 + PARTIALS TRUE + END + POSITION LR + SIZE 200 2 + STATUS embed + STYLE 1 + TRANSPARENT FALSE + UNITS KILOMETERS + END + WEB + #edite o caminho se a aplicacao for movida de lugar + IMAGEPATH "/var/tmp/ms_tmp/" + IMAGEURL "/ms_tmp/" + TEMPLATE "/opt/www/html/i3geo/aplicmap/geral.htm" + END + LAYER + DATA "/opt/www/html/i3geo/aplicmap/dados/zee" + TEMPLATE "none.htm" + METADATA + "CLASSE" "SIM" #o simbolo nao sera mostrado na legenda + "TEMA" "Zona Econômica Exclusiva Marinha" #o tema nao sera mostrado na legenda + "IDENTIFICA" "nao" + "cache" "sim" + END + NAME "zee" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TYPE POLYGON + CLASS + NAME " " + COLOR 137 201 255 + END + END + LAYER + DATA "/opt/www/html/i3geo/aplicmap/dados/mundo" + GROUP "mundo" + METADATA + "CLASSE" "SIM" #o simbolo sera mostrado na legenda + "ITENS" "FIPS_CNTRY,GMI_CNTRY,LONG_NAME,CNTRY_NAME" #itens que serao mostrados na opcao de identificacao + "ITENSDESC" "FIPS,GMI,Nome,Wikipedia" #descricao dos nomes dos itens + "ITENSLINK" ",,,http://pt.wikipedia.org/wiki/[CNTRY_NAME]" + "TEMA" "Países do mundo" #nome que sera mostrado na legenda + "TITULO" "Países do mundo" #nome alternativo que e mostrado nos combos para escolha do tema + "TIP" "FIPS_CNTRY,GMI_CNTRY,CNTRY_NAME" + "cache" "sim" + "itembuscarapida" "LONG_NAME" + END + NAME "mundo" + SIZEUNITS PIXELS + STATUS DEFAULT + TEMPLATE "none.htm" + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE POLYGON + UNITS METERS + CLASS + NAME "" #vazio indica que nao sera incluido o nome ao lado do simbolo + STYLE + COLOR 230 230 230 + SIZE 1 + SYMBOL 0 + END + END + END + LAYER + DATA "/opt/www/html/i3geo/aplicmap/dados/mundo" + GROUP "mundo" + METADATA + "CLASSE" "NAO" + "TEMA" "NAO" + "ESCONDIDO" "SIM" + "cache" "sim" + END + NAME "mundo2" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE LINE + UNITS METERS + CLASS + STYLE + COLOR 255 255 255 + SIZE 3 + SYMBOL "linha" + END + END + END + LAYER + DATA "/opt/www/html/i3geo/aplicmap/dados/estados" + METADATA + "CLASSE" "SIM" + "TEMA" "Brasil" + "ESCALA" "250000" #escala utilizada nas marcas ao lado do tema na legenda + "IDENTIFICA" "nao" + "cache" "sim" + "EXTENSAO" "-97.911949 -39.413578 -8.185829 9.511159" + END + NAME "estados" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE POLYGON + UNITS METERS + CLASS + NAME " " + STYLE + COLOR 232 220 201 + MAXSIZE 100 + MINSIZE 1 + SIZE 1 + SYMBOL 0 + END + END + END + + LAYER + CONNECTION "http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/baseraster.map" + CONNECTIONTYPE WMS + METADATA + "wms_srs" "EPSG:4291" + "tipooriginal" "" + "wms_exceptions_format" "application/vnd.ogc.se_xml" + "CLASSE" "SIM" + "wfs" "nao" + "TEXTO" "NAO" + "wms_name" "baseraster" + "nomeoriginal" "cartobase" + "wms_format" "image/png" + "wms_formatlist" "image/gif,image/png,image/png; mode=24bit,image/jpeg,image/wbmp,image/tiff" + "wms_connectiontimeout" "30" + "TEMA" "Base cartográfica" + "wms_server_version" "1.1.1" + "wms_style" "default" + "MENSAGEM" "As cartas RASTER são mostradas apenas em determinadas escalas. Aproxime o mapa até a escala 1:250.000 para que os dados sejam mostrados." + "cache" "sim" + END + NAME "baserasterwms" + OFFSITE 255 255 255 + STATUS OFF + TOLERANCE 0 + TRANSFORM FALSE + TYPE RASTER + CLASS + NAME " " + STYLE + ANGLE 360 + COLOR 200 50 0 + OUTLINECOLOR 0 0 0 + SYMBOL 0 + END + END + END + + LAYER + METADATA + #"TEMA" "NAO" + "ESCONDIDO" "SIM" + "cache" "sim" + END + NAME "copyright" + SIZEUNITS PIXELS + STATUS default + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSFORM FALSE + TYPE ANNOTATION + UNITS METERS + CLASS + LABEL + SIZE TINY + TYPE BITMAP + BUFFER 0 + COLOR 50 50 50 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 0 + PARTIALS TRUE + POSITION CC + END + END + FEATURE + POINTS + 10 5 + END + TEXT "- i3Geo" + END + END + LAYER + METADATA + "TEMA" "Rosa dos ventos" + "IDENTIFICA" "nao" + "TABELA" "nao" + + END + NAME "rosadosventos" + SIZEUNITS PIXELS + STATUS OFF + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSFORM lr + TYPE POINT + UNITS pixels + CLASS + SYMBOL 'rosa200' + SIZE 90 + END + FEATURE + POINTS + -70 -70 + END + END + END +END \ No newline at end of file diff --git a/aplicmap/geral1v6.map b/aplicmap/geral1v6.map new file mode 100644 index 0000000..c061ec7 --- /dev/null +++ b/aplicmap/geral1v6.map @@ -0,0 +1,362 @@ +#Este mapfile é utilizado pelo i3geo na instalação em servidores linux +#Toda vez que o i3geo é iniciado, esse mapfile é considerado como o mapa básico. +#Se vc quer alterar a aparência do mapa inicial, edite esse arquivo para refletir +#o mapa desejado. +# +#Se vc quer adicionar temas, dê preferência por editar o arquivo menutemas/menutemas.xml +#assim, as camadas ficam disponíveis no menu de adição de temas do i3geo. Não se esqueça +#de criar o arquivo mapfile no diretório i3geo/temas (veja a documentação no wiki da +#comunidade i3geo no Portal do Software Público Brasileiro. +# +#Existem vários metadados que podem ser incluidos na definicao de cada LAYER e que sao especificos do i3geo, +#Esses metadados possibilitam coisas como mostrar ou não a legenda de um tema no mapa, +#mostrar ou não o tema na ferramenta de identificacao, etc. +#A lista completa de metadados vc pode obter no wiki da comunidade +# +MAP + # + #edite os caminhos caso a aplicacao esteja instalada em um local diferente do default + # + FONTSET "/opt/www/html/i3geo/symbols/fontes.txt" + SYMBOLSET "/opt/www/html/i3geo/symbols/simbolosv6.sym" + SHAPEPATH "/opt/www/html/geodados" + IMAGECOLOR 104 171 195 + # + #Por default, o i3geo utiliza o tipo de imagem configurado em png2 + #Esse tipo não é adequado para imagens raster, mas o i3geo muda automaticamente + #para png1 quando um arquivo raster é adicionado ao mapa + # + IMAGETYPE AGG_Q + EXTENT -76.5125927 -39.3925675209 -29.5851853 9.49014852081 + SIZE 480 500 + STATUS ON + UNITS DD + NAME "GERAL" + DEBUG OFF + # + #utilize o agg apenas com mapserver 5x + OUTPUTFORMAT + NAME 'AGG_Q' + DRIVER AGG/PNG + IMAGEMODE RGB + FORMATOPTION "QUANTIZE_FORCE=ON" + FORMATOPTION "QUANTIZE_DITHER=OFF" + FORMATOPTION "QUANTIZE_COLORS=256" + FORMATOPTION "INTERLACE=OFF" + END + + OUTPUTFORMAT + NAME svg + MIMETYPE "image/svg+xml" + DRIVER cairo/svg + #FORMATOPTION "COMPRESSED_OUTPUT=TRUE" + #FORMATOPTION "FULL_RESOLUTION=TRUE" + END + OUTPUTFORMAT + NAME jpeg + DRIVER "AGG/JPEG" + MIMETYPE "image/jpeg" + IMAGEMODE RGB + EXTENSION jpg + FORMATOPTION "INTERLACE=OFF" + END + + OUTPUTFORMAT + NAME png1 + MIMETYPE image/png + DRIVER AGG/PNG + EXTENSION png + IMAGEMODE RGB + TRANSPARENT FALSE + FORMATOPTION "INTERLACE=OFF" + END + + OUTPUTFORMAT + NAME png2 + MIMETYPE image/png + DRIVER AGG/PNG + EXTENSION png + IMAGEMODE PC256 + TRANSPARENT TRUE + FORMATOPTION "INTERLACE=OFF" + END + + + PROJECTION + "init=epsg:4291" + END + LEGEND + IMAGECOLOR 255 255 255 + KEYSIZE 12 10 + KEYSPACING 5 5 + LABEL + SIZE 7 + FONT "verdana" + TYPE truetype + BUFFER 0 + COLOR 0 0 0 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 -2 + PARTIALS TRUE + END + POSITION LL + STATUS off + #edite o caminho se a aplicacao for movida de lugar + #TEMPLATE "/opt/www/html/i3geo/aplicmap/legenda.htm" + END + QUERYMAP + #OUTLINECOLOR 255 0 0 + COLOR 0 255 255 + SIZE 480 500 + STATUS on + STYLE hilite + END + REFERENCE + COLOR -1 -1 -1 + EXTENT -75.5728 -37.4751 -30.525 7.57273#-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401 + #edite o caminho se a aplicacao for movida de lugar + IMAGE "/opt/www/html/i3geo/imagens/referencia1.png" + OUTLINECOLOR -1 -1 -1 + SIZE 150 150 + STATUS off + MARKER "ref" + MARKERSIZE 8 + MINBOXSIZE 8 + MAXBOXSIZE 145 + END + SCALEBAR + BACKGROUNDCOLOR 200 200 200 + COLOR 0 0 0 + INTERVALS 5 + LABEL + SIZE TINY + TYPE BITMAP + BUFFER 0 + COLOR 0 0 0 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 0 + PARTIALS TRUE + END + POSITION LR + SIZE 200 2 + STATUS embed + STYLE 1 + TRANSPARENT FALSE + UNITS KILOMETERS + END + WEB + #edite o caminho se a aplicacao for movida de lugar + IMAGEPATH "/var/tmp/ms_tmp/" + IMAGEURL "/ms_tmp/" + TEMPLATE "/opt/www/html/i3geo/aplicmap/geral.htm" + END + LAYER + DATA "/opt/www/html/i3geo/aplicmap/dados/zee" + TEMPLATE "none.htm" + METADATA + "CLASSE" "SIM" #o simbolo nao sera mostrado na legenda + "TEMA" "Zona Econômica Exclusiva Marinha" #o tema nao sera mostrado na legenda + "IDENTIFICA" "nao" + "cache" "sim" + END + NAME "zee" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TYPE POLYGON + CLASS + NAME " " + COLOR 137 201 255 + END + END + LAYER + DATA "/opt/www/html/i3geo/aplicmap/dados/mundo" + GROUP "mundo" + METADATA + "CLASSE" "SIM" #o simbolo sera mostrado na legenda + "ITENS" "FIPS_CNTRY,GMI_CNTRY,LONG_NAME,CNTRY_NAME" #itens que serao mostrados na opcao de identificacao + "ITENSDESC" "FIPS,GMI,Nome,Wikipedia" #descricao dos nomes dos itens + "ITENSLINK" ",,,http://pt.wikipedia.org/wiki/[CNTRY_NAME]" + "TEMA" "Países do mundo" #nome que sera mostrado na legenda + "TITULO" "Países do mundo" #nome alternativo que e mostrado nos combos para escolha do tema + "TIP" "FIPS_CNTRY,GMI_CNTRY,CNTRY_NAME" + "cache" "sim" + "itembuscarapida" "LONG_NAME" + END + NAME "mundo" + SIZEUNITS PIXELS + STATUS DEFAULT + TEMPLATE "none.htm" + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE POLYGON + UNITS METERS + CLASS + NAME "" #vazio indica que nao sera incluido o nome ao lado do simbolo + STYLE + COLOR 230 230 230 + SIZE 1 + SYMBOL 0 + END + END + END + LAYER + DATA "/opt/www/html/i3geo/aplicmap/dados/mundo" + GROUP "mundo" + METADATA + "CLASSE" "NAO" + "TEMA" "NAO" + "ESCONDIDO" "SIM" + "cache" "sim" + END + NAME "mundo2" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE LINE + UNITS METERS + CLASS + STYLE + COLOR 255 255 255 + SIZE 3 + SYMBOL "linha" + END + END + END + LAYER + DATA "/opt/www/html/i3geo/aplicmap/dados/estados" + METADATA + "CLASSE" "SIM" + "TEMA" "Brasil" + "ESCALA" "250000" #escala utilizada nas marcas ao lado do tema na legenda + "IDENTIFICA" "nao" + "cache" "sim" + "EXTENSAO" "-97.911949 -39.413578 -8.185829 9.511159" + END + NAME "estados" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE POLYGON + UNITS METERS + CLASS + NAME " " + STYLE + COLOR 232 220 201 + MAXSIZE 100 + MINSIZE 1 + SIZE 1 + SYMBOL 0 + END + END + END + + LAYER + CONNECTION "http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/baseraster.map" + CONNECTIONTYPE WMS + METADATA + "wms_srs" "EPSG:4291" + "tipooriginal" "" + "wms_exceptions_format" "application/vnd.ogc.se_xml" + "CLASSE" "SIM" + "wfs" "nao" + "TEXTO" "NAO" + "wms_name" "baseraster" + "nomeoriginal" "cartobase" + "wms_format" "image/png" + "wms_formatlist" "image/gif,image/png,image/png; mode=24bit,image/jpeg,image/wbmp,image/tiff" + "wms_connectiontimeout" "30" + "TEMA" "Base cartográfica" + "wms_server_version" "1.1.1" + "wms_style" "default" + "MENSAGEM" "As cartas RASTER são mostradas apenas em determinadas escalas. Aproxime o mapa até a escala 1:250.000 para que os dados sejam mostrados." + "cache" "sim" + END + NAME "baserasterwms" + OFFSITE 255 255 255 + STATUS OFF + TOLERANCE 0 + TRANSFORM FALSE + TYPE RASTER + CLASS + NAME " " + STYLE + ANGLE 360 + COLOR 200 50 0 + OUTLINECOLOR 0 0 0 + SYMBOL 0 + END + END + END + + LAYER + METADATA + #"TEMA" "NAO" + "ESCONDIDO" "SIM" + "cache" "sim" + END + NAME "copyright" + SIZEUNITS PIXELS + STATUS default + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSFORM FALSE + TYPE ANNOTATION + UNITS METERS + CLASS + LABEL + SIZE TINY + TYPE BITMAP + BUFFER 0 + COLOR 50 50 50 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 0 + PARTIALS TRUE + POSITION CC + END + END + FEATURE + POINTS + 10 5 + END + TEXT "- i3Geo" + END + END + LAYER + METADATA + "TEMA" "Rosa dos ventos" + "IDENTIFICA" "nao" + "TABELA" "nao" + + END + NAME "rosadosventos" + SIZEUNITS PIXELS + STATUS OFF + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSFORM lr + TYPE POINT + UNITS pixels + CLASS + SYMBOL 'rosa200' + SIZE 90 + END + FEATURE + POINTS + -70 -70 + END + END + END +END \ No newline at end of file diff --git a/aplicmap/geral1windows.map b/aplicmap/geral1windows.map index 5b8ece5..193a5ac 100644 --- a/aplicmap/geral1windows.map +++ b/aplicmap/geral1windows.map @@ -18,7 +18,7 @@ MAP #edite os caminhos caso a aplicacao esteja instalada em um local diferente do default # FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt" - SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolos.sym" + SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolosv5.sym" DEBUG OFF #DEBUG 5 #CONFIG "MS_ERRORFILE" "/ms4w/tmp/ms_error.txt" diff --git a/aplicmap/geral1windowsv5.map b/aplicmap/geral1windowsv5.map new file mode 100644 index 0000000..5b8ece5 --- /dev/null +++ b/aplicmap/geral1windowsv5.map @@ -0,0 +1,366 @@ +#Este mapfile é utilizado pelo i3geo na instalação em servidores linux +#Toda vez que o i3geo é iniciado, esse mapfile é considerado como o mapa básico. +#Se vc quer alterar a aparência do mapa inicial, edite esse arquivo para refletir +#o mapa desejado. +# +#Se vc quer adicionar temas, dê preferência por editar o arquivo menutemas/menutemas.xml +#assim, as camadas ficam disponíveis no menu de adição de temas do i3geo. Não se esqueça +#de criar o arquivo mapfile no diretório i3geo/temas (veja a documentação no wiki da +#comunidade i3geo no Portal do Software Público Brasileiro. +# +#Existem vários metadados que podem ser incluidos na definicao de cada LAYER e que sao especificos do i3geo, +#Esses metadados possibilitam coisas como mostrar ou não a legenda de um tema no mapa, +#mostrar ou não o tema na ferramenta de identificacao, etc. +#A lista completa de metadados vc pode obter no wiki da comunidade +# +MAP + # + #edite os caminhos caso a aplicacao esteja instalada em um local diferente do default + # + FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt" + SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolos.sym" + DEBUG OFF + #DEBUG 5 + #CONFIG "MS_ERRORFILE" "/ms4w/tmp/ms_error.txt" + + SHAPEPATH "c:\ms4w\apache\htdocs\geodados" + IMAGECOLOR 104 171 195 + IMAGETYPE AGG_Q + EXTENT -76.5125927 -39.3925675209 -29.5851853 9.49014852081 + SIZE 480 500 + STATUS ON + UNITS DD + NAME "GERAL" + + OUTPUTFORMAT + NAME 'AGG_Q' + DRIVER AGG/PNG + IMAGEMODE RGB + FORMATOPTION "QUANTIZE_FORCE=ON" + FORMATOPTION "QUANTIZE_DITHER=OFF" + FORMATOPTION "QUANTIZE_COLORS=256" + FORMATOPTION "INTERLACE=OFF" + END + + OUTPUTFORMAT + NAME svg + MIMETYPE "image/svg+xml" + DRIVER svg + #FORMATOPTION "COMPRESSED_OUTPUT=TRUE" + #FORMATOPTION "FULL_RESOLUTION=TRUE" + END + OUTPUTFORMAT + NAME jpeg + DRIVER "GD/JPEG" + MIMETYPE "image/jpeg" + IMAGEMODE RGB + EXTENSION jpg + FORMATOPTION "INTERLACE=OFF" + END + + OUTPUTFORMAT + NAME png1 + MIMETYPE image/png + DRIVER GD/PNG + EXTENSION png + IMAGEMODE RGB + TRANSPARENT FALSE + FORMATOPTION "INTERLACE=OFF" + END + + OUTPUTFORMAT + NAME png2 + MIMETYPE image/png + DRIVER GD/PNG + EXTENSION png + IMAGEMODE PC256 + TRANSPARENT TRUE + FORMATOPTION "INTERLACE=OFF" + END + + PROJECTION + "init=epsg:4291" + END + LEGEND + IMAGECOLOR 255 255 255 + KEYSIZE 12 10 + KEYSPACING 5 5 + LABEL + SIZE 7 + FONT "verdana" + TYPE truetype + BUFFER 0 + COLOR 0 0 0 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 -2 + PARTIALS TRUE + END + POSITION LL + STATUS OFF + #edite o caminho se a aplicacao for movida de lugar + #TEMPLATE "c:\ms4w\apache\htdocs\i3geo/aplicmap/legenda.htm" + END + QUERYMAP + #OUTLINECOLOR 255 0 0 + COLOR 0 255 255 + SIZE 480 500 + STATUS on + STYLE hilite + END + REFERENCE + COLOR -1 -1 -1 + EXTENT -75.5728 -37.4751 -30.525 7.57273#-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401 + #edite o caminho se a aplicacao for movida de lugar + IMAGE "c:/ms4w/apache/htdocs/i3geo/imagens/referencia1.png" + OUTLINECOLOR -1 -1 -1 + SIZE 150 150 + STATUS off + MARKER "ref" + MARKERSIZE 8 + MINBOXSIZE 8 + MAXBOXSIZE 145 + END + SCALEBAR + BACKGROUNDCOLOR 200 200 200 + COLOR 0 0 0 + INTERVALS 5 + LABEL + SIZE TINY + TYPE BITMAP + BUFFER 0 + COLOR 0 0 0 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 0 + PARTIALS TRUE + END + POSITION LR + SIZE 200 2 + STATUS embed + STYLE 1 + TRANSPARENT FALSE + UNITS KILOMETERS + END + WEB + #edite o caminho se a aplicacao for movida de lugar + IMAGEPATH "c:\ms4w\tmp\ms_tmp\" + IMAGEURL "/ms_tmp/" + TEMPLATE "c:\ms4w\apache\htdocs\i3geo/aplicmap/geral.htm" + END + + LAYER + DATA "c:\ms4w\apache\htdocs\i3geo/aplicmap/dados/zee" + TEMPLATE "none.htm" + METADATA + "CLASSE" "SIM" #o simbolo nao sera mostrado na legenda + "TEMA" "Zona Econômica Exclusiva Marinha" #o tema nao sera mostrado na legenda + "IDENTIFICA" "nao" + "cache" "sim" + #"MENSAGEM" "Isto é um teste de mensagem" + END + NAME "zee" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TYPE POLYGON + CLASS + NAME " " + COLOR 137 201 255 + END + END + + LAYER + DATA "c:\ms4w\apache\htdocs\i3geo/aplicmap/dados/mundo" + GROUP "mundo" + METADATA + "CLASSE" "SIM" #o simbolo sera mostrado na legenda + "ITENS" "FIPS_CNTRY,GMI_CNTRY,LONG_NAME,CNTRY_NAME" #itens que serao mostrados na opcao de identificacao + "ITENSDESC" "FIPS,GMI,Nome,Wikipedia" #descricao dos nomes dos itens + "ITENSLINK" ",,,http://pt.wikipedia.org/wiki/[CNTRY_NAME]" + "TEMA" "Países do mundo" #nome que sera mostrado na legenda + "TITULO" "Países do mundo" #nome alternativo que e mostrado nos combos para escolha do tema + "TIP" "FIPS_CNTRY,GMI_CNTRY,CNTRY_NAME" + #"ESCONDIDO" "sim" + "cache" "sim" + "itembuscarapida" "LONG_NAME" + END + NAME "mundo" + SIZEUNITS PIXELS + STATUS DEFAULT + TEMPLATE "none.htm" + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE POLYGON + UNITS METERS + CLASS + NAME " " #vazio indica que nao sera incluido o nome ao lado do simbolo + STYLE + COLOR 230 230 230 + SIZE 1 + SYMBOL 0 + END + END + END + LAYER + DATA "c:\ms4w\apache\htdocs\i3geo/aplicmap/dados/mundo" + GROUP "mundo" + METADATA + "CLASSE" "NAO" + "TEMA" "linha" + "TEMA" "NAO" + "ESCONDIDO" "SIM" + "cache" "sim" + END + NAME "mundo2" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE LINE + UNITS METERS + CLASS + STYLE + COLOR 255 255 255 + SIZE 3 + SYMBOL "linha" + END + END + END + + LAYER + DATA "c:\ms4w\apache\htdocs\i3geo/aplicmap/dados/estados" + METADATA + "CLASSE" "SIM" + "TEMA" "Brasil" + "ESCALA" "250000" #escala utilizada nas marcas ao lado do tema na legenda + "IDENTIFICA" "nao" + #"ESCONDIDO" "sim" + "EXTENSAO" "-97.912 -39.41 -8.19 9.52" + "cache" "sim" + END + NAME "estados" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE POLYGON + UNITS METERS + CLASS + NAME " " + STYLE + COLOR 232 220 201 + MAXSIZE 100 + MINSIZE 1 + SIZE 1 + SYMBOL 0 + END + END + END + LAYER + CONNECTION "http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/baseraster.map" + CONNECTIONTYPE WMS + METADATA + "wms_srs" "EPSG:4291" + "tipooriginal" "" + "wms_exceptions_format" "application/vnd.ogc.se_xml" + "CLASSE" "SIM" + "wfs" "nao" + "TEXTO" "NAO" + "wms_name" "baseraster" + "nomeoriginal" "cartobase" + "wms_format" "image/png" + "wms_formatlist" "image/gif,image/png,image/png; mode=24bit,image/jpeg,image/wbmp,image/tiff" + "wms_connectiontimeout" "30" + "TEMA" "Base cartográfica" + "wms_server_version" "1.1.1" + "wms_style" "default" + "cache" "sim" + #"MENSAGEM" "As cartas RASTER são mostradas apenas em determinadas escalas. Aproxime o mapa até a escala 1:250.000 para que os dados sejam mostrados." + END + NAME "baserasterwms" + OFFSITE 255 255 255 + STATUS off + TOLERANCE 0 + TRANSFORM FALSE + TYPE RASTER + CLASS + NAME " " + STYLE + ANGLE 360 + COLOR 200 50 0 + OUTLINECOLOR 0 0 0 + SYMBOL 0 + END + END + END + + LAYER + METADATA + #"TEMA" "NAO" + "ESCONDIDO" "SIM" + "cache" "sim" + END + NAME "copyright" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSFORM FALSE + TYPE ANNOTATION + UNITS METERS + CLASS + LABEL + SIZE TINY + TYPE BITMAP + BUFFER 0 + COLOR 50 50 50 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 0 + PARTIALS TRUE + POSITION CC + END + END + FEATURE + POINTS + 10 5 + END + TEXT "- i3Geo" + END + END + LAYER + METADATA + "TEMA" "Rosa dos ventos" + "IDENTIFICA" "nao" + "TABELA" "nao" + "CLASSE" "NAO" + #"cache" "sim" + END + NAME "rosadosventos" + SIZEUNITS PIXELS + STATUS OFF + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSFORM lr + TYPE POINT + UNITS pixels + CLASS + SYMBOL 'rosa200' + SIZE 90 + END + FEATURE + POINTS + -70 -70 + END + END + END + +END \ No newline at end of file diff --git a/aplicmap/geral1windowsv6.map b/aplicmap/geral1windowsv6.map new file mode 100644 index 0000000..8a58c6f --- /dev/null +++ b/aplicmap/geral1windowsv6.map @@ -0,0 +1,366 @@ +#Este mapfile é utilizado pelo i3geo na instalação em servidores linux +#Toda vez que o i3geo é iniciado, esse mapfile é considerado como o mapa básico. +#Se vc quer alterar a aparência do mapa inicial, edite esse arquivo para refletir +#o mapa desejado. +# +#Se vc quer adicionar temas, dê preferência por editar o arquivo menutemas/menutemas.xml +#assim, as camadas ficam disponíveis no menu de adição de temas do i3geo. Não se esqueça +#de criar o arquivo mapfile no diretório i3geo/temas (veja a documentação no wiki da +#comunidade i3geo no Portal do Software Público Brasileiro. +# +#Existem vários metadados que podem ser incluidos na definicao de cada LAYER e que sao especificos do i3geo, +#Esses metadados possibilitam coisas como mostrar ou não a legenda de um tema no mapa, +#mostrar ou não o tema na ferramenta de identificacao, etc. +#A lista completa de metadados vc pode obter no wiki da comunidade +# +MAP + # + #edite os caminhos caso a aplicacao esteja instalada em um local diferente do default + # + FONTSET "c:\ms4w\apache\htdocs\i3geo\symbols\fontes.txt" + SYMBOLSET "c:\ms4w\apache\htdocs\i3geo\symbols\simbolosv6.sym" + DEBUG ON + DEBUG 5 + CONFIG "MS_ERRORFILE" "c:\ms4w\tmp\ms_error.txt" + + SHAPEPATH "c:\ms4w\apache\htdocs\geodados" + IMAGECOLOR 104 171 195 + IMAGETYPE AGG_Q + EXTENT -76.5125927 -39.3925675209 -29.5851853 9.49014852081 + SIZE 480 500 + STATUS ON + UNITS DD + NAME "GERAL" + + OUTPUTFORMAT + NAME 'AGG_Q' + DRIVER AGG/PNG + IMAGEMODE RGB + FORMATOPTION "QUANTIZE_FORCE=ON" + FORMATOPTION "QUANTIZE_DITHER=OFF" + FORMATOPTION "QUANTIZE_COLORS=256" + FORMATOPTION "INTERLACE=OFF" + END + + OUTPUTFORMAT + NAME svg + MIMETYPE "image/svg+xml" + DRIVER cairo/svg + #FORMATOPTION "COMPRESSED_OUTPUT=TRUE" + #FORMATOPTION "FULL_RESOLUTION=TRUE" + END + OUTPUTFORMAT + NAME jpeg + DRIVER "AGG/JPEG" + MIMETYPE "image/jpeg" + IMAGEMODE RGB + EXTENSION jpg + FORMATOPTION "INTERLACE=OFF" + END + + OUTPUTFORMAT + NAME png1 + MIMETYPE image/png + DRIVER AGG/PNG + EXTENSION png + IMAGEMODE RGB + TRANSPARENT FALSE + FORMATOPTION "INTERLACE=OFF" + END + + OUTPUTFORMAT + NAME png2 + MIMETYPE image/png + DRIVER AGG/PNG + EXTENSION png + IMAGEMODE PC256 + TRANSPARENT TRUE + FORMATOPTION "INTERLACE=OFF" + END + + PROJECTION + "init=epsg:4291" + END + LEGEND + IMAGECOLOR 255 255 255 + KEYSIZE 12 10 + KEYSPACING 5 5 + LABEL + SIZE 7 + FONT "verdana" + TYPE truetype + BUFFER 0 + COLOR 0 0 0 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 -2 + PARTIALS TRUE + END + POSITION LL + STATUS OFF + #edite o caminho se a aplicacao for movida de lugar + #TEMPLATE "c:\ms4w\apache\htdocs\i3geo/aplicmap/legenda.htm" + END + QUERYMAP + #OUTLINECOLOR 255 0 0 + COLOR 0 255 255 + SIZE 480 500 + STATUS on + STYLE hilite + END + REFERENCE + COLOR -1 -1 -1 + EXTENT -75.5728 -37.4751 -30.525 7.57273#-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401 + #edite o caminho se a aplicacao for movida de lugar + IMAGE "c:/ms4w/apache/htdocs/i3geo/imagens/referencia1.png" + OUTLINECOLOR -1 -1 -1 + SIZE 150 150 + STATUS off + MARKER "ref" + MARKERSIZE 8 + MINBOXSIZE 8 + MAXBOXSIZE 145 + END + SCALEBAR + BACKGROUNDCOLOR 200 200 200 + COLOR 0 0 0 + INTERVALS 5 + LABEL + SIZE TINY + TYPE BITMAP + BUFFER 0 + COLOR 0 0 0 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 0 + PARTIALS TRUE + END + POSITION LR + SIZE 200 2 + STATUS embed + STYLE 1 + TRANSPARENT FALSE + UNITS KILOMETERS + END + WEB + #edite o caminho se a aplicacao for movida de lugar + IMAGEPATH "c:/ms4w/tmp/ms_tmp/" + IMAGEURL "/ms_tmp/" + TEMPLATE "c:\ms4w\apache\htdocs\i3geo\aplicmap\geral.htm" + END + + LAYER + DATA "c:\ms4w\apache\htdocs\i3geo/aplicmap/dados/zee" + TEMPLATE "none.htm" + METADATA + "CLASSE" "SIM" #o simbolo nao sera mostrado na legenda + "TEMA" "Zona Econômica Exclusiva Marinha" #o tema nao sera mostrado na legenda + "IDENTIFICA" "nao" + "cache" "sim" + #"MENSAGEM" "Isto é um teste de mensagem" + END + NAME "zee" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TYPE POLYGON + CLASS + NAME " " + COLOR 137 201 255 + END + END + + LAYER + DATA "c:\ms4w\apache\htdocs\i3geo/aplicmap/dados/mundo" + GROUP "mundo" + METADATA + "CLASSE" "SIM" #o simbolo sera mostrado na legenda + "ITENS" "FIPS_CNTRY,GMI_CNTRY,LONG_NAME,CNTRY_NAME" #itens que serao mostrados na opcao de identificacao + "ITENSDESC" "FIPS,GMI,Nome,Wikipedia" #descricao dos nomes dos itens + "ITENSLINK" ",,,http://pt.wikipedia.org/wiki/[CNTRY_NAME]" + "TEMA" "Países do mundo" #nome que sera mostrado na legenda + "TITULO" "Países do mundo" #nome alternativo que e mostrado nos combos para escolha do tema + "TIP" "FIPS_CNTRY,GMI_CNTRY,CNTRY_NAME" + #"ESCONDIDO" "sim" + "cache" "sim" + "itembuscarapida" "LONG_NAME" + END + NAME "mundo" + SIZEUNITS PIXELS + STATUS DEFAULT + TEMPLATE "none.htm" + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE POLYGON + UNITS METERS + CLASS + NAME " " #vazio indica que nao sera incluido o nome ao lado do simbolo + STYLE + COLOR 230 230 230 + SIZE 1 + SYMBOL 0 + END + END + END + LAYER + DATA "c:\ms4w\apache\htdocs\i3geo/aplicmap/dados/mundo" + GROUP "mundo" + METADATA + "CLASSE" "NAO" + "TEMA" "linha" + "TEMA" "NAO" + "ESCONDIDO" "SIM" + "cache" "sim" + END + NAME "mundo2" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE LINE + UNITS METERS + CLASS + STYLE + COLOR 255 255 255 + SIZE 3 + SYMBOL "linha" + END + END + END + + LAYER + DATA "c:\ms4w\apache\htdocs\i3geo/aplicmap/dados/estados" + METADATA + "CLASSE" "SIM" + "TEMA" "Brasil" + "ESCALA" "250000" #escala utilizada nas marcas ao lado do tema na legenda + "IDENTIFICA" "nao" + #"ESCONDIDO" "sim" + "EXTENSAO" "-97.912 -39.41 -8.19 9.52" + "cache" "sim" + END + NAME "estados" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSPARENCY 100 + TYPE POLYGON + UNITS METERS + CLASS + NAME " " + STYLE + COLOR 232 220 201 + MAXSIZE 100 + MINSIZE 1 + SIZE 1 + SYMBOL 0 + END + END + END + LAYER + CONNECTION "http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/baseraster.map" + CONNECTIONTYPE WMS + METADATA + "wms_srs" "EPSG:4291" + "tipooriginal" "" + "wms_exceptions_format" "application/vnd.ogc.se_xml" + "CLASSE" "SIM" + "wfs" "nao" + "TEXTO" "NAO" + "wms_name" "baseraster" + "nomeoriginal" "cartobase" + "wms_format" "image/png" + "wms_formatlist" "image/gif,image/png,image/png; mode=24bit,image/jpeg,image/wbmp,image/tiff" + "wms_connectiontimeout" "30" + "TEMA" "Base cartográfica" + "wms_server_version" "1.1.1" + "wms_style" "default" + "cache" "sim" + #"MENSAGEM" "As cartas RASTER são mostradas apenas em determinadas escalas. Aproxime o mapa até a escala 1:250.000 para que os dados sejam mostrados." + END + NAME "baserasterwms" + OFFSITE 255 255 255 + STATUS off + TOLERANCE 0 + TRANSFORM FALSE + TYPE RASTER + CLASS + NAME " " + STYLE + ANGLE 360 + COLOR 200 50 0 + OUTLINECOLOR 0 0 0 + SYMBOL 0 + END + END + END + + LAYER + METADATA + #"TEMA" "NAO" + "ESCONDIDO" "SIM" + "cache" "sim" + END + NAME "copyright" + SIZEUNITS PIXELS + STATUS DEFAULT + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSFORM FALSE + TYPE ANNOTATION + UNITS METERS + CLASS + LABEL + SIZE TINY + TYPE BITMAP + BUFFER 0 + COLOR 50 50 50 + FORCE FALSE + MINDISTANCE -1 + MINFEATURESIZE -1 + OFFSET 0 0 + PARTIALS TRUE + POSITION CC + END + END + FEATURE + POINTS + 10 5 + END + TEXT "- i3Geo" + END + END + LAYER + METADATA + "TEMA" "Rosa dos ventos" + "IDENTIFICA" "nao" + "TABELA" "nao" + "CLASSE" "NAO" + #"cache" "sim" + END + NAME "rosadosventos" + SIZEUNITS PIXELS + STATUS OFF + TOLERANCE 0 + TOLERANCEUNITS PIXELS + TRANSFORM lr + TYPE POINT + UNITS pixels + CLASS + SYMBOL 'rosa200' + SIZE 90 + END + FEATURE + POINTS + -70 -70 + END + END + END + +END \ No newline at end of file diff --git a/classesphp/funcoes_gerais.php b/classesphp/funcoes_gerais.php index 454f335..5109b05 100644 --- a/classesphp/funcoes_gerais.php +++ b/classesphp/funcoes_gerais.php @@ -2589,6 +2589,7 @@ function criaDirMapa($dir_tmp) $tmpimgname = "img".$tmpdirname; @mkdir($dir_tmp."/comum",0777); @mkdir($dir_tmp."/cache",0777); + @mkdir($dir_tmp."/cache/googlemaps",0777); if(file_exists($dir_tmp."/".$tmpdirname)) return array($mapfile,$tmpdirname,$tmpimgname); else diff --git a/classesphp/mapa_controle.php b/classesphp/mapa_controle.php index 0b79971..5913206 100644 --- a/classesphp/mapa_controle.php +++ b/classesphp/mapa_controle.php @@ -195,7 +195,6 @@ if (!isset($map_file)) } include_once("classe_vermultilayer.php"); include_once("classe_estatistica.php"); - if (isset($debug) && strtolower($debug) == "sim") {error_reporting(E_ALL);} // @@ -217,12 +216,11 @@ if($funcao != "recuperamapa") return; } } -//set_time_limit(240); - // //faz a busca da função que deve ser executada // $retorno = ""; //string que será retornada ao browser via JSON + switch (strtoupper($funcao)) { /* diff --git a/classesphp/mapa_googlemaps.php b/classesphp/mapa_googlemaps.php index 85ee2b2..1ab60bf 100644 --- a/classesphp/mapa_googlemaps.php +++ b/classesphp/mapa_googlemaps.php @@ -251,7 +251,7 @@ if (!function_exists('imagepng')) } if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") { - $nomer = ($img->imagepath)."filtroimgtemp".nomeRandomico(); + $nomer = ($img->imagepath)."filtroimgtemp".nomeRandomico().".png"; $img->saveImage($nomer); filtraImagem($nomer,trim($_GET["TIPOIMAGEM"])); $img = imagecreatefrompng($nomer); @@ -265,7 +265,7 @@ else{ if($cache == true) {salvaCacheImagem($_GET["BBOX"],$nomecache,$map_fileX,$_GET["WIDTH"],$_GET["HEIGHT"]);} ob_clean(); - $nomer = ($img->imagepath)."imgtemp".nomeRandomico(); + $nomer = ($img->imagepath)."imgtemp".nomeRandomico().".png"; $img->saveImage($nomer); $img = imagecreatefrompng($nomer); imagealphablending($img, false); @@ -274,7 +274,6 @@ else{ echo header("Content-type: image/png \n\n"); imagepng($img); } - function salvaCacheImagem($bbox,$layer,$map,$w,$h){ global $img,$map_size; //layers que são sempre iguais @@ -282,22 +281,19 @@ function salvaCacheImagem($bbox,$layer,$map,$w,$h){ {$bbox = "";} if($layer == "") {$layer = "fundo";} - - $nomedir = dirname(dirname($map))."/cache/".$layer; + $nomedir = dirname(dirname($map))."/cache/googlemaps/".$layer; @mkdir($nomedir,0777); - $nome = $nomedir."/".$w.$h.$bbox; + $nome = $nomedir."/".$w.$h.$bbox.".png"; if(!file_exists($nome)) - { - $img->saveImage($nome); - } + {$img->saveImage($nome);} } function carregaCacheImagem($bbox,$layer,$map,$w,$h){ if($layer == "copyright" || $layer == "") {$bbox = "";} if($layer == "") {$layer = "fundo";} - $nome = $w.$h.$bbox; - $nome = dirname(dirname($map))."/cache/".$layer."/".$nome; + $nome = $w.$h.$bbox.".png"; + $nome = dirname(dirname($map))."/cache/googlemaps/".$layer."/".$nome; if(file_exists($nome)) { if (!function_exists('imagepng')) @@ -314,10 +310,8 @@ function carregaCacheImagem($bbox,$layer,$map,$w,$h){ $img = imagecreatetruecolor($w, $h); imagealphablending($img, false); imagesavealpha($img, true); - $bgc = imagecolorallocatealpha($img, 255, 255, 255,127); $tc = imagecolorallocate($img, 255, 0, 0); - imagefilledrectangle($img, 0, 0, $w, $h, $bgc); /* Output an error message */ imagestring($img, 3, 5, 5, 'Erro ao ler ' . $nome, $tc); diff --git a/classesphp/mapa_inicia.php b/classesphp/mapa_inicia.php index ea23bda..be9061d 100644 --- a/classesphp/mapa_inicia.php +++ b/classesphp/mapa_inicia.php @@ -142,11 +142,11 @@ function iniciaMapa() { $m->selectOutputFormat("jpeg"); $of = $m->outputformat; - $of->set("imagemode",MS_IMAGEMODE_RGBA); $of->set("driver","AGG/PNG"); } else {$of = $m->outputformat;} + $of->set("imagemode",MS_IMAGEMODE_RGBA); $of->set("transparent",MS_ON); $m->save($map_file); } @@ -174,6 +174,7 @@ function iniciaMapa() //salva as alterações feitas // $m->salva(); + //prepara a legenda para incluir no mapa, preenchendo os nomes das classes em branco if (strtolower($embedLegenda) == "sim") { @@ -222,7 +223,13 @@ function iniciaMapa() $l->set("status",MS_DELETE); } $of = $mf->outputformat; - $of->set("driver","GD/PNG"); + $versao = versao(); + if($versao["principal"] == 6) + {$of->set("driver","GD/PNG");} + else + {$of->set("driver","AGG/PNG");} + + $temp = $mf->scalebar; $temp->set("status",MS_OFF); $mf->save($nomefundo); @@ -262,7 +269,7 @@ function iniciaMapa() $res["geoip"] = $geoip; $res["listavisual"] = (file_exists($locaplic."/imagens/visual")) ? implode(",",listaDiretorios($locaplic."/imagens/visual")) : ""; $res["utilizacgi"] = $utilizacgi; - $versao = versao(); + $res["versaoms"] = $versao["principal"]; $res["versaomscompleta"] = $versao["completa"]; $res["mensagens"] = $m->pegaMensagens(); @@ -288,6 +295,7 @@ function iniciaMapa() $res["emailInstituicao"] = $emailInstituicao; copy($map_file,(str_replace(".map","reinc.map",$map_file))); copy($map_file,(str_replace(".map","seguranca.map",$map_file))); + ob_clean(); cpjson(array("variaveis"=>$res,"temas"=>$temas)); } ?> \ No newline at end of file diff --git a/classesphp/mapa_openlayers.php b/classesphp/mapa_openlayers.php index 336af3d..6ce8bca 100644 --- a/classesphp/mapa_openlayers.php +++ b/classesphp/mapa_openlayers.php @@ -242,7 +242,7 @@ if (!function_exists('imagepng')) } if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") { - $nomer = ($img->imagepath)."filtroimgtemp".nomeRandomico(); + $nomer = ($img->imagepath)."filtroimgtemp".nomeRandomico().".png"; $img->saveImage($nomer); filtraImagem($nomer,$_GET["TIPOIMAGEM"]); $img = imagecreatefrompng($nomer); @@ -251,12 +251,13 @@ if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") ob_clean(); echo header("Content-type: image/png \n\n"); imagepng($img); + imagedestroy($img); } else{ if($cache == true) {salvaCacheImagem($_GET["BBOX"],$nomecache,$map_fileX,$_GET["WIDTH"],$_GET["HEIGHT"]);} ob_clean(); - $nomer = ($img->imagepath)."imgtemp".nomeRandomico(); + $nomer = ($img->imagepath)."imgtemp".nomeRandomico().".png"; $img->saveImage($nomer); $img = imagecreatefrompng($nomer); imagealphablending($img, false); @@ -265,7 +266,7 @@ else{ echo header("Content-type: image/png \n\n"); imagepng($img); - + imagedestroy($img); } function salvaCacheImagem($bbox,$layer,$map,$w,$h){ global $img,$map_size; @@ -277,7 +278,7 @@ function salvaCacheImagem($bbox,$layer,$map,$w,$h){ $nomedir = dirname(dirname($map))."/cache/".$layer; @mkdir($nomedir,0777); - $nome = $nomedir."/".$w.$h.$bbox; + $nome = $nomedir."/".$w.$h.$bbox.".png"; if(!file_exists($nome)) { $img->saveImage($nome); @@ -290,7 +291,7 @@ function carregaCacheImagem($bbox,$layer,$map,$w,$h){ if($layer == "") {$layer = "fundo";} - $nome = $w.$h.$bbox; + $nome = $w.$h.$bbox.".png"; $nome = dirname(dirname($map))."/cache/".$layer."/".$nome; if(file_exists($nome)) { @@ -325,7 +326,7 @@ function carregaCacheImagem($bbox,$layer,$map,$w,$h){ error_reporting(0); echo header("Content-type: image/png \n\n"); imagepng($img); - //imagedestroy($img); + imagedestroy($img); exit; } } diff --git a/guia_de_migracao.txt b/guia_de_migracao.txt index 683075c..910c564 100644 --- a/guia_de_migracao.txt +++ b/guia_de_migracao.txt @@ -1,5 +1,40 @@ GUIA DE UPDATES ------------------------------------------------------------------------------------------------- +Para a versão 4.5 + SP11 + + Mudanças que foram feitas para uso da versão 6 do Mapserver: + + Os mapfiles de inicialização geral1.map, geral1debian.map e geral1windows.map, existentes em i3geo/aplicmap, + foram mantidos para efeitos de compatibilidade. Os novos mapfiles de inicialização agora são: + geral1v5.map + geral1v6.map + geral1debianv5.map + geral1debianv6.map + geral1windowsv5.map + gral1windowsv6.map + "vX" indica a versão do Mapserver + + Caso o i3Geo seja inicializado com um mapfile diferente dos que são padrão, existentes em i3geo/aplicmap, é + necessário alterar esse mapfile para compatibilizá-lo com a versão 6 do Mapserver. + Utilize o arquivo i3geo/aplicmap/geral1.map ou geral1windows.map para copiar + os elementos iniciais (de MAP até o primeiro LAYER) para o mapfile de inicialização desejado. + + Arquivos de definição de símbolos: + i3geo/symbols/simbolos.sym não deve mais ser usado, continua a existir apenas para compatibilidade + novos símbolos devem ser inseridos em i3geo/symbols/simbolosv5.sym ou em i3geo/symbols/simbolosv6.sym, + conforme a versão do Mapserver em uso + + Nos mapfiles existentes em i3geo/temas, deve-se substituir a linha + SYMBOLSET ../symbols/simbolos.sym + por + SYMBOLSET ../symbols/simbolosv6.sym + ou + SYMBOLSET ../symbols/simbolosv5.sym + conforme a versão do Mapserver em uso + Sem essa mudança, o i3Geo continuará a funcionar, mas se forem criados novos símbolos em um arquivo + simbolosv5.sym ou simbolosv6.sym, deve-se fazer o mesmo em simbolos.sym + + Para a versão 4.5 + SP8 As interfaces Openlayers e Googlemaps por default passaram a utilizar as guias na forma "retrátil" diff --git a/ms_criamapa.php b/ms_criamapa.php index 8a8ea29..d7a47a0 100644 --- a/ms_criamapa.php +++ b/ms_criamapa.php @@ -298,16 +298,18 @@ Os arquivos .map padrão são armazenados em i3geo/aplicmap. O arquivo é lido conforma a característica do sistema operacional. */ +$versao = versao(); +$versao = $versao["principal"]; if(!isset($base) || $base == "") { if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) { - $base = "geral1windows"; + $base = "geral1windowsv".$versao; $estadosl = "estadoslwindows"; } else { - $base = "geral1"; + $base = "geral1v".$versao; $estadosl = "estadosl"; } } diff --git a/symbols/simbolos.sym b/symbols/simbolos.sym index 21f2e53..b081f8e 100644 --- a/symbols/simbolos.sym +++ b/symbols/simbolos.sym @@ -1,6 +1,8 @@ SYMBOLSET - - +# +#este arquivo está aqui para efeitos de compatibilidade +#arquivos .map dentro de i3geo/temas podem ainda estar usando esse arquivo +# Symbol NAME 'p0' TYPE VECTOR @@ -82,7 +84,7 @@ SYMBOLSET TRANSPARENT 0 Points 0 1 - 1 1 + 1 1 1 0 END END @@ -454,8 +456,6 @@ Symbol 1 1 END END - -SYMBOLSET Symbol Name 'ferrovia-line1' Type ELLIPSE @@ -463,9 +463,7 @@ Symbol 1 1 END FILLED TRUE - STYLE - 1 13 1 13 - END + #PATTERN 1 13 1 13 END END Symbol Name 'ferrovia-line2' @@ -477,9 +475,7 @@ Symbol 0 0 END FILLED TRUE - STYLE - 5 13 5 13 - END + #PATTERN 5 13 5 13 END END Symbol Name "pt1l" @@ -489,9 +485,7 @@ END 1 1 1 1 END - STYLE - 1 13 1 13 - END + #PATTERN 1 13 1 13 END END Symbol @@ -499,9 +493,7 @@ END TYPE ELLIPSE POINTS 1 1 END FILLED true - STYLE - 1 13 1 13 - END + #PATTERN 1 13 1 13 END END Symbol @@ -509,9 +501,7 @@ END Type ELLIPSE POINTS 1 1 END Transparent 0 - STYLE - 1 13 1 13 - END + #PATTERN 1 13 1 13 END END Symbol @@ -525,11 +515,9 @@ END Name "linha1" Type ELLIPSE POINTS 1 1 END - STYLE 1 4 1 END + #PATTERN 1 4 1 END Transparent 0 - STYLE - 10 20 10 20 - END + #PATTERN 10 20 10 20 END END Symbol @@ -539,9 +527,7 @@ END POINTS 1 1 END - STYLE - 8 3 - END + #PATTERN 8 3 END END Symbol @@ -551,9 +537,7 @@ END POINTS 1 1 END - STYLE - 8 8 1 8 - END + #PATTERN 8 8 1 8 END END Symbol @@ -569,9 +553,7 @@ END Name "setal" Type PIXMAP Image "seta.png" - STYLE - 1 13 1 13 - END + #PATTERN 1 13 1 13 END END Symbol @@ -579,9 +561,7 @@ END Type PIXMAP Image "sede.png" Transparent 1 - STYLE - 1 13 1 13 - END + #PATTERN 1 13 1 13 END END @@ -595,9 +575,7 @@ END 1 1 1 1 END - STYLE - 1 13 1 13 - END + #PATTERN 1 13 1 13 END END @@ -612,9 +590,7 @@ END 1 1 0 1 END - STYLE - 1 13 1 13 - END + #PATTERN 1 13 1 13 END END @@ -635,9 +611,7 @@ END 131 48 81 48 END - STYLE - 1 13 1 13 - END + #PATTERN 1 13 1 13 END END @@ -651,15 +625,10 @@ END 1 1 0 1 END - STYLE - 1 13 1 13 - END + #PATTERN 1 13 1 13 END END - - - Symbol name "circlel" Type ELLIPSE @@ -667,14 +636,6 @@ Symbol POINTS 1 1 END - STYLE - 1 13 1 13 - END + #PATTERN 1 13 1 13 END END - - - - - - diff --git a/symbols/simboloslin.sym b/symbols/simboloslin.sym index 28311bf..9d1d3e4 100644 --- a/symbols/simboloslin.sym +++ b/symbols/simboloslin.sym @@ -6,7 +6,7 @@ Symbol 1 1 END FILLED TRUE - STYLE + PATTERN 4 2 4 2 END Transparent 0 @@ -22,7 +22,7 @@ Symbol 0 0 END FILLED TRUE - STYLE + PATTERN 5 13 5 13 END END @@ -34,7 +34,7 @@ END 1 1 1 1 END - STYLE + PATTERN 1 13 1 13 END END @@ -44,7 +44,7 @@ END TYPE ELLIPSE POINTS 1 1 END FILLED true - STYLE + PATTERN 1 13 1 13 END END @@ -54,7 +54,7 @@ END Type ELLIPSE POINTS 1 1 END Transparent 0 - STYLE + PATTERN 1 13 1 13 END END @@ -71,7 +71,7 @@ END Type ELLIPSE POINTS 1 1 END Transparent 0 - STYLE + PATTERN 10 20 10 20 END END @@ -83,7 +83,7 @@ END POINTS 1 1 END - STYLE + PATTERN 8 3 END END @@ -95,7 +95,7 @@ END POINTS 1 1 END - STYLE + PATTERN 8 8 1 8 END END @@ -113,7 +113,7 @@ END Name "setal" Type PIXMAP Image "seta.png" - STYLE + PATTERN 1 13 1 13 END END @@ -123,7 +123,7 @@ END Type PIXMAP Image "sede.png" Transparent 1 - STYLE + PATTERN 1 13 1 13 END @@ -139,7 +139,7 @@ END 1 1 1 1 END - STYLE + PATTERN 1 13 1 13 END @@ -156,7 +156,7 @@ END 1 1 0 1 END - STYLE + PATTERN 1 13 1 13 END @@ -179,7 +179,7 @@ END 131 48 81 48 END - STYLE + PATTERN 1 13 1 13 END @@ -195,7 +195,7 @@ END 1 1 0 1 END - STYLE + PATTERN 1 13 1 13 END @@ -211,7 +211,7 @@ Symbol POINTS 1 1 END - STYLE + PATTERN 1 13 1 13 END diff --git a/symbols/simbolospt.sym b/symbols/simbolospt.sym index 2fd9b4d..c48e200 100644 --- a/symbols/simbolospt.sym +++ b/symbols/simbolospt.sym @@ -57,7 +57,7 @@ Symbol 0 0 END FILLED TRUE - STYLE + PATTERN 5 13 5 13 END END @@ -175,7 +175,7 @@ END Name "linha1" Type ELLIPSE POINTS 1 1 END - STYLE 1 4 1 END + PATTERN 1 4 1 END Transparent 0 END @@ -186,7 +186,7 @@ END POINTS 1 1 END - STYLE + PATTERN 8 3 END END @@ -198,7 +198,7 @@ END POINTS 1 1 END - STYLE + PATTERN 8 8 1 8 END END diff --git a/symbols/simbolosv5.sym b/symbols/simbolosv5.sym new file mode 100644 index 0000000..a40ea85 --- /dev/null +++ b/symbols/simbolosv5.sym @@ -0,0 +1,670 @@ +SYMBOLSET +# +#este arquivo contem TAGS que não funcionam na versão 6 do Mapserver +#está aqui para efeitos de compatibilidade +#pois é utilizao em aplicmap/geral1.map e outros +# + Symbol + NAME 'p0' + TYPE VECTOR + FILLED TRUE + POINTS + 0 1 + 0 0 + 1 0 + 1 1 + 0 1 + END + END + + Symbol + Name "p1" + Type VECTOR + TRANSPARENT 0 + Points + 0 1 + 1 1 + END + END + + Symbol + Name "p2" + Type VECTOR + TRANSPARENT 0 + Points + 1 0 + 1 1 + END + END + + Symbol + Name "p3" + Type VECTOR + TRANSPARENT 0 + Points + 1 0 + 0 1 + END + END + + Symbol + Name "p4" + Type VECTOR + TRANSPARENT 0 + Points + 1 1 + 0 0 + END + END + + Symbol + Name "p5" + Type VECTOR + TRANSPARENT 0 + Points + 0 0 + 1 0 + 0 1 + END + END + + Symbol + Name "p6" + Type VECTOR + TRANSPARENT 0 + Points + 0 0 + 0 1 + 1 0 + END + END + + Symbol + Name "p7" + Type VECTOR + TRANSPARENT 0 + Points + 0 1 + 1 1 + 1 0 + END + END + + Symbol + Name "p8" + Type VECTOR + TRANSPARENT 0 + Points + 0 1 + 1 1 + -99 -99 + 0 3 + 3 3 + END + END + + Symbol + Name "p9" + Type VECTOR + TRANSPARENT 0 + Points + 0 1 + 1 1 + -99 -99 + 0 0 + 1 1 + END + END + + Symbol + Name "pt1" + Type VECTOR + TRANSPARENT 0 + Points + 1 1 + 1 1 + END + END + + Symbol + name "pt2" + TYPE ELLIPSE + POINTS 1 1 END + FILLED true + END + + Symbol + Name "pt3" + Type ELLIPSE + POINTS 1 1 END + Transparent 0 + END + + + Symbol + Name "aviao" + Type PIXMAP + Image "aviao.png" + END + + Symbol + Name "rosa200" + Type PIXMAP + Image "rosa200.png" + END + + Symbol + Name "seta" + Type PIXMAP + Image "seta.png" + END + + Symbol + Name "aviao1" + Type PIXMAP + Image "aviao1.png" + END + + Symbol + Name "leste" + Type PIXMAP + Image "leste.png" + END + + Symbol + Name "oeste" + Type PIXMAP + Image "oeste.png" + END + + Symbol + Name "norte" + Type PIXMAP + Image "norte.png" + END + + Symbol + Name "sul" + Type PIXMAP + Image "sul.png" + END + + Symbol + Name "sede" + Type PIXMAP + Image "sede.png" + Transparent 1 + END + + Symbol + Name "cidmun" + Type PIXMAP + Image "cidmun.png" + END + + Symbol + Name "capital" + Type PIXMAP + Image "capital.png" + END + + Symbol + Name "cidade" + Type PIXMAP + Image "cidade.png" + END + + Symbol + Name "vila" + Type PIXMAP + Image "vila.png" + END + + Symbol + Name "xy" + Type PIXMAP + Image "xy.png" + END + + Symbol + Name "xyr" + Type PIXMAP + Image "xyr.png" + END + + Symbol + Name "porto" + Type PIXMAP + Image "porto.png" + END + + Symbol + Name "ref" + Type PIXMAP + Image "ref.png" + END + + Symbol + Name "foto" + Type PIXMAP + Image "foto.png" + END + + Symbol + Name "filme" + Type PIXMAP + Image "filme.png" + END + + Symbol + Name "marca" + Type PIXMAP + Image "marca.png" + END + + + Symbol + Name "ponto" + Type ELLIPSE + FILLED true + TRANSPARENT 0 + Points + 1 1 + 1 1 + END + END + + Symbol + NAME 'quadrado' + TYPE VECTOR + FILLED TRUE + POINTS + 0 1 + 0 0 + 1 0 + 1 1 + 0 1 + END + END + + SYMBOL + NAME "estrela" + TYPE vector + FILLED TRUE + POINTS + 81 48 + 66 0 + 50 48 + 0 48 + 41 77 + 25 125 + 66 96 + 106 125 + 91 77 + 131 48 + 81 48 + END + END + + SYMBOL + NAME 'triangulo' + TYPE VECTOR + FILLED TRUE + POINTS + 0 1 + .5 0 + 1 1 + 0 1 + END + END + + SYMBOL + NAME 'industria' + TYPE VECTOR + FILLED TRUE + POINTS + 0 2 + 0 5 + 4 5 + 4 0 + 3 0 + 3 2 + 0 2 + END + END + + SYMBOL + NAME 'torre' + TYPE VECTOR + FILLED FALSE + POINTS + 2 0 + 3 4 + 4 4 + 4 5 + 0 5 + 0 4 + 1 4 + 2 0 + END + END + + SYMBOL + NAME 'mineracao' + TYPE VECTOR + FILLED FALSE + POINTS + 0 0 + 5 5 + 4 6 + 3 7 + 2 6 + 0 5 + 5 0 + END + END + + SYMBOL + NAME 'templo' + TYPE VECTOR + FILLED FALSE + POINTS + 2 0 + 3 0 + 3 1 + 4 1 + 4 2 + 3 2 + 3 3 + 5 3 + 5 5 + 0 5 + 0 3 + 2 3 + 2 2 + 1 2 + 1 1 + 2 1 + 2 0 + END + END + + SYMBOL + NAME 'saude' + TYPE VECTOR + FILLED TRUE + POINTS + 2 0 + 3 0 + 3 1 + 4 1 + 4 2 + 3 2 + 3 3 + 2 3 + 2 2 + 1 2 + 1 1 + 2 1 + 2 0 + END + END + + SYMBOL + NAME 'escola' + TYPE VECTOR + FILLED FALSE + POINTS + 2 0 + 5 2 + 3 2 + 3 4 + 5 4 + 5 7 + 0 7 + 0 4 + 2 4 + 2 0 + END + END + + SYMBOL + NAME 'cruz' + TYPE VECTOR + FILLED TRUE + POINTS + 2 0 + 3 0 + 3 1 + 5 1 + 5 2 + 3 2 + 3 7 + 2 7 + 2 2 + 0 2 + 0 1 + 2 1 + 2 0 + END + END + +Symbol + name "circle" + Type ELLIPSE + Filled true + POINTS + 1 1 + END +END +Symbol + Name 'ferrovia-line1' + Type ELLIPSE + Points + 1 1 + END + FILLED TRUE + PATTERN 1 13 1 13 END +END +Symbol + Name 'ferrovia-line2' + Type VECTOR + Points + 0 0 + 1 0 + 1 0 + 0 0 + END + FILLED TRUE + PATTERN + 5 13 5 13 + END +END + Symbol + Name "pt1l" + Type VECTOR + TRANSPARENT 0 + Points + 1 1 + 1 1 + END + PATTERN + 1 13 1 13 + END + END + + Symbol + name "pt2l" + TYPE ELLIPSE + POINTS 1 1 END + FILLED true + PATTERN + 1 13 1 13 + END + END + + Symbol + Name "pt3l" + Type ELLIPSE + POINTS 1 1 END + Transparent 0 + PATTERN + 1 13 1 13 + END + END + + Symbol + Name "linha" + Type ELLIPSE + POINTS 1 1 END + Transparent 0 + END + + Symbol + Name "linha1" + Type ELLIPSE + POINTS 1 1 END + PATTERN 1 4 1 END + Transparent 0 + PATTERN + 10 20 10 20 + END + END + + Symbol + name "dashed" + Type ELLIPSE + FILLED true + POINTS + 1 1 + END + PATTERN + 8 3 + END + END + + Symbol + name "dashed1" + Type ELLIPSE + FILLED true + POINTS + 1 1 + END + PATTERN + 8 8 1 8 + END + END + + Symbol + name "dashed2" + Type ELLIPSE + FILLED true + POINTS + 2 0 + END + END + + Symbol + Name "setal" + Type PIXMAP + Image "seta.png" + PATTERN + 1 13 1 13 + END + END + + Symbol + Name "sedel" + Type PIXMAP + Image "sede.png" + Transparent 1 + PATTERN + 1 13 1 13 + END + + END + + + Symbol + Name "pontol" + Type ELLIPSE + FILLED true + TRANSPARENT 0 + Points + 1 1 + 1 1 + END + PATTERN + 1 13 1 13 + END + + END + + Symbol + NAME 'quadradol' + TYPE VECTOR + FILLED TRUE + POINTS + 0 1 + 0 0 + 1 0 + 1 1 + 0 1 + END + PATTERN + 1 13 1 13 + END + + END + + SYMBOL + NAME "estrelal" + TYPE vector + FILLED TRUE + POINTS + 81 48 + 66 0 + 50 48 + 0 48 + 41 77 + 25 125 + 66 96 + 106 125 + 91 77 + 131 48 + 81 48 + END + PATTERN + 1 13 1 13 + END + + END + + SYMBOL + NAME 'triangulol' + TYPE VECTOR + FILLED TRUE + POINTS + 0 1 + .5 0 + 1 1 + 0 1 + END + PATTERN + 1 13 1 13 + END + + END + +Symbol + name "circlel" + Type ELLIPSE + Filled true + POINTS + 1 1 + END + PATTERN + 1 13 1 13 + END + +END diff --git a/symbols/simbolosv6.sym b/symbols/simbolosv6.sym new file mode 100644 index 0000000..b081f8e --- /dev/null +++ b/symbols/simbolosv6.sym @@ -0,0 +1,641 @@ +SYMBOLSET +# +#este arquivo está aqui para efeitos de compatibilidade +#arquivos .map dentro de i3geo/temas podem ainda estar usando esse arquivo +# + Symbol + NAME 'p0' + TYPE VECTOR + FILLED TRUE + POINTS + 0 1 + 0 0 + 1 0 + 1 1 + 0 1 + END + END + + Symbol + Name "p1" + Type VECTOR + TRANSPARENT 0 + Points + 0 1 + 1 1 + END + END + + Symbol + Name "p2" + Type VECTOR + TRANSPARENT 0 + Points + 1 0 + 1 1 + END + END + + Symbol + Name "p3" + Type VECTOR + TRANSPARENT 0 + Points + 1 0 + 0 1 + END + END + + Symbol + Name "p4" + Type VECTOR + TRANSPARENT 0 + Points + 1 1 + 0 0 + END + END + + Symbol + Name "p5" + Type VECTOR + TRANSPARENT 0 + Points + 0 0 + 1 0 + 0 1 + END + END + + Symbol + Name "p6" + Type VECTOR + TRANSPARENT 0 + Points + 0 0 + 0 1 + 1 0 + END + END + + Symbol + Name "p7" + Type VECTOR + TRANSPARENT 0 + Points + 0 1 + 1 1 + 1 0 + END + END + + Symbol + Name "p8" + Type VECTOR + TRANSPARENT 0 + Points + 0 1 + 1 1 + -99 -99 + 0 3 + 3 3 + END + END + + Symbol + Name "p9" + Type VECTOR + TRANSPARENT 0 + Points + 0 1 + 1 1 + -99 -99 + 0 0 + 1 1 + END + END + + Symbol + Name "pt1" + Type VECTOR + TRANSPARENT 0 + Points + 1 1 + 1 1 + END + END + + Symbol + name "pt2" + TYPE ELLIPSE + POINTS 1 1 END + FILLED true + END + + Symbol + Name "pt3" + Type ELLIPSE + POINTS 1 1 END + Transparent 0 + END + + + Symbol + Name "aviao" + Type PIXMAP + Image "aviao.png" + END + + Symbol + Name "rosa200" + Type PIXMAP + Image "rosa200.png" + END + + Symbol + Name "seta" + Type PIXMAP + Image "seta.png" + END + + Symbol + Name "aviao1" + Type PIXMAP + Image "aviao1.png" + END + + Symbol + Name "leste" + Type PIXMAP + Image "leste.png" + END + + Symbol + Name "oeste" + Type PIXMAP + Image "oeste.png" + END + + Symbol + Name "norte" + Type PIXMAP + Image "norte.png" + END + + Symbol + Name "sul" + Type PIXMAP + Image "sul.png" + END + + Symbol + Name "sede" + Type PIXMAP + Image "sede.png" + Transparent 1 + END + + Symbol + Name "cidmun" + Type PIXMAP + Image "cidmun.png" + END + + Symbol + Name "capital" + Type PIXMAP + Image "capital.png" + END + + Symbol + Name "cidade" + Type PIXMAP + Image "cidade.png" + END + + Symbol + Name "vila" + Type PIXMAP + Image "vila.png" + END + + Symbol + Name "xy" + Type PIXMAP + Image "xy.png" + END + + Symbol + Name "xyr" + Type PIXMAP + Image "xyr.png" + END + + Symbol + Name "porto" + Type PIXMAP + Image "porto.png" + END + + Symbol + Name "ref" + Type PIXMAP + Image "ref.png" + END + + Symbol + Name "foto" + Type PIXMAP + Image "foto.png" + END + + Symbol + Name "filme" + Type PIXMAP + Image "filme.png" + END + + Symbol + Name "marca" + Type PIXMAP + Image "marca.png" + END + + + Symbol + Name "ponto" + Type ELLIPSE + FILLED true + TRANSPARENT 0 + Points + 1 1 + 1 1 + END + END + + Symbol + NAME 'quadrado' + TYPE VECTOR + FILLED TRUE + POINTS + 0 1 + 0 0 + 1 0 + 1 1 + 0 1 + END + END + + SYMBOL + NAME "estrela" + TYPE vector + FILLED TRUE + POINTS + 81 48 + 66 0 + 50 48 + 0 48 + 41 77 + 25 125 + 66 96 + 106 125 + 91 77 + 131 48 + 81 48 + END + END + + SYMBOL + NAME 'triangulo' + TYPE VECTOR + FILLED TRUE + POINTS + 0 1 + .5 0 + 1 1 + 0 1 + END + END + + SYMBOL + NAME 'industria' + TYPE VECTOR + FILLED TRUE + POINTS + 0 2 + 0 5 + 4 5 + 4 0 + 3 0 + 3 2 + 0 2 + END + END + + SYMBOL + NAME 'torre' + TYPE VECTOR + FILLED FALSE + POINTS + 2 0 + 3 4 + 4 4 + 4 5 + 0 5 + 0 4 + 1 4 + 2 0 + END + END + + SYMBOL + NAME 'mineracao' + TYPE VECTOR + FILLED FALSE + POINTS + 0 0 + 5 5 + 4 6 + 3 7 + 2 6 + 0 5 + 5 0 + END + END + + SYMBOL + NAME 'templo' + TYPE VECTOR + FILLED FALSE + POINTS + 2 0 + 3 0 + 3 1 + 4 1 + 4 2 + 3 2 + 3 3 + 5 3 + 5 5 + 0 5 + 0 3 + 2 3 + 2 2 + 1 2 + 1 1 + 2 1 + 2 0 + END + END + + SYMBOL + NAME 'saude' + TYPE VECTOR + FILLED TRUE + POINTS + 2 0 + 3 0 + 3 1 + 4 1 + 4 2 + 3 2 + 3 3 + 2 3 + 2 2 + 1 2 + 1 1 + 2 1 + 2 0 + END + END + + SYMBOL + NAME 'escola' + TYPE VECTOR + FILLED FALSE + POINTS + 2 0 + 5 2 + 3 2 + 3 4 + 5 4 + 5 7 + 0 7 + 0 4 + 2 4 + 2 0 + END + END + + SYMBOL + NAME 'cruz' + TYPE VECTOR + FILLED TRUE + POINTS + 2 0 + 3 0 + 3 1 + 5 1 + 5 2 + 3 2 + 3 7 + 2 7 + 2 2 + 0 2 + 0 1 + 2 1 + 2 0 + END + END + +Symbol + name "circle" + Type ELLIPSE + Filled true + POINTS + 1 1 + END +END +Symbol + Name 'ferrovia-line1' + Type ELLIPSE + Points + 1 1 + END + FILLED TRUE + #PATTERN 1 13 1 13 END +END +Symbol + Name 'ferrovia-line2' + Type VECTOR + Points + 0 0 + 1 0 + 1 0 + 0 0 + END + FILLED TRUE + #PATTERN 5 13 5 13 END +END + Symbol + Name "pt1l" + Type VECTOR + TRANSPARENT 0 + Points + 1 1 + 1 1 + END + #PATTERN 1 13 1 13 END + END + + Symbol + name "pt2l" + TYPE ELLIPSE + POINTS 1 1 END + FILLED true + #PATTERN 1 13 1 13 END + END + + Symbol + Name "pt3l" + Type ELLIPSE + POINTS 1 1 END + Transparent 0 + #PATTERN 1 13 1 13 END + END + + Symbol + Name "linha" + Type ELLIPSE + POINTS 1 1 END + Transparent 0 + END + + Symbol + Name "linha1" + Type ELLIPSE + POINTS 1 1 END + #PATTERN 1 4 1 END + Transparent 0 + #PATTERN 10 20 10 20 END + END + + Symbol + name "dashed" + Type ELLIPSE + FILLED true + POINTS + 1 1 + END + #PATTERN 8 3 END + END + + Symbol + name "dashed1" + Type ELLIPSE + FILLED true + POINTS + 1 1 + END + #PATTERN 8 8 1 8 END + END + + Symbol + name "dashed2" + Type ELLIPSE + FILLED true + POINTS + 2 0 + END + END + + Symbol + Name "setal" + Type PIXMAP + Image "seta.png" + #PATTERN 1 13 1 13 END + END + + Symbol + Name "sedel" + Type PIXMAP + Image "sede.png" + Transparent 1 + #PATTERN 1 13 1 13 END + + END + + + Symbol + Name "pontol" + Type ELLIPSE + FILLED true + TRANSPARENT 0 + Points + 1 1 + 1 1 + END + #PATTERN 1 13 1 13 END + + END + + Symbol + NAME 'quadradol' + TYPE VECTOR + FILLED TRUE + POINTS + 0 1 + 0 0 + 1 0 + 1 1 + 0 1 + END + #PATTERN 1 13 1 13 END + + END + + SYMBOL + NAME "estrelal" + TYPE vector + FILLED TRUE + POINTS + 81 48 + 66 0 + 50 48 + 0 48 + 41 77 + 25 125 + 66 96 + 106 125 + 91 77 + 131 48 + 81 48 + END + #PATTERN 1 13 1 13 END + + END + + SYMBOL + NAME 'triangulol' + TYPE VECTOR + FILLED TRUE + POINTS + 0 1 + .5 0 + 1 1 + 0 1 + END + #PATTERN 1 13 1 13 END + + END + +Symbol + name "circlel" + Type ELLIPSE + Filled true + POINTS + 1 1 + END + #PATTERN 1 13 1 13 END + +END diff --git a/temas/estadosl.map b/temas/estadosl.map index 31c759e..acdf78d 100644 --- a/temas/estadosl.map +++ b/temas/estadosl.map @@ -1,5 +1,5 @@ MAP -SYMBOLSET ../symbols/simbolos.sym +SYMBOLSET ../symbols/simbolosv6.sym FONTSET "../symbols/fontes.txt" LAYER NAME estadosl # ok diff --git a/testainstal.php b/testainstal.php index effc18e..24205e9 100644 --- a/testainstal.php +++ b/testainstal.php @@ -58,6 +58,7 @@ echo getcwd(); echo "

PHP (a versão deve ser a 5x): "; echo "
".phpversion()."
\n"; include("classesphp/carrega_ext.php"); +include("classesphp/funcoes_gerais.php"); $exts = get_loaded_extensions(); echo "Obs: MapServer (a versão deve ser >= 5.2 para que a sobreposição de temas funcione na interface Google Maps):
"; echo ms_GetVersion()."

"; @@ -170,14 +171,16 @@ echo "Existe o geral1.map? "; if(file_exists("$locaplic/aplicmap/geral1.map")) echo "Sim\n"; else {echo "Nao";saindo("geral1.map não encontrado");} echo " \n"; echo "Carregando o map_file geral1...\n"; +$versao = versao(); +$versao = $versao["principal"]; if(isset($base)) {$mapa = ms_newMapObj($locaplic."/aplicmap/".$base.".map");} else { if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) - {$mapa = ms_newMapObj($locaplic."/aplicmap/geral1windows.map");} + {$mapa = ms_newMapObj($locaplic."/aplicmap/geral1windowsv".$versao.".map");} else - {$mapa = ms_newMapObj($locaplic."/aplicmap/geral1.map");} + {$mapa = ms_newMapObj($locaplic."/aplicmap/geral1v".$versao.".map");} } echo "E agora..desenhando o mapa (se o mapa não aparecer é um problema...\nverifique os caminhos no ms_configura.php e no geral1.map, geral1debian.map ou geral1windows.map):\n"; $imgo = $mapa->draw(); -- libgit2 0.21.2