mbtiles

package
v0.0.0-...-1f4f1c7 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2022 License: MIT Imports: 11 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, data []byte) 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) 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, minZoom uint8, maxZoom uint8, bounds [4]float64, layersInfo map[string][]*mvt.LayerInfo) (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