worker

package
v0.4.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2022 License: BSD-3-Clause Imports: 18 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckCache

func CheckCache(c cache.Cache, key string) (bool, error)

Types

type LambdaWorker

type LambdaWorker struct {
	Worker
	// contains filtered or unexported fields
}

func (*LambdaWorker) RenderExtentTile

func (w *LambdaWorker) RenderExtentTile(t slippy.Tile) error

func (*LambdaWorker) RenderGeoJSONTile

func (w *LambdaWorker) RenderGeoJSONTile(t slippy.Tile) error

func (*LambdaWorker) RenderPNGTile

func (w *LambdaWorker) RenderPNGTile(t slippy.Tile) error

func (*LambdaWorker) RenderRasterzenTile

func (w *LambdaWorker) RenderRasterzenTile(t slippy.Tile) error

func (*LambdaWorker) RenderSVGTile

func (w *LambdaWorker) RenderSVGTile(t slippy.Tile) error

type LocalWorker

type LocalWorker struct {
	Worker

	SeedSVG bool
	SeedPNG bool
	// contains filtered or unexported fields
}

func (*LocalWorker) RenderExtentTile

func (w *LocalWorker) RenderExtentTile(t slippy.Tile) error

func (*LocalWorker) RenderGeoJSONTile

func (w *LocalWorker) RenderGeoJSONTile(t slippy.Tile) error

func (*LocalWorker) RenderPNGTile

func (w *LocalWorker) RenderPNGTile(t slippy.Tile) error

func (*LocalWorker) RenderRasterzenTile

func (w *LocalWorker) RenderRasterzenTile(t slippy.Tile) error

func (*LocalWorker) RenderSVGTile

func (w *LocalWorker) RenderSVGTile(t slippy.Tile) error

type SQSMessage added in v0.1.6

type SQSMessage struct {
	Z      uint   `json:"z"`
	X      uint   `json:"x"`
	Y      uint   `json:"y"`
	Prefix string `json:"prefix"`
}

type SQSWorker added in v0.1.6

type SQSWorker struct {
	Worker
	// contains filtered or unexported fields
}

func (*SQSWorker) RenderExtentTile added in v0.1.6

func (w *SQSWorker) RenderExtentTile(t slippy.Tile) error

func (*SQSWorker) RenderGeoJSONTile added in v0.1.6

func (w *SQSWorker) RenderGeoJSONTile(t slippy.Tile) error

func (*SQSWorker) RenderPNGTile added in v0.1.6

func (w *SQSWorker) RenderPNGTile(t slippy.Tile) error

func (*SQSWorker) RenderRasterzenTile added in v0.1.6

func (w *SQSWorker) RenderRasterzenTile(t slippy.Tile) error

func (*SQSWorker) RenderSVGTile added in v0.1.6

func (w *SQSWorker) RenderSVGTile(t slippy.Tile) error

type Worker

type Worker interface {
	RenderRasterzenTile(slippy.Tile) error
	RenderSVGTile(slippy.Tile) error
	RenderPNGTile(slippy.Tile) error
	RenderGeoJSONTile(slippy.Tile) error
	RenderExtentTile(slippy.Tile) error
}

func NewLambdaWorker

func NewLambdaWorker(dsn map[string]string, function string, c cache.Cache, nz_opts *nextzen.Options, rz_opts *tile.RasterzenOptions, svg_opts *tile.RasterzenSVGOptions, png_opts *tile.RasterzenPNGOptions) (Worker, error)

func NewLocalWorker

func NewLocalWorker(c cache.Cache, nz_opts *nextzen.Options, rz_opts *tile.RasterzenOptions, svg_opts *tile.RasterzenSVGOptions, png_opts *tile.RasterzenPNGOptions) (Worker, error)

func NewSQSWorker added in v0.1.6

func NewSQSWorker(dsn map[string]string) (Worker, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL