Commit 9856e4db67b4ecfae190931a1e23e7ce78f5e639

Authored by Edmar Moretti
1 parent 5f113fcf

--no commit message

aplicmap/ogcwsv6.map
@@ -39,7 +39,13 @@ MAP @@ -39,7 +39,13 @@ MAP
39 FORMATOPTION "STORAGE=memory" 39 FORMATOPTION "STORAGE=memory"
40 #FORMATOPTION "FILENAME=result.csv" 40 #FORMATOPTION "FILENAME=result.csv"
41 END 41 END
42 - 42 + OUTPUTFORMAT
  43 + NAME 'kml'
  44 + DRIVER 'OGR/KML'
  45 + MIMETYPE "application/vnd.google-earth.kml+xml"
  46 + #FORMATOPTION "STORAGE=memory"
  47 + #IMAGEMODE FEATURE
  48 + END
43 OUTPUTFORMAT 49 OUTPUTFORMAT
44 NAME "geojson" 50 NAME "geojson"
45 DRIVER "OGR/GEOJSON" 51 DRIVER "OGR/GEOJSON"
@@ -47,7 +53,7 @@ MAP @@ -47,7 +53,7 @@ MAP
47 FORMATOPTION "STORAGE=memory" 53 FORMATOPTION "STORAGE=memory"
48 FORMATOPTION "FORM=SIMPLE" 54 FORMATOPTION "FORM=SIMPLE"
49 END 55 END
50 - 56 +
51 PROJECTION 57 PROJECTION
52 "+proj=longlat +ellps=GRS67 +no_defs" 58 "+proj=longlat +ellps=GRS67 +no_defs"
53 END 59 END
@@ -810,6 +810,16 @@ if(isset($OUTPUTFORMAT)){ @@ -810,6 +810,16 @@ if(isset($OUTPUTFORMAT)){
810 } 810 }
811 } 811 }
812 //FIXME envia uma linha estranha no header. Nao da pra usar 812 //FIXME envia uma linha estranha no header. Nao da pra usar
  813 + if(strtolower($OUTPUTFORMAT) == "kml"){
  814 + $l = $oMap->getlayer(0);
  815 + $n = $l->name."-kml";
  816 + $oMap->selectOutputFormat("kml");
  817 + //$oMap->outputformat->setOption("STORAGE", "memory");
  818 + //$oMap->outputformat->setOption("FILENAME", $n.".kml");
  819 + $l->setmetadata("wfs_getfeature_formatlist","kml");
  820 + $oMap->save($nomeMapfileTmp);
  821 + }
  822 + //FIXME envia uma linha estranha no header. Nao da pra usar
813 if(strtolower($OUTPUTFORMAT) == "geojson"){ 823 if(strtolower($OUTPUTFORMAT) == "geojson"){
814 $l = $oMap->getlayer(0); 824 $l = $oMap->getlayer(0);
815 $oMap->selectOutputFormat("geojson"); 825 $oMap->selectOutputFormat("geojson");
temas/_wbiomashp.map
1 -MAP  
2 - FONTSET "../symbols/fontes.txt"  
3 - SYMBOLSET "../symbols/simbolos.sym" 1 +MAP
  2 + FONTSET "c:\ms4w\apache\htdocs\i3geo\symbols\fontes.txt"
  3 + SYMBOLSET "c:\ms4w\apache\htdocs\i3geo\symbols\simbolosv6.sym"
4 LAYER 4 LAYER
5 CONNECTION "" 5 CONNECTION ""
6 DATA "c:\ms4w\apache\htdocs\i3geo\aplicmap\dados\biomas.shp" 6 DATA "c:\ms4w\apache\htdocs\i3geo\aplicmap\dados\biomas.shp"
7 METADATA 7 METADATA
8 "METAESTAT_ID_MEDIDA_VARIAVEL" "" 8 "METAESTAT_ID_MEDIDA_VARIAVEL" ""
9 - "cache" "NAO" 9 + "cache" "SIM"
10 "CLASSE" "SIM" 10 "CLASSE" "SIM"
11 "permitekmz" "nao" 11 "permitekmz" "nao"
12 "METAESTAT_CODIGO_TIPO_REGIAO" "" 12 "METAESTAT_CODIGO_TIPO_REGIAO" ""
13 "permitedownload" "sim" 13 "permitedownload" "sim"
14 "metaestat" "" 14 "metaestat" ""
15 - "permitekml" "sim"  
16 "permiteogc" "sim" 15 "permiteogc" "sim"
  16 + "permitekml" "sim"
  17 + "convcaracter" ""
17 "TEMA" "Biomas shapefile (acentuação)" 18 "TEMA" "Biomas shapefile (acentuação)"
  19 + "cortepixels" "0"
18 END # METADATA 20 END # METADATA
19 NAME "_wbiomashp" 21 NAME "_wbiomashp"
20 PROCESSING "ITEMS=CD_LEGENDA" 22 PROCESSING "ITEMS=CD_LEGENDA"
21 STATUS OFF 23 STATUS OFF
22 TEMPLATE "none.htm" 24 TEMPLATE "none.htm"
23 - TILEITEM "location"  
24 OPACITY 50 25 OPACITY 50
25 TYPE POLYGON 26 TYPE POLYGON
26 UNITS METERS 27 UNITS METERS
@@ -29,8 +30,9 @@ MAP @@ -29,8 +30,9 @@ MAP
29 EXPRESSION ('[CD_LEGENDA]'eq'CAATINGA') 30 EXPRESSION ('[CD_LEGENDA]'eq'CAATINGA')
30 STYLE 31 STYLE
31 ANGLE 0 32 ANGLE 0
32 - COLOR 21 44 114 33 + COLOR 252 141 223
33 OFFSET 0 0 34 OFFSET 0 0
  35 + OUTLINECOLOR 255 255 255
34 END # STYLE 36 END # STYLE
35 END # CLASS 37 END # CLASS
36 CLASS 38 CLASS
@@ -38,8 +40,9 @@ MAP @@ -38,8 +40,9 @@ MAP
38 EXPRESSION ('[CD_LEGENDA]'eq'PAMPA') 40 EXPRESSION ('[CD_LEGENDA]'eq'PAMPA')
39 STYLE 41 STYLE
40 ANGLE 0 42 ANGLE 0
41 - COLOR 225 189 199 43 + COLOR 36 240 107
42 OFFSET 0 0 44 OFFSET 0 0
  45 + OUTLINECOLOR 255 255 255
43 END # STYLE 46 END # STYLE
44 END # CLASS 47 END # CLASS
45 CLASS 48 CLASS
@@ -47,8 +50,9 @@ MAP @@ -47,8 +50,9 @@ MAP
47 EXPRESSION ('[CD_LEGENDA]'eq'CERRADO') 50 EXPRESSION ('[CD_LEGENDA]'eq'CERRADO')
48 STYLE 51 STYLE
49 ANGLE 0 52 ANGLE 0
50 - COLOR 17 235 39 53 + COLOR 71 98 5
51 OFFSET 0 0 54 OFFSET 0 0
  55 + OUTLINECOLOR 255 255 255
52 END # STYLE 56 END # STYLE
53 END # CLASS 57 END # CLASS
54 CLASS 58 CLASS
@@ -56,26 +60,29 @@ MAP @@ -56,26 +60,29 @@ MAP
56 EXPRESSION ('[CD_LEGENDA]'eq'PANTANAL') 60 EXPRESSION ('[CD_LEGENDA]'eq'PANTANAL')
57 STYLE 61 STYLE
58 ANGLE 0 62 ANGLE 0
59 - COLOR 242 192 145 63 + COLOR 61 221 64
60 OFFSET 0 0 64 OFFSET 0 0
  65 + OUTLINECOLOR 255 255 255
61 END # STYLE 66 END # STYLE
62 END # CLASS 67 END # CLASS
63 CLASS 68 CLASS
64 - NAME "AMAZONIA"  
65 - EXPRESSION ('[CD_LEGENDA]'eq'AMAZONIA') 69 + NAME "AMAZÔNIA"
  70 + EXPRESSION ('[CD_LEGENDA]'eq'AMAZÔNIA')
66 STYLE 71 STYLE
67 ANGLE 0 72 ANGLE 0
68 - COLOR 149 120 37 73 + COLOR 90 100 208
69 OFFSET 0 0 74 OFFSET 0 0
  75 + OUTLINECOLOR 255 255 255
70 END # STYLE 76 END # STYLE
71 END # CLASS 77 END # CLASS
72 CLASS 78 CLASS
73 - NAME "MATA ATLANTICA"  
74 - EXPRESSION ('[CD_LEGENDA]'eq'MATA ATLANTICA') 79 + NAME "MATA ATLÂNTICA"
  80 + EXPRESSION ('[CD_LEGENDA]'eq'MATA ATLÂNTICA')
75 STYLE 81 STYLE
76 ANGLE 0 82 ANGLE 0
77 - COLOR 208 160 125 83 + COLOR 63 33 71
78 OFFSET 0 0 84 OFFSET 0 0
  85 + OUTLINECOLOR 255 255 255
79 END # STYLE 86 END # STYLE
80 END # CLASS 87 END # CLASS
81 END # LAYER 88 END # LAYER