Polygon Symbolizer ================== Renders polygon geometries. Lines and points are ignored. .. currentmodule:: shelley.symbolizers .. class:: PolygonSymbolizer(color='black') :param color: color of line :type color: string or Color object .. doctest:: :hide: >>> from shelley import Color, Box >>> from shelley.symbolizers import PolygonSymbolizer >>> from shelley.datasources.simple import Geometry >>> import doc_utils Color ----- :: PolygonSymbolizer(color=Color(255, 0, 0)) .. doctest:: :hide: >>> s = PolygonSymbolizer(color=Color(255, 0, 0)) >>> bounds = Box(min_x=0, min_y=0, max_x=10, max_y=10) >>> geometry = Geometry( ... type='Polygon', ... coordinates=[[[2, 2], [3, 8], [6, 5], [5, 2], [4,3]]] ... ) >>> doc_utils.render_geometry(s, geometry, 'polygon_color.png', bounds, 100, 100) .. image:: .scratch/polygon_color.png