Commit 38ff9e00b55b3fa02386160ba36125b31f605944

Authored by Edmar Moretti
1 parent f5643ffe

Inclusão de variavel em ms_configura.php para definicao de parametros de projecao

aplicmap/geral1.map
@@ -87,7 +87,7 @@ MAP @@ -87,7 +87,7 @@ MAP
87 87
88 88
89 PROJECTION 89 PROJECTION
90 - "+proj=longlat +ellps=GRS67 +no_defs" 90 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
91 END 91 END
92 LEGEND 92 LEGEND
93 IMAGECOLOR 255 255 255 93 IMAGECOLOR 255 255 255
aplicmap/geral1debian.map
@@ -88,7 +88,7 @@ MAP @@ -88,7 +88,7 @@ MAP
88 88
89 89
90 PROJECTION 90 PROJECTION
91 - "+proj=longlat +ellps=GRS67 +no_defs" 91 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
92 END 92 END
93 LEGEND 93 LEGEND
94 IMAGECOLOR 255 255 255 94 IMAGECOLOR 255 255 255
aplicmap/geral1debianv5.map
@@ -88,7 +88,7 @@ MAP @@ -88,7 +88,7 @@ MAP
88 88
89 89
90 PROJECTION 90 PROJECTION
91 - "+proj=longlat +ellps=GRS67 +no_defs" 91 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
92 END 92 END
93 LEGEND 93 LEGEND
94 IMAGECOLOR 255 255 255 94 IMAGECOLOR 255 255 255
aplicmap/geral1debianv6.map
@@ -89,7 +89,7 @@ MAP @@ -89,7 +89,7 @@ MAP
89 89
90 90
91 PROJECTION 91 PROJECTION
92 - "+proj=longlat +ellps=GRS67 +no_defs" 92 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
93 END 93 END
94 LEGEND 94 LEGEND
95 IMAGECOLOR 255 255 255 95 IMAGECOLOR 255 255 255
aplicmap/geral1debianv7.map
@@ -90,7 +90,7 @@ MAP @@ -90,7 +90,7 @@ MAP
90 90
91 91
92 PROJECTION 92 PROJECTION
93 - "+proj=longlat +ellps=GRS67 +no_defs" 93 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
94 END 94 END
95 LEGEND 95 LEGEND
96 IMAGECOLOR 255 255 255 96 IMAGECOLOR 255 255 255
aplicmap/geral1fedorav5.map
@@ -88,7 +88,7 @@ MAP @@ -88,7 +88,7 @@ MAP
88 88
89 89
90 PROJECTION 90 PROJECTION
91 - "+proj=longlat +ellps=GRS67 +no_defs" 91 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
92 END 92 END
93 LEGEND 93 LEGEND
94 IMAGECOLOR 255 255 255 94 IMAGECOLOR 255 255 255
aplicmap/geral1fedorav6.map
@@ -89,7 +89,7 @@ MAP @@ -89,7 +89,7 @@ MAP
89 89
90 90
91 PROJECTION 91 PROJECTION
92 - "+proj=longlat +ellps=GRS67 +no_defs" 92 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
93 END 93 END
94 LEGEND 94 LEGEND
95 IMAGECOLOR 255 255 255 95 IMAGECOLOR 255 255 255
aplicmap/geral1fedorav7.map
@@ -89,7 +89,7 @@ MAP @@ -89,7 +89,7 @@ MAP
89 89
90 90
91 PROJECTION 91 PROJECTION
92 - "+proj=longlat +ellps=GRS67 +no_defs" 92 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
93 END 93 END
94 LEGEND 94 LEGEND
95 IMAGECOLOR 255 255 255 95 IMAGECOLOR 255 255 255
aplicmap/geral1v5.map
@@ -87,7 +87,7 @@ MAP @@ -87,7 +87,7 @@ MAP
87 87
88 88
89 PROJECTION 89 PROJECTION
90 - "+proj=longlat +ellps=GRS67 +no_defs" 90 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
91 END 91 END
92 LEGEND 92 LEGEND
93 IMAGECOLOR 255 255 255 93 IMAGECOLOR 255 255 255
aplicmap/geral1v6.map
@@ -84,7 +84,7 @@ MAP @@ -84,7 +84,7 @@ MAP
84 FORMATOPTION "INTERLACE=OFF" 84 FORMATOPTION "INTERLACE=OFF"
85 END 85 END
86 PROJECTION 86 PROJECTION
87 - "+proj=longlat +ellps=GRS67 +no_defs" 87 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
88 END 88 END
89 LEGEND 89 LEGEND
90 IMAGECOLOR 255 255 255 90 IMAGECOLOR 255 255 255
aplicmap/geral1v7.map
@@ -84,7 +84,7 @@ MAP @@ -84,7 +84,7 @@ MAP
84 FORMATOPTION "INTERLACE=OFF" 84 FORMATOPTION "INTERLACE=OFF"
85 END 85 END
86 PROJECTION 86 PROJECTION
87 - "+proj=longlat +ellps=GRS67 +no_defs" 87 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
88 END 88 END
89 LEGEND 89 LEGEND
90 IMAGECOLOR 255 255 255 90 IMAGECOLOR 255 255 255
aplicmap/geral1windows.map
1 -#Este mapfile e utilizado pelo i3geo na instalacao em servidores linux  
2 -#Toda vez que o i3geo e iniciado, esse mapfile e considerado como o mapa basico.  
3 -#Se vc quer alterar a aparência do mapa inicial, edite esse arquivo para refletir  
4 -#o mapa desejado.  
5 -#  
6 -#Se vc quer adicionar temas, dê preferência por editar o arquivo menutemas/menutemas.xml  
7 -#assim, as camadas ficam disponíveis no menu de adicao de temas do i3geo. Nao se esqueca  
8 -#de criar o arquivo mapfile no diretorio i3geo/temas (veja a documentacao no wiki da  
9 -#comunidade i3geo no Portal do Software Publico Brasileiro.  
10 -#  
11 -#Existem varios metadados que podem ser incluidos na definicao de cada LAYER e que sao especificos do i3geo,  
12 -#Esses metadados possibilitam coisas como mostrar ou nao a legenda de um tema no mapa,  
13 -#mostrar ou nao o tema na ferramenta de identificacao, etc.  
14 -#A lista completa de metadados vc pode obter no wiki da comunidade  
15 -#  
16 -MAP  
17 - #  
18 - #edite os caminhos caso a aplicacao esteja instalada em um local diferente do default  
19 - #  
20 - FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt"  
21 - SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolosv5.sym"  
22 - DEBUG OFF  
23 - #DEBUG 5  
24 - #CONFIG "MS_ERRORFILE" "/ms4w/tmp/ms_error.txt"  
25 -  
26 - SHAPEPATH "c:\ms4w\apache\htdocs\geodados"  
27 - IMAGECOLOR 104 171 195  
28 - IMAGETYPE AGG_Q  
29 - #Brasil  
30 - #EXTENT -76.5125927 -39.3925675209 -29.5851853 9.49014852081  
31 - EXTENT -160 -70 160 70  
32 - SIZE 480 500  
33 - STATUS ON  
34 - UNITS DD  
35 - NAME "GERAL"  
36 -  
37 - OUTPUTFORMAT  
38 - NAME 'AGG_Q'  
39 - DRIVER AGG/PNG  
40 - IMAGEMODE RGB  
41 - FORMATOPTION "QUANTIZE_FORCE=ON"  
42 - FORMATOPTION "QUANTIZE_DITHER=OFF"  
43 - FORMATOPTION "QUANTIZE_COLORS=256"  
44 - FORMATOPTION "INTERLACE=OFF"  
45 - END  
46 -  
47 - OUTPUTFORMAT  
48 - NAME svg  
49 - MIMETYPE "image/svg+xml"  
50 - DRIVER svg  
51 - #FORMATOPTION "COMPRESSED_OUTPUT=TRUE"  
52 - #FORMATOPTION "FULL_RESOLUTION=TRUE"  
53 - END  
54 - OUTPUTFORMAT  
55 - NAME jpeg  
56 - DRIVER "GD/JPEG"  
57 - MIMETYPE "image/jpeg"  
58 - IMAGEMODE RGB  
59 - EXTENSION jpg  
60 - FORMATOPTION "INTERLACE=OFF"  
61 - END  
62 -  
63 - OUTPUTFORMAT  
64 - NAME png1  
65 - MIMETYPE image/png  
66 - DRIVER GD/PNG  
67 - EXTENSION png  
68 - IMAGEMODE RGB  
69 - TRANSPARENT FALSE  
70 - FORMATOPTION "INTERLACE=OFF"  
71 - END LAYER  
72 - CONNECTION "http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/baseraster.map"  
73 - CONNECTIONTYPE WMS  
74 - METADATA  
75 - "wms_srs" "EPSG:4291"  
76 - "tipooriginal" ""  
77 - "wms_exceptions_format" "application/vnd.ogc.se_xml"  
78 - "CLASSE" "SIM"  
79 - "wfs" "nao"  
80 - "TEXTO" "NAO"  
81 - "wms_name" "baseraster"  
82 - "nomeoriginal" "cartobase"  
83 - "wms_format" "image/png"  
84 - "wms_formatlist" "image/gif,image/png,image/png; mode=24bit,image/jpeg,image/wbmp,image/tiff"  
85 - "wms_connectiontimeout" "30"  
86 - "TEMA" "Base cartografica"  
87 - "wms_server_version" "1.1.1"  
88 - "wms_style" "default"  
89 - "cache" "sim"  
90 - #"MENSAGEM" "As cartas RASTER sao mostradas apenas em determinadas escalas. Aproxime o mapa ate a escala 1:250.000 para que os dados sejam mostrados."  
91 - END  
92 - NAME "baserasterwms"  
93 - OFFSITE 255 255 255  
94 - STATUS off  
95 - TOLERANCE 0  
96 - TRANSFORM FALSE  
97 - TYPE RASTER  
98 - CLASS  
99 - NAME " "  
100 - STYLE  
101 - ANGLE 360  
102 - COLOR 200 50 0  
103 - OUTLINECOLOR 0 0 0  
104 - SYMBOL 0  
105 - END  
106 - END  
107 - END  
108 -  
109 -  
110 - OUTPUTFORMAT  
111 - NAME png2  
112 - MIMETYPE image/png  
113 - DRIVER GD/PNG  
114 - EXTENSION png  
115 - IMAGEMODE PC256  
116 - TRANSPARENT TRUE  
117 - FORMATOPTION "INTERLACE=OFF"  
118 - END  
119 -  
120 - PROJECTION  
121 - "+proj=longlat +ellps=GRS67 +no_defs"  
122 - END  
123 - LEGEND  
124 - IMAGECOLOR 255 255 255  
125 - KEYSIZE 12 10  
126 - KEYSPACING 5 5  
127 - LABEL  
128 - SIZE 7  
129 - FONT "verdana"  
130 - TYPE truetype  
131 - BUFFER 0  
132 - COLOR 0 0 0  
133 - FORCE FALSE  
134 - MINDISTANCE -1  
135 - MINFEATURESIZE -1  
136 - OFFSET 0 -2  
137 - PARTIALS TRUE  
138 - END  
139 - POSITION LL  
140 - STATUS OFF  
141 - #edite o caminho se a aplicacao for movida de lugar  
142 - #TEMPLATE "c:\ms4w\apache\htdocs\i3geo/aplicmap/legenda.htm"  
143 - END  
144 - QUERYMAP  
145 - #OUTLINECOLOR 255 0 0  
146 - COLOR 0 255 255  
147 - SIZE 480 500  
148 - STATUS on  
149 - STYLE hilite  
150 - END  
151 - REFERENCE  
152 - COLOR -1 -1 -1  
153 - EXTENT -75.5728 -37.4751 -30.525 7.57273#-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401  
154 - #edite o caminho se a aplicacao for movida de lugar  
155 - IMAGE "c:/ms4w/apache/htdocs/i3geo/imagens/referencia1.png"  
156 - OUTLINECOLOR -1 -1 -1  
157 - SIZE 150 150  
158 - STATUS off  
159 - MARKER "ref"  
160 - MARKERSIZE 8  
161 - MINBOXSIZE 8  
162 - MAXBOXSIZE 145  
163 - END  
164 - SCALEBAR  
165 - BACKGROUNDCOLOR 200 200 200  
166 - COLOR 0 0 0  
167 - INTERVALS 5  
168 - LABEL  
169 - SIZE TINY  
170 - TYPE BITMAP  
171 - BUFFER 0  
172 - COLOR 0 0 0  
173 - FORCE FALSE  
174 - MINDISTANCE -1  
175 - MINFEATURESIZE -1  
176 - OFFSET 0 0  
177 - PARTIALS TRUE  
178 - END  
179 - POSITION LR  
180 - SIZE 200 2  
181 - STATUS embed  
182 - STYLE 1  
183 - TRANSPARENT FALSE  
184 - UNITS KILOMETERS  
185 - END  
186 - WEB  
187 - #edite o caminho se a aplicacao for movida de lugar  
188 - IMAGEPATH "c:\ms4w\tmp\ms_tmp\"  
189 - IMAGEURL "/ms_tmp/"  
190 - TEMPLATE "c:\ms4w\apache\htdocs\i3geo/aplicmap/geral.htm"  
191 - END  
192 - LAYER  
193 - DATA "c:\ms4w\apache\htdocs\i3geo/aplicmap/dados/mundo"  
194 - GROUP "mundo"  
195 - METADATA  
196 - "CLASSE" "SIM" #o simbolo sera mostrado na legenda  
197 - "ITENS" "FIPS_CNTRY,GMI_CNTRY,LONG_NAME,CNTRY_NAME" #itens que serao mostrados na opcao de identificacao  
198 - "ITENSDESC" "FIPS,GMI,Nome,Wikipedia" #descricao dos nomes dos itens  
199 - "ITENSLINK" ",,,http://pt.wikipedia.org/wiki/[CNTRY_NAME]"  
200 - "TEMA" "Países do mundo" #nome que sera mostrado na legenda  
201 - "TITULO" "Países do mundo" #nome alternativo que e mostrado nos combos para escolha do tema  
202 - "TIP" "FIPS_CNTRY,GMI_CNTRY,CNTRY_NAME"  
203 - #"ESCONDIDO" "sim"  
204 - "cache" "sim"  
205 - "itembuscarapida" "LONG_NAME"  
206 - END  
207 - NAME "mundo"  
208 - SIZEUNITS PIXELS  
209 - STATUS DEFAULT  
210 - TEMPLATE "none.htm"  
211 - TOLERANCE 0  
212 - TOLERANCEUNITS PIXELS  
213 - TRANSPARENCY 100  
214 - TYPE POLYGON  
215 - UNITS METERS  
216 - CLASS  
217 - NAME " " #vazio indica que nao sera incluido o nome ao lado do simbolo  
218 - STYLE  
219 - COLOR 230 230 230  
220 - SIZE 1  
221 - SYMBOL 0  
222 - END  
223 - END  
224 - END  
225 - LAYER  
226 - DATA "c:\ms4w\apache\htdocs\i3geo/aplicmap/dados/mundo"  
227 - GROUP "mundo"  
228 - METADATA  
229 - "CLASSE" "NAO"  
230 - "TEMA" "linha"  
231 - "TEMA" "NAO"  
232 - "ESCONDIDO" "SIM"  
233 - "cache" "sim"  
234 - END  
235 - NAME "mundo2"  
236 - SIZEUNITS PIXELS  
237 - STATUS DEFAULT  
238 - TOLERANCE 0  
239 - TOLERANCEUNITS PIXELS  
240 - TRANSPARENCY 100  
241 - TYPE LINE  
242 - UNITS METERS  
243 - CLASS  
244 - STYLE  
245 - COLOR 255 255 255  
246 - SIZE 3  
247 - SYMBOL "linha"  
248 - END  
249 - END  
250 - END  
251 -  
252 - #  
253 - #para mostrar o mapa do Brasil, remova os comentarios  
254 - #  
255 - #LAYER  
256 - # DATA "c:\ms4w\apache\htdocs\i3geo/aplicmap/dados/estados"  
257 - # METADATA  
258 - # "CLASSE" "SIM"  
259 - # "TEMA" "Brasil"  
260 - # "ESCALA" "250000" #escala utilizada nas marcas ao lado do tema na legenda  
261 - # "IDENTIFICA" "nao"  
262 - # "cache" "sim"  
263 - # "EXTENSAO" "-97.911949 -39.413578 -8.185829 9.511159"  
264 - # END  
265 - # NAME "estados"  
266 - # SIZEUNITS PIXELS  
267 - # STATUS DEFAULT  
268 - # TOLERANCE 0  
269 - # TOLERANCEUNITS PIXELS  
270 - # TRANSPARENCY 100  
271 - # TYPE POLYGON  
272 - # UNITS METERS  
273 - # CLASS  
274 - # NAME " "  
275 - # STYLE  
276 - # COLOR 232 220 201  
277 - # MAXSIZE 100  
278 - # MINSIZE 1  
279 - # SIZE 1  
280 - # SYMBOL 0  
281 - # END  
282 - # END  
283 - #END  
284 - #  
285 - #para mostrar os limites estaduais do Brasil, remova os comentarios  
286 - #  
287 - #LAYER  
288 - # NAME estadosl # ok  
289 - # TYPE line  
290 - # STATUS DEFAULT  
291 - # DATA "c:/ms4w/apache/htdocs/i3geo/aplicmap/dados/estados.shp"  
292 - # TEMPLATE "estados.htm"  
293 - # METADATA  
294 - # ITENS "ESTADO"  
295 - # ITENSDESC "Estado"  
296 - # TEMA "Limite Estadual"  
297 - # ESCALA "250000"  
298 - # CLASSE "SIM"  
299 - # cache "sim"  
300 - # END  
301 - # CLASS  
302 - # NAME " "  
303 - # STYLE  
304 - # WIDTH 2  
305 - # COLOR 255 255 0  
306 - # OUTLINECOLOR -1 -1 -1  
307 - # END  
308 - # STYLE  
309 - # COLOR 0 0 0  
310 - # OUTLINECOLOR -1 -1 -1  
311 - # END  
312 - # END # CLASS  
313 - #END # LAYER  
314 -  
315 - LAYER  
316 - METADATA  
317 - #"TEMA" "NAO"  
318 - "ESCONDIDO" "SIM"  
319 - "cache" "sim"  
320 - END  
321 - NAME "copyright"  
322 - SIZEUNITS PIXELS  
323 - STATUS DEFAULT  
324 - TOLERANCE 0  
325 - TOLERANCEUNITS PIXELS  
326 - TRANSFORM FALSE  
327 - TYPE ANNOTATION  
328 - UNITS METERS  
329 - CLASS  
330 - LABEL  
331 - SIZE TINY  
332 - TYPE BITMAP  
333 - BUFFER 0  
334 - COLOR 50 50 50  
335 - FORCE FALSE  
336 - MINDISTANCE -1  
337 - MINFEATURESIZE -1  
338 - OFFSET 0 0  
339 - PARTIALS TRUE  
340 - POSITION CC  
341 - END  
342 - END  
343 - FEATURE  
344 - POINTS  
345 - 10 5  
346 - END  
347 - TEXT "- i3Geo"  
348 - END  
349 - END  
350 - LAYER  
351 - METADATA  
352 - "TEMA" "Rosa dos ventos"  
353 - "IDENTIFICA" "nao"  
354 - "TABELA" "nao"  
355 - "CLASSE" "NAO"  
356 - #"cache" "sim"  
357 - END  
358 - NAME "rosadosventos"  
359 - SIZEUNITS PIXELS  
360 - STATUS OFF  
361 - TOLERANCE 0  
362 - TOLERANCEUNITS PIXELS  
363 - TRANSFORM lr  
364 - TYPE POINT  
365 - UNITS pixels  
366 - CLASS  
367 - SYMBOL 'rosa200'  
368 - SIZE 90  
369 - END  
370 - FEATURE  
371 - POINTS  
372 - -70 -70  
373 - END  
374 - END  
375 - END  
376 - 1 +#Este mapfile e utilizado pelo i3geo na instalacao em servidores linux
  2 +#Toda vez que o i3geo e iniciado, esse mapfile e considerado como o mapa basico.
  3 +#Se vc quer alterar a aparência do mapa inicial, edite esse arquivo para refletir
  4 +#o mapa desejado.
  5 +#
  6 +#Se vc quer adicionar temas, dê preferência por editar o arquivo menutemas/menutemas.xml
  7 +#assim, as camadas ficam disponíveis no menu de adicao de temas do i3geo. Nao se esqueca
  8 +#de criar o arquivo mapfile no diretorio i3geo/temas (veja a documentacao no wiki da
  9 +#comunidade i3geo no Portal do Software Publico Brasileiro.
  10 +#
  11 +#Existem varios metadados que podem ser incluidos na definicao de cada LAYER e que sao especificos do i3geo,
  12 +#Esses metadados possibilitam coisas como mostrar ou nao a legenda de um tema no mapa,
  13 +#mostrar ou nao o tema na ferramenta de identificacao, etc.
  14 +#A lista completa de metadados vc pode obter no wiki da comunidade
  15 +#
  16 +MAP
  17 + #
  18 + #edite os caminhos caso a aplicacao esteja instalada em um local diferente do default
  19 + #
  20 + FONTSET "c:\ms4w\apache\htdocs\i3geo\symbols\fontes.txt"
  21 + SYMBOLSET "c:\ms4w\apache\htdocs\i3geo\symbols\simbolosv6.sym"
  22 + DEBUG OFF
  23 + MAXSIZE 4096
  24 + #DEBUG 5
  25 + #CONFIG "MS_ERRORFILE" "c:\ms4w\tmp\ms_error.txt"
  26 +
  27 + SHAPEPATH "c:\ms4w\apache\htdocs\geodados"
  28 + IMAGECOLOR 104 171 195
  29 + IMAGETYPE AGG_Q
  30 + #Brasil
  31 + #EXTENT -76.5125927 -39.3925675209 -29.5851853 9.49014852081
  32 + EXTENT -140 -60 140 60
  33 + SIZE 480 500
  34 + STATUS ON
  35 + UNITS DD
  36 + NAME "GERAL"
  37 +
  38 + OUTPUTFORMAT
  39 + NAME 'AGG_Q'
  40 + DRIVER AGG/PNG
  41 + IMAGEMODE RGB
  42 + FORMATOPTION "QUANTIZE_FORCE=ON"
  43 + FORMATOPTION "QUANTIZE_DITHER=OFF"
  44 + FORMATOPTION "QUANTIZE_COLORS=256"
  45 + FORMATOPTION "INTERLACE=OFF"
  46 + END
  47 +
  48 + OUTPUTFORMAT
  49 + NAME svg
  50 + MIMETYPE "image/svg+xml"
  51 + DRIVER cairo/svg
  52 + IMAGEMODE RGB
  53 + #FORMATOPTION "COMPRESSED_OUTPUT=TRUE"
  54 + #FORMATOPTION "FULL_RESOLUTION=TRUE"
  55 + END
  56 + OUTPUTFORMAT
  57 + NAME jpeg
  58 + DRIVER "AGG/JPEG"
  59 + #MIMETYPE "image/jpeg"
  60 + IMAGEMODE RGB
  61 + EXTENSION jpg
  62 + FORMATOPTION "INTERLACE=OFF"
  63 + END
  64 +
  65 + OUTPUTFORMAT
  66 + NAME png1
  67 + MIMETYPE image/png
  68 + DRIVER AGG/PNG
  69 + EXTENSION png
  70 + IMAGEMODE RGBA
  71 + TRANSPARENT FALSE
  72 + FORMATOPTION "INTERLACE=OFF"
  73 + END
  74 +
  75 + OUTPUTFORMAT
  76 + NAME png2
  77 + MIMETYPE image/png
  78 + DRIVER AGG/PNG
  79 + EXTENSION png
  80 + IMAGEMODE PC256
  81 + TRANSPARENT TRUE
  82 + FORMATOPTION "INTERLACE=OFF"
  83 + END
  84 +
  85 + PROJECTION
  86 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
  87 + END
  88 + LEGEND
  89 + IMAGECOLOR 255 255 255
  90 + KEYSIZE 12 10
  91 + KEYSPACING 5 5
  92 + LABEL
  93 + SIZE 7
  94 + FONT "verdana"
  95 + TYPE truetype
  96 + BUFFER 0
  97 + COLOR 0 0 0
  98 + FORCE FALSE
  99 + MINDISTANCE -1
  100 + MINFEATURESIZE -1
  101 + OFFSET 0 -2
  102 + PARTIALS TRUE
  103 + END
  104 + POSITION LL
  105 + STATUS OFF
  106 + #edite o caminho se a aplicacao for movida de lugar
  107 + #TEMPLATE "c:\ms4w\apache\htdocs\i3geo/aplicmap/legenda.htm"
  108 + END
  109 + QUERYMAP
  110 + #OUTLINECOLOR 255 0 0
  111 + COLOR 0 255 255
  112 + SIZE 480 500
  113 + STATUS on
  114 + STYLE hilite
  115 + END
  116 + REFERENCE
  117 + COLOR -1 -1 -1
  118 + EXTENT -75.5728 -37.4751 -30.525 7.57273#-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401
  119 + #edite o caminho se a aplicacao for movida de lugar
  120 + IMAGE "c:/ms4w/apache/htdocs/i3geo/imagens/referencia1.png"
  121 + OUTLINECOLOR -1 -1 -1
  122 + SIZE 150 150
  123 + STATUS off
  124 + MARKER "ref"
  125 + MARKERSIZE 8
  126 + MINBOXSIZE 8
  127 + MAXBOXSIZE 145
  128 + END
  129 + SCALEBAR
  130 + BACKGROUNDCOLOR 200 200 200
  131 + COLOR 0 0 0
  132 + INTERVALS 5
  133 + LABEL
  134 + SIZE TINY
  135 + TYPE BITMAP
  136 + BUFFER 0
  137 + COLOR 0 0 0
  138 + FORCE FALSE
  139 + MINDISTANCE -1
  140 + MINFEATURESIZE -1
  141 + OFFSET 0 0
  142 + PARTIALS TRUE
  143 + END
  144 + POSITION LR
  145 + SIZE 200 2
  146 + STATUS embed
  147 + STYLE 1
  148 + TRANSPARENT FALSE
  149 + UNITS KILOMETERS
  150 + END
  151 + WEB
  152 + #edite o caminho se a aplicacao for movida de lugar
  153 + IMAGEPATH "c:/ms4w/tmp/ms_tmp/"
  154 + IMAGEURL "/ms_tmp/"
  155 + TEMPLATE ""
  156 + END
  157 + LAYER
  158 + DATA "c:\ms4w\apache\htdocs\i3geo/aplicmap/dados/mundo"
  159 + METADATA
  160 + "CLASSE" "SIM" #o simbolo sera mostrado na legenda
  161 + "ITENS" "FIPS_CNTRY,GMI_CNTRY,LONG_NAME,CNTRY_NAME" #itens que serao mostrados na opcao de identificacao
  162 + "ITENSDESC" "FIPS,GMI,Nome,Wikipedia" #descricao dos nomes dos itens
  163 + "ITENSLINK" ",,,http://pt.wikipedia.org/wiki/[CNTRY_NAME]"
  164 + "TEMA" "Países do mundo" #nome que sera mostrado na legenda
  165 + "TITULO" "Países do mundo" #nome alternativo que e mostrado nos combos para escolha do tema
  166 + "TIP" "FIPS_CNTRY,GMI_CNTRY,CNTRY_NAME"
  167 + #"ESCONDIDO" "sim"
  168 + "cache" "sim"
  169 + "itembuscarapida" "LONG_NAME"
  170 + END
  171 + NAME "mundo"
  172 + STATUS OFF
  173 + TEMPLATE "none.htm"
  174 + TYPE POLYGON
  175 + CLASS
  176 + NAME " " #vazio indica que nao sera incluido o nome ao lado do simbolo
  177 + STYLE
  178 + COLOR 230 230 230
  179 + OUTLINECOLOR 255 255 255
  180 + END
  181 + END
  182 + END
  183 + #
  184 + #para mostrar o mapa do Brasil, remova os comentarios
  185 + #
  186 + #LAYER
  187 + # DATA "c:\ms4w\apache\htdocs\i3geo/aplicmap/dados/estados"
  188 + # METADATA
  189 + # "CLASSE" "SIM"
  190 + # "TEMA" "Brasil"
  191 + # "ESCALA" "250000" #escala utilizada nas marcas ao lado do tema na legenda
  192 + # "IDENTIFICA" "nao"
  193 + # "cache" "sim"
  194 + # "EXTENSAO" "-97.911949 -39.413578 -8.185829 9.511159"
  195 + # END
  196 + # NAME "estados"
  197 + # SIZEUNITS PIXELS
  198 + # STATUS DEFAULT
  199 + # TOLERANCE 0
  200 + # TOLERANCEUNITS PIXELS
  201 + # TRANSPARENCY 100
  202 + # TYPE POLYGON
  203 + # UNITS METERS
  204 + # CLASS
  205 + # NAME " "
  206 + # STYLE
  207 + # COLOR 232 220 201
  208 + # MAXSIZE 100
  209 + # MINSIZE 1
  210 + # SIZE 1
  211 + # SYMBOL 0
  212 + # END
  213 + # END
  214 + #END
  215 + #
  216 + #para mostrar os limites estaduais do Brasil, remova os comentarios
  217 + #
  218 + #LAYER
  219 + # NAME estadosl # ok
  220 + # TYPE line
  221 + # STATUS DEFAULT
  222 + # DATA "c:/ms4w/apache/htdocs/i3geo/aplicmap/dados/estados.shp"
  223 + # TEMPLATE "estados.htm"
  224 + # METADATA
  225 + # ITENS "ESTADO"
  226 + # ITENSDESC "Estado"
  227 + # TEMA "Limite Estadual"
  228 + # ESCALA "250000"
  229 + # CLASSE "SIM"
  230 + # cache "sim"
  231 + # END
  232 + # CLASS
  233 + # NAME " "
  234 + # STYLE
  235 + # WIDTH 2
  236 + # COLOR 255 255 0
  237 + # OUTLINECOLOR -1 -1 -1
  238 + # END
  239 + # STYLE
  240 + # COLOR 0 0 0
  241 + # OUTLINECOLOR -1 -1 -1
  242 + # END
  243 + # END # CLASS
  244 + #END # LAYER
  245 +
  246 + LAYER
  247 + METADATA
  248 + #"TEMA" "NAO"
  249 + "ESCONDIDO" "SIM"
  250 + "cache" "sim"
  251 + END
  252 + NAME "copyright"
  253 + SIZEUNITS PIXELS
  254 + STATUS DEFAULT
  255 + TOLERANCE 0
  256 + TOLERANCEUNITS PIXELS
  257 + TRANSFORM FALSE
  258 + TYPE ANNOTATION
  259 + UNITS METERS
  260 + CLASS
  261 + LABEL
  262 + SIZE TINY
  263 + TYPE BITMAP
  264 + BUFFER 0
  265 + COLOR 50 50 50
  266 + FORCE FALSE
  267 + MINDISTANCE -1
  268 + MINFEATURESIZE -1
  269 + OFFSET 0 0
  270 + PARTIALS TRUE
  271 + POSITION CC
  272 + END
  273 + END
  274 + FEATURE
  275 + POINTS
  276 + 10 5
  277 + END
  278 + TEXT "- i3Geo"
  279 + END
  280 + END
  281 + LAYER
  282 + METADATA
  283 + "TEMA" "Rosa dos ventos"
  284 + "IDENTIFICA" "nao"
  285 + "TABELA" "nao"
  286 + "CLASSE" "NAO"
  287 + #"cache" "sim"
  288 + END
  289 + NAME "rosadosventos"
  290 + SIZEUNITS PIXELS
  291 + STATUS OFF
  292 + TOLERANCE 0
  293 + TOLERANCEUNITS PIXELS
  294 + TRANSFORM lr
  295 + TYPE POINT
  296 + UNITS pixels
  297 + CLASS
  298 + SYMBOL 'rosa200'
  299 + SIZE 90
  300 + END
  301 + FEATURE
  302 + POINTS
  303 + -70 -70
  304 + END
  305 + END
  306 + END
  307 +
377 END 308 END
378 \ No newline at end of file 309 \ No newline at end of file
aplicmap/geral1windowsv5.map
@@ -81,7 +81,7 @@ MAP @@ -81,7 +81,7 @@ MAP
81 END 81 END
82 82
83 PROJECTION 83 PROJECTION
84 - "+proj=longlat +ellps=GRS67 +no_defs" 84 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
85 END 85 END
86 LEGEND 86 LEGEND
87 IMAGECOLOR 255 255 255 87 IMAGECOLOR 255 255 255
aplicmap/geral1windowsv6.map
@@ -83,7 +83,7 @@ MAP @@ -83,7 +83,7 @@ MAP
83 END 83 END
84 84
85 PROJECTION 85 PROJECTION
86 - "+proj=longlat +ellps=GRS67 +no_defs" 86 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
87 END 87 END
88 LEGEND 88 LEGEND
89 IMAGECOLOR 255 255 255 89 IMAGECOLOR 255 255 255
aplicmap/geral1windowsv7.map
@@ -83,7 +83,7 @@ MAP @@ -83,7 +83,7 @@ MAP
83 END 83 END
84 84
85 PROJECTION 85 PROJECTION
86 - "+proj=longlat +ellps=GRS67 +no_defs" 86 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
87 END 87 END
88 LEGEND 88 LEGEND
89 IMAGECOLOR 255 255 255 89 IMAGECOLOR 255 255 255
aplicmap/ogcws.map
@@ -24,7 +24,7 @@ MAP @@ -24,7 +24,7 @@ MAP
24 END 24 END
25 25
26 PROJECTION 26 PROJECTION
27 - "+proj=longlat +ellps=GRS67 +no_defs" 27 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
28 END 28 END
29 LEGEND 29 LEGEND
30 IMAGECOLOR 255 255 255 30 IMAGECOLOR 255 255 255
aplicmap/ogcwsv5.map
@@ -25,7 +25,7 @@ MAP @@ -25,7 +25,7 @@ MAP
25 TRANSPARENT TRUE 25 TRANSPARENT TRUE
26 END 26 END
27 PROJECTION 27 PROJECTION
28 - "+proj=longlat +ellps=GRS67 +no_defs" 28 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
29 END 29 END
30 LEGEND 30 LEGEND
31 IMAGECOLOR 255 255 255 31 IMAGECOLOR 255 255 255
aplicmap/ogcwsv6.map
@@ -55,7 +55,7 @@ MAP @@ -55,7 +55,7 @@ MAP
55 END 55 END
56 56
57 PROJECTION 57 PROJECTION
58 - "+proj=longlat +ellps=GRS67 +no_defs" 58 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
59 END 59 END
60 LEGEND 60 LEGEND
61 IMAGECOLOR 255 255 255 61 IMAGECOLOR 255 255 255
aplicmap/ogcwsv7.map
@@ -55,7 +55,7 @@ MAP @@ -55,7 +55,7 @@ MAP
55 END 55 END
56 56
57 PROJECTION 57 PROJECTION
58 - "+proj=longlat +ellps=GRS67 +no_defs" 58 + "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
59 END 59 END
60 LEGEND 60 LEGEND
61 IMAGECOLOR 255 255 255 61 IMAGECOLOR 255 255 255
classesphp/classe_mapa.php
@@ -1787,7 +1787,8 @@ class Mapa @@ -1787,7 +1787,8 @@ class Mapa
1787 // adiciona os parametros no nivel do mapa 1787 // adiciona os parametros no nivel do mapa
1788 $this->mapa->setmetadata("wms_title","i3Geo"); 1788 $this->mapa->setmetadata("wms_title","i3Geo");
1789 $this->mapa->setmetadata("wms_onlineresource","http://".$h.$nomeurl); 1789 $this->mapa->setmetadata("wms_onlineresource","http://".$h.$nomeurl);
1790 - $this->mapa->setmetadata("wms_srs","EPSG:4618"); 1790 + $projecao = pegaProjecaoDefault("epsg");
  1791 + $this->mapa->setmetadata("wms_srs","EPSG:".$projecao);
1791 $this->mapa->setmetadata("wms_getcontext_enabled","1"); 1792 $this->mapa->setmetadata("wms_getcontext_enabled","1");
1792 foreach ($this->layers as $layer) 1793 foreach ($this->layers as $layer)
1793 { 1794 {
classesphp/classe_shp.php
@@ -257,7 +257,9 @@ $projecao - codigo epsg da projeção das coordenadas @@ -257,7 +257,9 @@ $projecao - codigo epsg da projeção das coordenadas
257 $poPoint->setXY($xy[$i],$xy[$i+1]); 257 $poPoint->setXY($xy[$i],$xy[$i+1]);
258 if($projecao != "") 258 if($projecao != "")
259 { 259 {
260 - $projOutObj = ms_newprojectionobj("proj=longlat,ellps=WGS84,datum=WGS84,no_defs"); 260 + //$projOutObj = ms_newprojectionobj("proj=longlat,ellps=WGS84,datum=WGS84,no_defs");
  261 + $pmap = pegaProjecaoDefault("proj4");
  262 + $projOutObj = ms_newprojectionobj($pmap);
261 $projInObj = ms_newprojectionobj("init=epsg:".$projecao); 263 $projInObj = ms_newprojectionobj("init=epsg:".$projecao);
262 $poPoint->project($projInObj, $projOutObj); 264 $poPoint->project($projInObj, $projOutObj);
263 } 265 }
classesphp/classe_temas.php
@@ -1080,7 +1080,8 @@ Calcula a extensão geográfica dos elementos selecionados de um tem @@ -1080,7 +1080,8 @@ Calcula a extensão geográfica dos elementos selecionados de um tem
1080 if(!$this->layer){return "erro";} 1080 if(!$this->layer){return "erro";}
1081 if($this->mapa->getmetadata("interface") == "googlemaps"){ 1081 if($this->mapa->getmetadata("interface") == "googlemaps"){
1082 $projO = $this->mapa->getProjection(); 1082 $projO = $this->mapa->getProjection();
1083 - $this->mapa->setProjection("init=epsg:4291"); 1083 + $projecao = pegaProjecaoDefault("epsg");
  1084 + $this->mapa->setProjection("init=epsg:".$projecao);
1084 } 1085 }
1085 $extatual = $this->mapa->extent; 1086 $extatual = $this->mapa->extent;
1086 $prjMapa = $this->mapa->getProjection(); 1087 $prjMapa = $this->mapa->getProjection();
classesphp/funcoes_gerais.php
@@ -2864,4 +2864,39 @@ function pegaDadosAdminKey($sql,$subsEsquema){ @@ -2864,4 +2864,39 @@ function pegaDadosAdminKey($sql,$subsEsquema){
2864 return array(); 2864 return array();
2865 } 2865 }
2866 } 2866 }
  2867 +/*
  2868 + Function: pegaProjecaoDefault
  2869 +
  2870 +Retorna o array $i3GeoProjDefault definido em i3geo/ms_configura.php
  2871 +
  2872 +Se essa variavel nao existir, retorna o valor default baseado em EPSG:4326
  2873 +
  2874 +Parametros:
  2875 +
  2876 +tipo {string} - se for vazio retorna todos os elementos do array. Se nao for vazio, usa $tipo como
  2877 +chave para retornar apenas o indice desejado (proj4, epsg, prj)
  2878 +
  2879 +Retorno:
  2880 +
  2881 +Array
  2882 +*/
  2883 +function pegaProjecaoDefault($tipo=""){
  2884 + global $i3GeoProjDefault;
  2885 + if(empty($i3GeoProjDefault) || !isset($i3GeoProjDefault)){
  2886 + include(dirname(__FILE__)."/../ms_configura.php");
  2887 + }
  2888 + if(empty($i3GeoProjDefault) || !isset($i3GeoProjDefault)){
  2889 + $i3GeoProjDefault = array(
  2890 + 'proj4' => '+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs ',
  2891 + 'epsg' => '4326',
  2892 + 'prj' => 'GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]'
  2893 + );
  2894 + }
  2895 + if($tipo == ""){
  2896 + return $i3GeoProjDefault;
  2897 + }
  2898 + else{
  2899 + return $i3GeoProjDefault[$tipo];
  2900 + }
  2901 +}
2867 ?> 2902 ?>
classesphp/mapa_inicia.php
@@ -111,22 +111,26 @@ function iniciaMapa() @@ -111,22 +111,26 @@ function iniciaMapa()
111 include_once("funcoes_gerais.php"); 111 include_once("funcoes_gerais.php");
112 } 112 }
113 validaAcessoTemas($map_file); 113 validaAcessoTemas($map_file);
114 - if(!isset($kmlurl))  
115 - {$kmlurl = "";} 114 + if(!isset($kmlurl)){
  115 + $kmlurl = "";
  116 + }
116 error_reporting(0); 117 error_reporting(0);
117 - if(!isset($interface)){$interface = "";} 118 + if(!isset($interface)){
  119 + $interface = "";
  120 + }
118 if($interface == "openlayers"){ 121 if($interface == "openlayers"){
119 $m = ms_newMapObj($map_file); 122 $m = ms_newMapObj($map_file);
120 $e = $m->extent; 123 $e = $m->extent;
121 $ext = ($e->minx)." ".($e->miny)." ".($e->maxx)." ".($e->maxy); 124 $ext = ($e->minx)." ".($e->miny)." ".($e->maxx)." ".($e->maxy);
122 $c = $m->numlayers; 125 $c = $m->numlayers;
123 - for ($i=0;$i < $c;++$i)  
124 - { 126 + for ($i=0;$i < $c;++$i){
125 $layer = $m->getlayer($i); 127 $layer = $m->getlayer($i);
126 - if($layer->status == 2)  
127 - {$layer->setmetadata("olstatus","DEFAULT");}  
128 - else  
129 - {$layer->setmetadata("olstatus","OFF");} 128 + if($layer->status == 2){
  129 + $layer->setmetadata("olstatus","DEFAULT");
  130 + }
  131 + else{
  132 + $layer->setmetadata("olstatus","OFF");
  133 + }
130 $layer->setmetadata("olopacity",$layer->opacity); 134 $layer->setmetadata("olopacity",$layer->opacity);
131 } 135 }
132 $m->save($map_file); 136 $m->save($map_file);
@@ -137,7 +141,7 @@ function iniciaMapa() @@ -137,7 +141,7 @@ function iniciaMapa()
137 $e = $m->extent; 141 $e = $m->extent;
138 $ext = ($e->minx)." ".($e->miny)." ".($e->maxx)." ".($e->maxy); 142 $ext = ($e->minx)." ".($e->miny)." ".($e->maxx)." ".($e->maxy);
139 if($interface == "googlemaps"){ 143 if($interface == "googlemaps"){
140 - $m->setProjection("proj=merc,a=6378137,b=6378137,lat_ts=0.0,lon_0=0.0,x_0=0.0,y_0=0,k=1.0,units=m"); 144 + $m->setProjection("+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m");
141 } 145 }
142 $c = $m->numlayers; 146 $c = $m->numlayers;
143 for ($i=0;$i < $c;++$i) 147 for ($i=0;$i < $c;++$i)
ms_configura.php
@@ -63,6 +63,39 @@ $i3geomaster = array( @@ -63,6 +63,39 @@ $i3geomaster = array(
63 array("usuario"=>"admin", "senha"=>"admin") 63 array("usuario"=>"admin", "senha"=>"admin")
64 ); 64 );
65 /* 65 /*
  66 + Variable: $i3GeoProjDefault
  67 +
  68 +Parametros de projecao cartografica utilizados nos mapas e nas exportacoes de arquivos.
  69 +
  70 +Os valores devem ser obtidos do site http://spatialreference.org/
  71 +
  72 +proj4 - corresponde a string de definicao de projecao conforme a biblioteca proj4, exemplo http://spatialreference.org/ref/epsg/4326/proj4/
  73 +
  74 +epsg - corresponde ao codigo da projecao definido pela autoridade EPSG e eh o mesmo utilizado como SRID no Postgis, exemplo http://spatialreference.org/ref/epsg/4326/
  75 +
  76 +prj - string utilizado para gerar arquivos .prj que compoem shapefiles, exemplo: http://spatialreference.org/ref/epsg/4326/esriwkt/
  77 +
  78 +A exportacao de arquivos shapefile gera sempre o PRJ conforme essa definicao.
  79 +
  80 +Quando um mapfile utilizado no i3Geo nao possui a definicao de projecao no LAYER o i3Geo utilizara a projecao definida nessa variavel.
  81 +
  82 +Caso essa variavel esteja definida como vazio ou nao definida aqui o i3Geo utilizara o defaul, que se baseia no EPSG:4326.
  83 +
  84 +Os mapfiles de inicializacao tem seus parametros de projecao sobrepostos por essa variavel.
  85 +
  86 +Tipo:
  87 +{array}
  88 +
  89 +Default:
  90 +baseado em 4326
  91 +
  92 +*/
  93 +$i3GeoProjDefault = array(
  94 + 'proj4' => '+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs ',
  95 + 'epsg' => '4326',
  96 + 'prj' => 'GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]'
  97 +);
  98 +/*
66 Variable: $statusFerramentas 99 Variable: $statusFerramentas
67 100
68 Algumas das funcionalidades do mapa interativo dependem de configura&ccedil;&otilde;es espec&iacute;ficas do servidor. 101 Algumas das funcionalidades do mapa interativo dependem de configura&ccedil;&otilde;es espec&iacute;ficas do servidor.
ms_criamapa.php
@@ -297,14 +297,17 @@ if($_SERVER[&#39;SERVER_NAME&#39;] != &quot;localhost&quot; &amp;&amp; ($i3geomaster[0][&quot;usuario&quot;] == &quot;adm @@ -297,14 +297,17 @@ if($_SERVER[&#39;SERVER_NAME&#39;] != &quot;localhost&quot; &amp;&amp; ($i3geomaster[0][&quot;usuario&quot;] == &quot;adm
297 /* 297 /*
298 Define o cookie para o idioma da interface 298 Define o cookie para o idioma da interface
299 */ 299 */
300 -if(isset($idioma) && $idioma != "")  
301 -{setcookie("i3geolingua", $idioma);} 300 +if(isset($idioma) && $idioma != ""){
  301 + setcookie("i3geolingua", $idioma);
  302 +}
302 /* 303 /*
303 Cria os diretorios tempor&aacute;rios que ser&atilde;o utilizados pelo i3geo para armazenar as imagens e outros dados. 304 Cria os diretorios tempor&aacute;rios que ser&atilde;o utilizados pelo i3geo para armazenar as imagens e outros dados.
304 */ 305 */
305 $diretorios = criaDirMapa($dir_tmp,$cachedir); 306 $diretorios = criaDirMapa($dir_tmp,$cachedir);
306 -if(!$diretorios)  
307 -{echo "<p style=color:red ><b>N&atilde;o foi poss&iacute;vel criar os diret&oacute;rios tempor&aacute;rios em $dir_tmp.</b></p>";exit;} 307 +if(!$diretorios){
  308 + echo "<p style=color:red ><b>N&atilde;o foi poss&iacute;vel criar os diret&oacute;rios tempor&aacute;rios em $dir_tmp.</b></p>";
  309 + exit;
  310 +}
308 criaIndex($dir_tmp,$diretorios); 311 criaIndex($dir_tmp,$diretorios);
309 $tmpfname = $diretorios[0]; 312 $tmpfname = $diretorios[0];
310 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); 313 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']);
@@ -390,8 +393,10 @@ session_name(&quot;i3GeoPHP&quot;); @@ -390,8 +393,10 @@ session_name(&quot;i3GeoPHP&quot;);
390 session_start(); 393 session_start();
391 //echo $_SESSION["map_file"];exit; 394 //echo $_SESSION["map_file"];exit;
392 if (!isset($g_sid)){$g_sid="";} 395 if (!isset($g_sid)){$g_sid="";}
393 -if(isset($_SESSION["map_file"]) || $g_sid != "" || $g_sid == "undefined")  
394 -{session_regenerate_id();$_SESSION = array();} 396 +if(isset($_SESSION["map_file"]) || $g_sid != "" || $g_sid == "undefined"){
  397 + session_regenerate_id();
  398 + $_SESSION = array();
  399 +}
395 /* 400 /*
396 Aguarde 401 Aguarde
397 402
@@ -470,8 +475,9 @@ if(!isset($base) || $base == &quot;&quot;){ @@ -470,8 +475,9 @@ if(!isset($base) || $base == &quot;&quot;){
470 if($base == "" && file_exists('/opt/www/html/i3geo/aplicmap/geral1fedorav'.$versao.'.map')){ 475 if($base == "" && file_exists('/opt/www/html/i3geo/aplicmap/geral1fedorav'.$versao.'.map')){
471 $base = "/opt/www/html/i3geo/aplicmap/geral1v".$versao.".map"; 476 $base = "/opt/www/html/i3geo/aplicmap/geral1v".$versao.".map";
472 } 477 }
473 - if($base == "")  
474 - {$base = $locaplic."/aplicmap/geral1v".$versao.".map";} 478 + if($base == ""){
  479 + $base = $locaplic."/aplicmap/geral1v".$versao.".map";
  480 + }
475 } 481 }
476 } 482 }
477 //if(!isset($estadosl)) 483 //if(!isset($estadosl))
@@ -576,6 +582,11 @@ $w-&gt;set(&quot;imagepath&quot;,$atual.$diretorios[2].&quot;/&quot;); @@ -576,6 +582,11 @@ $w-&gt;set(&quot;imagepath&quot;,$atual.$diretorios[2].&quot;/&quot;);
576 $atual = $w->imageurl; 582 $atual = $w->imageurl;
577 $w->set("imageurl",$atual.$diretorios[2]."/"); 583 $w->set("imageurl",$atual.$diretorios[2]."/");
578 584
  585 +$projecao = pegaProjecaoDefault("proj4");
  586 +if($projecao != ""){
  587 + $mapn->setProjection($projecao);
  588 +}
  589 +
579 $salvo = $mapn->save($tmpfname); 590 $salvo = $mapn->save($tmpfname);
580 591
581 $_SESSION["imgurl"] = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].$atual.$diretorios[2]."/"; 592 $_SESSION["imgurl"] = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].$atual.$diretorios[2]."/";
@@ -323,7 +323,8 @@ else{ @@ -323,7 +323,8 @@ else{
323 $oMap->setmetadata("ows_enable_request","*"); 323 $oMap->setmetadata("ows_enable_request","*");
324 //parametro mandatario 324 //parametro mandatario
325 if($oMap->getmetadata("wms_srs") == ""){ 325 if($oMap->getmetadata("wms_srs") == ""){
326 - $oMap->setmetadata("wms_srs","EPSG:4326"); 326 + $projecao = pegaProjecaoDefault("epsg");
  327 + $oMap->setmetadata("wms_srs","EPSG:".$projecao);
327 } 328 }
328 $e = $oMap->extent; 329 $e = $oMap->extent;
329 $extensaoMap = ($e->minx)." ".($e->miny)." ".($e->maxx)." ".($e->maxy); 330 $extensaoMap = ($e->minx)." ".($e->miny)." ".($e->maxx)." ".($e->maxy);