Commit d14e62fdfb9a9bd5bffee51064f35ee5b3d7e394

Authored by Edmar Moretti
1 parent dcc8fef0

Alteracao de NAME nos mapfiles de inicializacao. Uso de NAME como prefixo nos ar…

…quivos gerados para download
aplicmap/.map
... ... @@ -1,235 +0,0 @@
1   -MAP
2   - EXTENT -76.512593 -36.948432 -29.585185 7.046013
3   - FONTSET "/media/edmar/dados/trabalho/www/i3geo/symbols/fontes.txt"
4   - IMAGETYPE "png"
5   - MAXSIZE 10000
6   - NAME "i3geoogc"
7   - SHAPEPATH "/opt/www/html/geodados"
8   - SIZE 450 450
9   - STATUS ON
10   - SYMBOLSET "/media/edmar/dados/trabalho/www/i3geo/symbols/simbolosv7.sym"
11   - UNITS METERS
12   -
13   - OUTPUTFORMAT
14   - NAME "png"
15   - MIMETYPE "image/png"
16   - DRIVER "AGG/PNG"
17   - EXTENSION "png"
18   - IMAGEMODE RGBA
19   - TRANSPARENT TRUE
20   - FORMATOPTION "QUANTIZE_FORCE=ON"
21   - FORMATOPTION "QUANTIZE_DITHER=OFF"
22   - FORMATOPTION "QUANTIZE_COLORS=256"
23   - FORMATOPTION "INTERLACE=OFF"
24   - END # OUTPUTFORMAT
25   -
26   - OUTPUTFORMAT
27   - NAME "shape-zip"
28   - DRIVER "OGR/ESRI Shapefile"
29   - IMAGEMODE FEATURE
30   - TRANSPARENT FALSE
31   - END # OUTPUTFORMAT
32   -
33   - OUTPUTFORMAT
34   - NAME "csv"
35   - DRIVER "OGR/CSV"
36   - IMAGEMODE FEATURE
37   - TRANSPARENT FALSE
38   - FORMATOPTION "LCO:GEOMETRY=AS_WKT"
39   - FORMATOPTION "STORAGE=memory"
40   - END # OUTPUTFORMAT
41   -
42   - OUTPUTFORMAT
43   - NAME "kml"
44   - DRIVER "OGR/KML"
45   - IMAGEMODE FEATURE
46   - TRANSPARENT FALSE
47   - FORMATOPTION "STORAGE=memory"
48   - END # OUTPUTFORMAT
49   -
50   - OUTPUTFORMAT
51   - NAME "geojson"
52   - DRIVER "OGR/GEOJSON"
53   - IMAGEMODE FEATURE
54   - TRANSPARENT FALSE
55   - FORMATOPTION "STORAGE=memory"
56   - FORMATOPTION "FORM=SIMPLE"
57   - END # OUTPUTFORMAT
58   -
59   - PROJECTION
60   - "proj=longlat"
61   - "ellps=WGS84"
62   - "datum=WGS84"
63   - "no_defs"
64   - END # PROJECTION
65   - LEGEND
66   - KEYSIZE 10 10
67   - KEYSPACING 5 5
68   - LABEL
69   - FONT "verdana"
70   - SIZE 10
71   - OFFSET 0 0
72   - PARTIALS FALSE
73   - SHADOWSIZE 1 1
74   - END # LABEL
75   - STATUS ON
76   - END # LEGEND
77   -
78   - QUERYMAP
79   - SIZE -1 -1
80   - STATUS OFF
81   - STYLE HILITE
82   - END # QUERYMAP
83   -
84   - SCALEBAR
85   - IMAGECOLOR 255 255 255
86   - INTERVALS 4
87   - LABEL
88   - SIZE 10
89   - OFFSET 0 0
90   - SHADOWSIZE 1 1
91   - END # LABEL
92   - SIZE 200 3
93   - STATUS OFF
94   - UNITS MILES
95   - END # SCALEBAR
96   -
97   - WEB
98   - IMAGEPATH "/tmp/ms_tmp/"
99   - IMAGEURL "/ms_tmp/"
100   - METADATA
101   - "wms_srs" "EPSG:4326"
102   - "wms_attribution_logourl_width" "85"
103   - "wms_onlineresource" "http://localhost:80/i3geo/ogc.php"
104   - "ows_country" "Brasil"
105   - "ows_context_fid" "i3geo"
106   - "ows_keywordlist" "i3Geo"
107   - "wms_getcapabilities_version" "1.1.1"
108   - "ows_city" "Brasilia"
109   - "ows_addresstype" "uri"
110   - "ows_contactperson" "Web Master"
111   - "ows_context_version" "1.1.1"
112   - "wms_attribution_title" "i3Geo"
113   - "ows_abstract" "Web services gerados da base de dados do i3Geo. Para chamar um tema especificamente, veja o sistema de ajuda, digitando no navegador web ogc.php?ajuda=, para uma lista compacta de todos os servicos, digite ogc.php?lista=temas"
114   - "ows_contactposition" "Administrador do sitio web"
115   - "ows_onlineresource" "http://localhost:80/i3geo/ogc.php"
116   - "ows_enable_request" "*"
117   - "ows_stateorprovince" "DF"
118   - "wms_feature_info_mime_type" "application/json"
119   - "wms_attribution_logourl_format" "image/png"
120   - "ows_contactorganization" "Coordenacao Geral de TI"
121   - "ows_sld_enabled" "true"
122   - "ows_name" "i3geoogc"
123   - "wms_attribution_onlineresource" "http://localhost:80/i3geo"
124   - "wms_attribution_logourl_height" "56"
125   - "ows_accessconstraints" "vedado o uso comercial"
126   - "wfs_title" "i3Geo - i3geo"
127   - "ows_fees" "none"
128   - "ows_contactelectronicmailaddress" ""
129   - "wms_attribution_logourl_href" "http://localhost:80/i3geo/imagens/i3geo.png"
130   - "ows_namespace_uri" "http://www.omsug.ca/osgis2004"
131   - "ows_getcontext_enabled" "1"
132   - "ows_address" "http://www.mma.gov.br"
133   - "wms_title" "i3Geo - i3geo"
134   - "ows_postcode" ""
135   - END # METADATA
136   - TEMPLATE "none.htm"
137   - END # WEB
138   -
139   - LAYER
140   - CONNECTION ""
141   - DATA "/var/www/i3geo/aplicmap/dados/biomas.shp"
142   - GROUP ""
143   - METADATA
144   - "METAESTAT_ID_MEDIDA_VARIAVEL" ""
145   - "WFS_INCLUDE_ITEMS" "all"
146   - "TIP" "CD_LEGENDA"
147   - "CACHE" "sim"
148   - "CLASSE" "SIM"
149   - "permitekmz" "sim"
150   - "ITENSDESC" "Bioma Teste de acentuação"
151   - "WMS_INCLUDE_ITEMS" "all"
152   - "ESCALA" "1000000"
153   - "TILES" "SIM"
154   - "METAESTAT_CODIGO_TIPO_REGIAO" ""
155   - "wms_extent" "-76 -39 -29 9"
156   - "extensao" "-76 -39 -29 9"
157   - "permitedownload" "sim"
158   - "ows_srs" "EPSG:4618 EPSG:4618 EPSG:4291 EPSG:4326 EPSG:22521 EPSG:22522 EPSG:22523 EPSG:22524 EPSG:22525 EPSG:29101 EPSG:29119 EPSG:29120 EPSG:29121 EPSG:29122 EPSG:29177 EPSG:29178 EPSG:29179 EPSG:29180 EPSG:29181 EPSG:29182 EPSG:29183 EPSG:29184 EPSG:29185"
159   - "metaestat" ""
160   - "download" "sim"
161   - "ows_title" "_Biomas SHP (acentução)"
162   - "itembuscarapida" "CD_LEGENDA"
163   - "ITENS" "CD_LEGENDA"
164   - "transitioneffect" "SIM"
165   - "permiteogc" "sim"
166   - "permitekml" "sim"
167   - "TEMA" "_Biomas SHP (acentução)"
168   - "gml_include_items" "all"
169   - END # METADATA
170   - NAME "_lbiomashp"
171   - PROCESSING "ITEMS=CD_LEGENDA"
172   - PROCESSING "LABEL_NO_CLIP=True"
173   - PROCESSING "POLYLINE_NO_CLIP=True"
174   - STATUS DEFAULT
175   - TEMPLATE "none.htm"
176   - TILEITEM "location"
177   - TYPE POLYGON
178   - UNITS METERS
179   - CLASS
180   - NAME "CAATINGA"
181   - EXPRESSION ('[CD_LEGENDA]'eq'CAATINGA')
182   - STYLE
183   - COLOR 4 180 226
184   - OUTLINECOLOR 255 255 255
185   - END # STYLE
186   - TITLE ""
187   - END # CLASS
188   - CLASS
189   - NAME "PAMPA area > 5"
190   - EXPRESSION ('[CD_LEGENDA]'eq'PAMPA area > 5')
191   - STYLE
192   - COLOR 116 220 127
193   - OUTLINECOLOR 255 255 255
194   - END # STYLE
195   - TITLE ""
196   - END # CLASS
197   - CLASS
198   - NAME "CERRADO"
199   - EXPRESSION ('[CD_LEGENDA]'eq'CERRADO')
200   - STYLE
201   - COLOR 202 199 25
202   - OUTLINECOLOR 255 255 255
203   - END # STYLE
204   - TITLE ""
205   - END # CLASS
206   - CLASS
207   - NAME "PANTANAL"
208   - EXPRESSION ('[CD_LEGENDA]'eq'PANTANAL')
209   - STYLE
210   - COLOR 68 130 30
211   - OUTLINECOLOR 255 255 255
212   - END # STYLE
213   - TITLE ""
214   - END # CLASS
215   - CLASS
216   - NAME "AMAZÔNIA"
217   - EXPRESSION ('[CD_LEGENDA]'eq'AMAZÔNIA')
218   - STYLE
219   - COLOR 23 2 150
220   - OUTLINECOLOR 255 255 255
221   - END # STYLE
222   - TITLE ""
223   - END # CLASS
224   - CLASS
225   - NAME "MATA ATLÂNTICA"
226   - EXPRESSION ('[CD_LEGENDA]'eq'MATA ATLÂNTICA')
227   - STYLE
228   - COLOR 187 96 164
229   - OUTLINECOLOR 255 255 255
230   - END # STYLE
231   - TITLE ""
232   - END # CLASS
233   - END # LAYER
234   -
235   -END # MAP
aplicmap/geral1.map
... ... @@ -33,7 +33,10 @@ MAP
33 33 SIZE 480 500
34 34 STATUS ON
35 35 UNITS DD
36   - NAME "GERAL"
  36 + #
  37 + #tambem e utilizado pelo i3Geo para gerar prefixos em algumas ferramentas, como download
  38 + #
  39 + NAME "i3geomap"
37 40 DEBUG OFF
38 41 #
39 42 #utilize o agg apenas com mapserver 5x
... ... @@ -48,7 +51,7 @@ MAP
48 51 FORMATOPTION "QUANTIZE_COLORS=256"
49 52 FORMATOPTION "INTERLACE=OFF"
50 53 END
51   -
  54 +
52 55 OUTPUTFORMAT
53 56 NAME jpeg
54 57 DRIVER GD/JPEG
... ... @@ -84,7 +87,7 @@ MAP
84 87 TRANSPARENT TRUE
85 88 FORMATOPTION "INTERLACE=OFF"
86 89 END
87   -
  90 +
88 91  
89 92 PROJECTION
90 93 "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
... ... @@ -119,7 +122,7 @@ MAP
119 122 END
120 123 REFERENCE
121 124 COLOR -1 -1 -1
122   - EXTENT -75.5728 -37.4751 -30.525 7.57273#-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401
  125 + EXTENT -75.5728 -37.4751 -30.525 7.57273#-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401
123 126 #edite o caminho se a aplicacao for movida de lugar
124 127 IMAGE "/opt/www/html/i3geo/imagens/referencia1.png"
125 128 OUTLINECOLOR -1 -1 -1
... ... @@ -277,7 +280,7 @@ MAP
277 280 # END
278 281 # END # CLASS
279 282 #END # LAYER
280   -
  283 +
281 284 LAYER
282 285 METADATA
283 286 #"TEMA" "NAO"
... ...
aplicmap/geral1debian.map
... ... @@ -33,7 +33,10 @@ MAP
33 33 SIZE 480 500
34 34 STATUS ON
35 35 UNITS DD
36   - NAME "GERAL"
  36 + #
  37 + #tambem e utilizado pelo i3Geo para gerar prefixos em algumas ferramentas, como download
  38 + #
  39 + NAME "i3geomap"
37 40 DEBUG OFF
38 41 #CONFIG "MS_ERRORFILE" "/tmp/ms_tmp/ms_error.txt"
39 42 #
... ... @@ -49,7 +52,7 @@ MAP
49 52 FORMATOPTION "QUANTIZE_COLORS=256"
50 53 FORMATOPTION "INTERLACE=OFF"
51 54 END
52   -
  55 +
53 56 OUTPUTFORMAT
54 57 NAME jpeg
55 58 DRIVER GD/JPEG
... ... @@ -85,7 +88,7 @@ MAP
85 88 TRANSPARENT TRUE
86 89 FORMATOPTION "INTERLACE=OFF"
87 90 END
88   -
  91 +
89 92  
90 93 PROJECTION
91 94 "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
... ... @@ -121,7 +124,7 @@ MAP
121 124 REFERENCE
122 125 COLOR -1 -1 -1
123 126 EXTENT -75.5728 -37.4751 -30.525 7.57273
124   - #-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401
  127 + #-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401
125 128 #edite o caminho se a aplicacao for movida de lugar
126 129 IMAGE "/var/www/i3geo/imagens/referencia1.png"
127 130 OUTLINECOLOR -1 -1 -1
... ... @@ -280,7 +283,7 @@ MAP
280 283 # END # CLASS
281 284 #END # LAYER
282 285  
283   -
  286 +
284 287 LAYER
285 288 METADATA
286 289 #"TEMA" "NAO"
... ...
aplicmap/geral1debianv5.map
... ... @@ -33,7 +33,10 @@ MAP
33 33 SIZE 480 500
34 34 STATUS ON
35 35 UNITS DD
36   - NAME "GERAL"
  36 + #
  37 + #tambem e utilizado pelo i3Geo para gerar prefixos em algumas ferramentas, como download
  38 + #
  39 + NAME "i3geomap"
37 40 DEBUG OFF
38 41 #CONFIG "MS_ERRORFILE" "/tmp/ms_tmp/ms_error.txt"
39 42 #
... ... @@ -49,7 +52,7 @@ MAP
49 52 FORMATOPTION "QUANTIZE_COLORS=256"
50 53 FORMATOPTION "INTERLACE=OFF"
51 54 END
52   -
  55 +
53 56 OUTPUTFORMAT
54 57 NAME jpeg
55 58 DRIVER GD/JPEG
... ... @@ -85,7 +88,7 @@ MAP
85 88 TRANSPARENT TRUE
86 89 FORMATOPTION "INTERLACE=OFF"
87 90 END
88   -
  91 +
89 92  
90 93 PROJECTION
91 94 "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
... ... @@ -121,7 +124,7 @@ MAP
121 124 REFERENCE
122 125 COLOR -1 -1 -1
123 126 EXTENT -75.5728 -37.4751 -30.525 7.57273
124   - #-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401
  127 + #-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401
125 128 #edite o caminho se a aplicacao for movida de lugar
126 129 IMAGE "/var/www/i3geo/imagens/referencia1.png"
127 130 OUTLINECOLOR -1 -1 -1
... ... @@ -279,7 +282,7 @@ MAP
279 282 # END
280 283 # END # CLASS
281 284 #END # LAYER
282   -
  285 +
283 286 LAYER
284 287 METADATA
285 288 #"TEMA" "NAO"
... ...
aplicmap/geral1debianv6.map
... ... @@ -34,7 +34,10 @@ MAP
34 34 SIZE 480 500
35 35 STATUS ON
36 36 UNITS DD
37   - NAME "GERAL"
  37 + #
  38 + #tambem e utilizado pelo i3Geo para gerar prefixos em algumas ferramentas, como download
  39 + #
  40 + NAME "i3geomap"
38 41 DEBUG OFF
39 42 #CONFIG "MS_ERRORFILE" "/tmp/ms_tmp/ms_error.txt"
40 43 #
... ...
aplicmap/geral1debianv7.map
... ... @@ -34,7 +34,10 @@ MAP
34 34 SIZE 480 500
35 35 STATUS ON
36 36 UNITS DD
37   - NAME "GERAL"
  37 + #
  38 + #tambem e utilizado pelo i3Geo para gerar prefixos em algumas ferramentas, como download
  39 + #
  40 + NAME "i3geomap"
38 41 DEBUG OFF
39 42 #CONFIG "CPL_DEBUG" "ON"
40 43 #CONFIG "MS_ERRORFILE" "/tmp/ms_tmp/ms_error.txt"
... ...
aplicmap/geral1fedorav5.map
... ... @@ -33,7 +33,10 @@ MAP
33 33 SIZE 480 500
34 34 STATUS ON
35 35 UNITS DD
36   - NAME "GERAL"
  36 + #
  37 + #tambem e utilizado pelo i3Geo para gerar prefixos em algumas ferramentas, como download
  38 + #
  39 + NAME "i3geomap"
37 40 DEBUG OFF
38 41 #CONFIG "MS_ERRORFILE" "/tmp/ms_tmp/ms_error.txt"
39 42 #
... ... @@ -49,7 +52,7 @@ MAP
49 52 FORMATOPTION "QUANTIZE_COLORS=256"
50 53 FORMATOPTION "INTERLACE=OFF"
51 54 END
52   -
  55 +
53 56 OUTPUTFORMAT
54 57 NAME jpeg
55 58 DRIVER GD/JPEG
... ... @@ -85,7 +88,7 @@ MAP
85 88 TRANSPARENT TRUE
86 89 FORMATOPTION "INTERLACE=OFF"
87 90 END
88   -
  91 +
89 92  
90 93 PROJECTION
91 94 "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
... ... @@ -121,7 +124,7 @@ MAP
121 124 REFERENCE
122 125 COLOR -1 -1 -1
123 126 EXTENT -75.5728 -37.4751 -30.525 7.57273
124   - #-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401
  127 + #-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401
125 128 #edite o caminho se a aplicacao for movida de lugar
126 129 IMAGE "/var/www/html/i3geo/imagens/referencia1.png"
127 130 OUTLINECOLOR -1 -1 -1
... ... @@ -280,7 +283,7 @@ MAP
280 283 # END # CLASS
281 284 #END # LAYER
282 285  
283   -
  286 +
284 287 LAYER
285 288 METADATA
286 289 #"TEMA" "NAO"
... ...
aplicmap/geral1fedorav6.map
... ... @@ -34,7 +34,10 @@ MAP
34 34 SIZE 480 500
35 35 STATUS ON
36 36 UNITS DD
37   - NAME "GERAL"
  37 + #
  38 + #tambem e utilizado pelo i3Geo para gerar prefixos em algumas ferramentas, como download
  39 + #
  40 + NAME "i3geomap"
38 41 DEBUG OFF
39 42 #CONFIG "MS_ERRORFILE" "/tmp/ms_tmp/ms_error.txt"
40 43 #
... ...
aplicmap/geral1fedorav7.map
... ... @@ -34,7 +34,10 @@ MAP
34 34 SIZE 480 500
35 35 STATUS ON
36 36 UNITS DD
37   - NAME "GERAL"
  37 + #
  38 + #tambem e utilizado pelo i3Geo para gerar prefixos em algumas ferramentas, como download
  39 + #
  40 + NAME "i3geomap"
38 41 DEBUG OFF
39 42 #CONFIG "MS_ERRORFILE" "/tmp/ms_tmp/ms_error.txt"
40 43 #
... ...
aplicmap/geral1v5.map
... ... @@ -33,7 +33,10 @@ MAP
33 33 SIZE 480 500
34 34 STATUS ON
35 35 UNITS DD
36   - NAME "GERAL"
  36 + #
  37 + #tambem e utilizado pelo i3Geo para gerar prefixos em algumas ferramentas, como download
  38 + #
  39 + NAME "i3geomap"
37 40 DEBUG OFF
38 41 #
39 42 #utilize o agg apenas com mapserver 5x
... ... @@ -48,7 +51,7 @@ MAP
48 51 FORMATOPTION "QUANTIZE_COLORS=256"
49 52 FORMATOPTION "INTERLACE=OFF"
50 53 END
51   -
  54 +
52 55 OUTPUTFORMAT
53 56 NAME jpeg
54 57 DRIVER GD/JPEG
... ... @@ -84,7 +87,7 @@ MAP
84 87 TRANSPARENT TRUE
85 88 FORMATOPTION "INTERLACE=OFF"
86 89 END
87   -
  90 +
88 91  
89 92 PROJECTION
90 93 "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
... ... @@ -119,7 +122,7 @@ MAP
119 122 END
120 123 REFERENCE
121 124 COLOR -1 -1 -1
122   - EXTENT -75.5728 -37.4751 -30.525 7.57273#-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401
  125 + EXTENT -75.5728 -37.4751 -30.525 7.57273#-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401
123 126 #edite o caminho se a aplicacao for movida de lugar
124 127 IMAGE "/opt/www/html/i3geo/imagens/referencia1.png"
125 128 OUTLINECOLOR -1 -1 -1
... ... @@ -277,7 +280,7 @@ MAP
277 280 # END
278 281 # END # CLASS
279 282 #END # LAYER
280   -
  283 +
281 284 LAYER
282 285 METADATA
283 286 #"TEMA" "NAO"
... ...
aplicmap/geral1v6.map
... ... @@ -34,7 +34,10 @@ MAP
34 34 SIZE 480 500
35 35 STATUS ON
36 36 UNITS DD
37   - NAME "GERAL"
  37 + #
  38 + #tambem e utilizado pelo i3Geo para gerar prefixos em algumas ferramentas, como download
  39 + #
  40 + NAME "i3geomap"
38 41 DEBUG OFF
39 42 #
40 43 #utilize o agg apenas com mapserver 5x
... ...
aplicmap/geral1v7.map
... ... @@ -34,7 +34,10 @@ MAP
34 34 SIZE 480 500
35 35 STATUS ON
36 36 UNITS DD
37   - NAME "GERAL"
  37 + #
  38 + #tambem e utilizado pelo i3Geo para gerar prefixos em algumas ferramentas, como download
  39 + #
  40 + NAME "i3geomap"
38 41 DEBUG OFF
39 42 #
40 43 #utilize o agg apenas com mapserver 5x
... ...
aplicmap/geral1windows.map
... ... @@ -33,7 +33,10 @@ MAP
33 33 SIZE 480 500
34 34 STATUS ON
35 35 UNITS DD
36   - NAME "GERAL"
  36 + #
  37 + #tambem e utilizado pelo i3Geo para gerar prefixos em algumas ferramentas, como download
  38 + #
  39 + NAME "i3geomap"
37 40  
38 41 OUTPUTFORMAT
39 42 NAME 'AGG_Q'
... ...
aplicmap/geral1windowsv5.map
... ... @@ -32,8 +32,11 @@ MAP
32 32 SIZE 480 500
33 33 STATUS ON
34 34 UNITS DD
35   - NAME "GERAL"
36   -
  35 + #
  36 + #tambem e utilizado pelo i3Geo para gerar prefixos em algumas ferramentas, como download
  37 + #
  38 + NAME "i3geomap"
  39 +
37 40 OUTPUTFORMAT
38 41 NAME 'AGG_Q'
39 42 DRIVER AGG/PNG
... ... @@ -43,7 +46,7 @@ MAP
43 46 FORMATOPTION "QUANTIZE_COLORS=256"
44 47 FORMATOPTION "INTERLACE=OFF"
45 48 END
46   -
  49 +
47 50 OUTPUTFORMAT
48 51 NAME svg
49 52 MIMETYPE "image/svg+xml"
... ... @@ -69,7 +72,7 @@ MAP
69 72 TRANSPARENT FALSE
70 73 FORMATOPTION "INTERLACE=OFF"
71 74 END
72   -
  75 +
73 76 OUTPUTFORMAT
74 77 NAME png2
75 78 MIMETYPE image/png
... ... @@ -79,7 +82,7 @@ MAP
79 82 TRANSPARENT TRUE
80 83 FORMATOPTION "INTERLACE=OFF"
81 84 END
82   -
  85 +
83 86 PROJECTION
84 87 "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
85 88 END
... ... @@ -113,7 +116,7 @@ MAP
113 116 END
114 117 REFERENCE
115 118 COLOR -1 -1 -1
116   - EXTENT -75.5728 -37.4751 -30.525 7.57273#-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401
  119 + EXTENT -75.5728 -37.4751 -30.525 7.57273#-79.8713331401 -41.7736536401 -26.2264448599 11.8712346401
117 120 #edite o caminho se a aplicacao for movida de lugar
118 121 IMAGE "c:/ms4w/apache/htdocs/i3geo/imagens/referencia1.png"
119 122 OUTLINECOLOR -1 -1 -1
... ... @@ -273,7 +276,7 @@ MAP
273 276 # END
274 277 # END # CLASS
275 278 #END # LAYER
276   -
  279 +
277 280 LAYER
278 281 METADATA
279 282 #"TEMA" "NAO"
... ...
aplicmap/geral1windowsv6.map
... ... @@ -33,7 +33,10 @@ MAP
33 33 SIZE 480 500
34 34 STATUS ON
35 35 UNITS DD
36   - NAME "GERAL"
  36 + #
  37 + #tambem e utilizado pelo i3Geo para gerar prefixos em algumas ferramentas, como download
  38 + #
  39 + NAME "i3geomap"
37 40  
38 41 OUTPUTFORMAT
39 42 NAME 'AGG_Q'
... ...
aplicmap/geral1windowsv7.map
... ... @@ -33,7 +33,10 @@ MAP
33 33 SIZE 480 500
34 34 STATUS ON
35 35 UNITS DD
36   - NAME "GERAL"
  36 + #
  37 + #tambem e utilizado pelo i3Geo para gerar prefixos em algumas ferramentas, como download
  38 + #
  39 + NAME "i3geomap"
37 40  
38 41 OUTPUTFORMAT
39 42 NAME 'AGG_Q'
... ...
classesphp/funcoes_gerais.php
... ... @@ -1475,6 +1475,7 @@ function criaSHP($tema,$map_file,$locaplic,$dir_tmp,$nomeRand=TRUE,$prj="",$proj
1475 1475 include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php";
1476 1476 }
1477 1477 $map = @ms_newMapObj($map_file);
  1478 + $nameMapfile = $map->name;
1478 1479 substituiConObj($map,$postgis_mapa);
1479 1480  
1480 1481 $layer = $map->getlayerbyname($tema);
... ... @@ -1509,7 +1510,7 @@ function criaSHP($tema,$map_file,$locaplic,$dir_tmp,$nomeRand=TRUE,$prj="",$proj
1509 1510 $novonomelayer = $tema;
1510 1511 }
1511 1512 $novonomelayer = str_replace(".","-",$novonomelayer);
1512   - $nomeshp = $dir_tmp."/".$novonomelayer;
  1513 + $nomeshp = $dir_tmp."/".$nameMapfile."_".$novonomelayer;
1513 1514  
1514 1515 if(file_exists($nomeshp.".shp")){
1515 1516 return $nomeshp;
... ... @@ -1731,6 +1732,7 @@ function downloadTema2($map_file,$tema,$locaplic,$dir_tmp,$postgis_mapa)
1731 1732 }
1732 1733 }
1733 1734 $map_tmp = ms_newMapObj($base);
  1735 +
1734 1736 $map_file = $dir_tmp."/downloadTema2".nomerandomico(20).".map";
1735 1737 $map_tmp->setProjection($projecao["proj4"]);
1736 1738 $map_tmp->save($map_file);
... ... @@ -1819,6 +1821,7 @@ function downloadTema2($map_file,$tema,$locaplic,$dir_tmp,$postgis_mapa)
1819 1821 //$map_file agora contem os LAYERS necessários
1820 1822 $map = ms_newMapObj($map_file);
1821 1823 substituiConObj($map,$postgis_mapa);
  1824 + $nameMapfile = $map->name;
1822 1825 //
1823 1826 //verifica se existe mais de um tema (grupo) montando o array com os temas
1824 1827 //os grupos podem ter o nome do layer em GROUP ao invés de NAME
... ... @@ -1851,7 +1854,8 @@ function downloadTema2($map_file,$tema,$locaplic,$dir_tmp,$postgis_mapa)
1851 1854 foreach ($temas as $tema){
1852 1855 $l = $map->getlayerbyname($tema);
1853 1856 $novonomelayer = $tema;
1854   - $nomeshp = $dir_tmp."/".$novonomelayer;
  1857 + //usa o NAME do mapfile para nao gerar arquivos com o mesmo nome em instalacoes multiplas do i3geo
  1858 + $nomeshp = $dir_tmp."/".$nameMapfile."_".$novonomelayer;
1855 1859 if(file_exists($nomeshp.".dbf")){
1856 1860 //
1857 1861 //verifica se o arquivo está vazio ou não
... ... @@ -1874,7 +1878,9 @@ function downloadTema2($map_file,$tema,$locaplic,$dir_tmp,$postgis_mapa)
1874 1878 //
1875 1879 //se o arquivo não tiver sido copiado
1876 1880 //
1877   - $nomecopia = $dir_tmp."/".basename($meta);
  1881 + //evita que se tente copiar qualquer arquivo
  1882 + $meta = str_replace(".zip","",$meta).".zip";
  1883 + $nomecopia = $dir_tmp."/".$nameMapfile."_".basename($meta);
1878 1884 //para evitar que tente copiar um arquivo mapfile
1879 1885 $nomecopia = str_replace(".map","",$nomecopia);
1880 1886 $nomecopia = str_replace(".zip","zip",$nomecopia).".zip";
... ... @@ -1894,14 +1900,16 @@ function downloadTema2($map_file,$tema,$locaplic,$dir_tmp,$postgis_mapa)
1894 1900 if (file_exists($dados)){
1895 1901 $dir = dirname($dados);
1896 1902 $arq = explode(".",basename($dados));
1897   - $nomecopia = $dir_tmp."/".$arq[0];
  1903 + $nomecopia = $dir_tmp."/".$nameMapfile."_".$arq[0];
1898 1904 $exts = array("jpg","jpw","tif","tifw","tfw","png","pngw","jpgw","wld","img");
1899 1905 foreach($exts as $ext){
1900 1906 $copia = $nomecopia.".".$ext;
1901   - if(!file_exists($copia) && file_exists($dir."/".$arq[0].".".$ext))
1902   - {copy($dir."/".$arq[0].".".$ext,$copia);}
1903   - if(file_exists($copia))
1904   - $resultado[] = basename($dir_tmp)."/".basename($copia);
  1907 + if(!file_exists($copia) && file_exists($dir."/".$arq[0].".".$ext)){
  1908 + copy($dir."/".$arq[0].".".$ext,$copia);
  1909 + }
  1910 + if(file_exists($copia)){
  1911 + $resultado[] = basename($dir_tmp)."/".basename($copia);
  1912 + }
1905 1913 }
1906 1914 }
1907 1915 else{
... ...
classesphp/mapa_controle.php
... ... @@ -982,7 +982,7 @@ switch (strtoupper($funcao))
982 982 break;
983 983 /*
984 984 Valor: DOWNLOAD (depreciado, utilize DOWNLOAD2
985   - */
  985 + */
986 986 case "DOWNLOAD":
987 987 $retorno = downloadTema($map_file,$_pg["tema"],$locaplic,$dir_tmp,$postgis_mapa);
988 988 break;
... ...
ferramentas/carregamapa/upload.php
... ... @@ -48,6 +48,10 @@ if (isset($_FILES['i3GEOcarregamapafilemap']['name']) && strlen(basename($_FILES
48 48 if($checkphp == true){
49 49 exit;
50 50 }
  51 + $checkphp = fileContemString($_FILES['i3GEOcarregamapafilemap']['tmp_name'],".php");
  52 + if($checkphp == true){
  53 + exit;
  54 + }
51 55  
52 56 $nome = basename($Arquivo);
53 57 $arqtemp = $dirmap."/".$Arquivo;
... ...