diff --git a/aplicmap/simlin.map b/aplicmap/simlin.map index 0686215..a8c398a 100644 --- a/aplicmap/simlin.map +++ b/aplicmap/simlin.map @@ -1,4 +1,4 @@ -SYMBOLSET ../symbols/simbolos.sym +SYMBOLSET ../symbols/simboloslin.sym FONTSET "../symbols/fontes.txt" LAYER METADATA diff --git a/aplicmap/simpol.map b/aplicmap/simpol.map index bd8f09a..60fbce2 100644 --- a/aplicmap/simpol.map +++ b/aplicmap/simpol.map @@ -1,4 +1,4 @@ -SYMBOLSET ../symbols/simbolos.sym +SYMBOLSET ../symbols/simbolospol.sym FONTSET "../symbols/fontes.txt" LAYER METADATA diff --git a/aplicmap/simpt.map b/aplicmap/simpt.map index 49f5a5e..3061c06 100644 --- a/aplicmap/simpt.map +++ b/aplicmap/simpt.map @@ -1,4 +1,4 @@ -SYMBOLSET ../symbols/simbolos.sym +SYMBOLSET ../symbols/simbolospt.sym FONTSET "../symbols/fontes.txt" LAYER METADATA diff --git a/classesphp/classe_legenda.php b/classesphp/classe_legenda.php index 5941402..e0c97aa 100644 --- a/classesphp/classe_legenda.php +++ b/classesphp/classe_legenda.php @@ -393,8 +393,10 @@ function listaSimbolos($tipo,$dir_tmp,$imgdir) else {$mapatemp = ms_newMapObj($this->localaplicacao."/aplicmap/".$t);} $ins = ""; - $ns = $this->mapa->getnumsymbols(); + $ns = $mapatemp->getnumsymbols(); $l = $mapatemp->getlayer(0); + $novoss = dirname($this->mapa->symbolsetfilename)."/".basename($mapatemp->symbolsetfilename); + $this->mapa->setsymbolset($novoss); for ($i=0;$i < $ns;$i++) { $oSymbol = $this->mapa->getSymbolObjectById($i); @@ -409,7 +411,7 @@ function listaSimbolos($tipo,$dir_tmp,$imgdir) $ico = $c->createLegendIcon(40,40); $nimg = $ico->saveWebImage(); $pat = $this->mapa->web->imageurl; - $ins .= ""; + $ins .= ""; } fwrite($f,""); fclose($f); diff --git a/symbols/simboloslin.sym b/symbols/simboloslin.sym new file mode 100644 index 0000000..e623177 --- /dev/null +++ b/symbols/simboloslin.sym @@ -0,0 +1,392 @@ +SYMBOLSET +Symbol + Name 'ferrovia-line1' + Type ELLIPSE + Points + 1 1 + END + FILLED TRUE + STYLE + 1 13 1 13 + END +END +Symbol + Name 'ferrovia-line2' + Type VECTOR + Points + 0 0 + 1 0 + 1 0 + 0 0 + END + FILLED TRUE + STYLE + 5 13 5 13 + END +END + Symbol + Name "pt1" + Type VECTOR + TRANSPARENT 0 + Points + 1 1 + 1 1 + END + STYLE + 1 13 1 13 + END + END + + Symbol + name "pt2" + TYPE ELLIPSE + POINTS 1 1 END + FILLED true + STYLE + 1 13 1 13 + END + END + + Symbol + Name "pt3" + Type ELLIPSE + POINTS 1 1 END + Transparent 0 + STYLE + 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 + STYLE 1 4 1 END + Transparent 0 + STYLE + 10 20 10 20 + END + END + + Symbol + name "dashed" + Type ELLIPSE + FILLED true + POINTS + 1 1 + END + STYLE + 20 10 20 10 + END + END + + Symbol + name "dashed1" + Type ELLIPSE + FILLED true + POINTS + 1 1 + END + STYLE + 8 8 1 8 + END + END + + Symbol + name "dashed2" + Type ELLIPSE + FILLED true + POINTS + 2 0 + END + STYLE + 8 8 1 8 + END + END + + Symbol + Name "seta" + Type PIXMAP + Image "seta.png" + STYLE + 1 13 1 13 + END + END + + Symbol + Name "sede" + Type PIXMAP + Image "sede.png" + Transparent 1 + STYLE + 1 13 1 13 + END + + END + + Symbol + Name "cidmun" + Type PIXMAP + Image "cidmun.png" + STYLE + 1 13 1 13 + END + + END + + Symbol + Name "capital" + Type PIXMAP + Image "capital.png" + STYLE + 1 13 1 13 + END + + END + + Symbol + Name "cidade" + Type PIXMAP + Image "cidade.png" + STYLE + 1 13 1 13 + END + + END + + Symbol + Name "vila" + Type PIXMAP + Image "vila.png" + STYLE + 1 13 1 13 + END + + END + + Symbol + Name "xy" + Type PIXMAP + Image "xy.png" + STYLE + 1 13 1 13 + END + + END + + Symbol + Name "xyr" + Type PIXMAP + Image "xyr.png" + STYLE + 1 13 1 13 + END + + END + + Symbol + Name "porto" + Type PIXMAP + Image "porto.png" + STYLE + 1 13 1 13 + END + + END + + Symbol + Name "ref" + Type PIXMAP + Image "ref.png" + STYLE + 1 13 1 13 + END + + END + + Symbol + Name "marca" + Type PIXMAP + Image "marca.png" + STYLE + 1 13 1 13 + END + + END + + + Symbol + Name "ponto" + Type ELLIPSE + FILLED true + TRANSPARENT 0 + Points + 1 1 + 1 1 + END + STYLE + 1 13 1 13 + END + + END + + Symbol + NAME 'quadrado' + TYPE VECTOR + FILLED TRUE + POINTS + 0 1 + 0 0 + 1 0 + 1 1 + 0 1 + END + STYLE + 1 13 1 13 + 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 + STYLE + 1 13 1 13 + END + + END + + SYMBOL + NAME 'triangulo' + TYPE VECTOR + FILLED TRUE + POINTS + 0 1 + .5 0 + 1 1 + 0 1 + END + STYLE + 1 13 1 13 + 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 + STYLE + 1 13 1 13 + 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 + STYLE + 1 13 1 13 + 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 + STYLE + 1 13 1 13 + 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 + STYLE + 1 13 1 13 + END + + END + +Symbol + name "circle" + Type ELLIPSE + Filled true + POINTS + 1 1 + END + STYLE + 1 13 1 13 + END + +END + + + diff --git a/symbols/simbolospol.sym b/symbols/simbolospol.sym new file mode 100644 index 0000000..6f611e0 --- /dev/null +++ b/symbols/simbolospol.sym @@ -0,0 +1,357 @@ +SYMBOLSET + 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 "cidmun" + Type PIXMAP + Image "cidmun.png" + END + + Symbol + Name "capital" + Type PIXMAP + Image "capital.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 "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 + + + + diff --git a/symbols/simbolospt.sym b/symbols/simbolospt.sym new file mode 100644 index 0000000..7d0c507 --- /dev/null +++ b/symbols/simbolospt.sym @@ -0,0 +1,529 @@ +SYMBOLSET + 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 'ferrovia-line1' + Type ELLIPSE + Points + 1 1 + END + FILLED TRUE +END + +Symbol + Name 'ferrovia-line2' + Type VECTOR + Points + 0 0 + 1 0 + 1 0 + 0 0 + END + FILLED TRUE + STYLE + 5 13 5 13 + 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 "linha" + Type ELLIPSE + POINTS 1 1 END + Transparent 0 + END + + Symbol + Name "linha1" + Type ELLIPSE + POINTS 1 1 END + STYLE 1 4 1 END + Transparent 0 + END + + Symbol + name "dashed" + Type ELLIPSE + FILLED true + POINTS + 1 1 + END + STYLE + 8 3 + END + END + + Symbol + name "dashed1" + Type ELLIPSE + FILLED true + POINTS + 1 1 + END + STYLE + 8 8 1 8 + END + END + + Symbol + name "dashed2" + Type ELLIPSE + FILLED true + POINTS + 2 0 + END + END + + Symbol + Name "aviao" + Type PIXMAP + Image "aviao.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 "T" +TYPE TRUETYPE +FONT "arial" +CHARACTER "#" +ANTIALIAS TRUE +GAP 10 +END + + + -- libgit2 0.21.2