User Tools

Site Tools


tecnica:gps_cartografia_gis:mapserver_styles

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
tecnica:gps_cartografia_gis:mapserver_styles [2010/10/12 15:26] niccolotecnica:gps_cartografia_gis:mapserver_styles [2010/10/12 16:18] niccolo
Line 98: Line 98:
 </file> </file>
  
-===== Line Symbol with Map Offset =====+===== Simbolo con offset rispetto alla mappa =====
  
 MapServer 5.6. L'offset del simbolo (in questo caso due cerchi, uno rosso e uno verde) è specificato rispetto al bordo della mappa. MapServer 5.6. L'offset del simbolo (in questo caso due cerchi, uno rosso e uno verde) è specificato rispetto al bordo della mappa.
Line 140: Line 140:
 </file> </file>
  
-===== Line Symbol with Line Offset =====+===== Simbolo con offset rispetto alla linea =====
  
 MapServer 5.6. L'offset è calcolato rispetto ad una retta tangente alla linea (secondo parametro di **''OFFSET''** pari a **''-99''**): MapServer 5.6. L'offset è calcolato rispetto ad una retta tangente alla linea (secondo parametro di **''OFFSET''** pari a **''-99''**):
Line 171: Line 171:
       COLOR 212 192 32       COLOR 212 192 32
       OFFSET 3 -99       OFFSET 3 -99
 +    END
 +  END
 +END
 +</file>
 +
 +===== Simbolo con offset su outline di poligono =====
 +
 +Per dare uno stile all'outline di un poligono si utilizza il trucco di ripetere il layer due volte, la prima indicando **''TYPE POLYGON''** (per dare un bordo semplice ed il riempimento), la seconda indicando **''TYPE LINE''** per dare dare la simbolizzazione all'outline.
 +
 +In questo esempio il bordo semplice (nero) viene stampato con una terza passata, per nascondere alcuni artefatti del bordo simbolizzato (rosso).
 +
 +{{.:mapserver:mapserver-polygon-vector-outline.png  }}
 +
 +<file>
 +SYMBOL
 +  NAME "circle"
 +  TYPE ELLIPSE
 +  POINTS
 +    1 1
 +  END
 +  FILLED true
 +END
 +
 +LAYER
 +  NAME "polygon_fill"
 +  GROUP "province"
 +  STATUS ON
 +  TYPE POLYGON
 +  DATA "shape/istat/prov2010_s"
 +  CLASS
 +    STYLE
 +      COLOR 255 255 16
 +    END
 +  END
 +END
 +
 +LAYER
 +  NAME "polygon_outline_symbol"
 +  GROUP "province"
 +  STATUS ON
 +  TYPE LINE
 +  DATA "shape/istat/prov2010_s"
 +  CLASS
 +    STYLE
 +      SYMBOL "circle"
 +      SIZE 8
 +      COLOR 255 16 16
 +      OFFSET 4 -99
 +    END
 +  END
 +END
 +
 +LAYER
 +  NAME "polygon_outline"
 +  GROUP "province"
 +  STATUS ON
 +  TYPE POLYGON
 +  DATA "shape/istat/prov2010_s"
 +  CLASS
 +    STYLE
 +      WIDTH 3
 +      OUTLINECOLOR 0 0 0
 +      COLOR -1 -1 -1
     END     END
   END   END
 END END
 </file> </file>
tecnica/gps_cartografia_gis/mapserver_styles.txt · Last modified: 2010/10/12 16:19 by niccolo