gws.test.mockmap.scene¶
Mockmap scene: synthetic geometry rendered by MapServer.
Source code: gws.test.mockmap.scene
Module Contents¶
- gws.test.mockmap.scene.CIRCLE_SEGMENTS = 72¶
- gws.test.mockmap.scene.DENSIFY = 10¶
- gws.test.mockmap.scene.FONT_NAME = 'sans'¶
- gws.test.mockmap.scene.FONT_PATH = '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'¶
- gws.test.mockmap.scene.KEYS = ['extent', 'step', 'graticule', 'checker', 'shapes', 'labels', 'labelSize', 'labelPad',...¶
- gws.test.mockmap.scene.MAPFILE = Multiline-String¶
Show Value
""" MAP NAME "mockmap" SIZE 256 256 EXTENT {self.extentString} IMAGETYPE "png" FONTSET "{self.fontset}" SYMBOLSET "{self.symbolset}" @for la in self.layers LAYER NAME "{la.name}" TYPE {la.type} STATUS ON @for f in la.features FEATURE POINTS {f.points} END @if f.text TEXT "{f.text}" @end END @end CLASS {la.style} @if la.label LABEL FONT "{la.label.font}" TYPE TRUETYPE SIZE {la.label.size} COLOR "#000000" OUTLINECOLOR "#ffffff" OUTLINEWIDTH 2 POSITION UR OFFSET 5 -5 PARTIALS {la.label.partials} FORCE {la.label.force} END @end END END @end END """
- class gws.test.mockmap.scene.Scene(cfg: dict)¶
- cfg¶
- crs¶
- extent¶
- extentString = ''¶
- fontset = ''¶
- key¶
- layers = []¶
- local¶
- mapfile¶
- step¶
- symbolset¶
- render(crs: gws.Crs, extent: gws.Extent, size: gws.Size) gws.Image¶
- gws.test.mockmap.scene.SCENE_CRS = 4326¶
- gws.test.mockmap.scene.SYMBOLSET_PATH¶