mbtiles

package
v0.0.0-...-9fcebae Latest Latest
Warning

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

Go to latest
Published: May 30, 2022 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func WriteTile

func WriteTile(con *sqlite.Conn, tile *tiles.TileID, png []byte) (err error)

Write the tile to the open connection

Types

type MBtilesWriter

type MBtilesWriter struct {
	// contains filtered or unexported fields
}

func NewMBtilesWriter

func NewMBtilesWriter(path string, poolsize int) (*MBtilesWriter, error)

func (*MBtilesWriter) Close

func (db *MBtilesWriter) Close()

func (*MBtilesWriter) CloseConnection

func (db *MBtilesWriter) CloseConnection(con *sqlite.Conn)

CloseConnection closes an open sqlite.Conn and returns it to the pool.

func (*MBtilesWriter) CreateIndexes

func (db *MBtilesWriter) CreateIndexes() error

func (*MBtilesWriter) GetConnection

func (db *MBtilesWriter) GetConnection() (*sqlite.Conn, error)

GetConnection gets a sqlite.Conn from an open connection pool. CloseConnection(con) must be called to release the connection.

func (*MBtilesWriter) WriteMetadata

func (db *MBtilesWriter) WriteMetadata(name string, description string, attribution string, minZoom uint8, maxZoom uint8, bounds *affine.Bounds) (err error)

func (*MBtilesWriter) WriteTile

func (db *MBtilesWriter) WriteTile(tile *tiles.TileID, data []byte) error

Jump to

Keyboard shortcuts

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