Documentation
¶
Index ¶
- Variables
- func AddLayerToQueryHandler(layer *Layer)
- type Layer
- type Query
- func (q Query) BBox(layer, bb string) (*[]geojson.Feature, error)
- func (q Query) HasLayer(layer string) bool
- func (q Query) ID(layer, id string) (*[]geojson.Feature, error)
- func (q Query) Layers() []string
- func (q Query) Point(layer, pt string) (*[]geojson.Feature, error)
- func (q Query) Tile(layer, x, y, z string) (*[]geojson.Feature, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrQueryMissingLayer error = fmt.Errorf("missing layer") ErrQueryInvalidLayer error = fmt.Errorf("invalid layer") ErrQueryMissingQuery error = fmt.Errorf("missing query") ErrQueryInvalidQuery error = fmt.Errorf("invalid query") ErrQueryMissingID error = fmt.Errorf("missing id") ErrQueryInvalidID error = fmt.Errorf("invalid id") ErrQueryMissingPoint error = fmt.Errorf("missing point") ErrQueryInvalidPoint error = fmt.Errorf("invalid point") ErrQueryMissingTile error = fmt.Errorf("missing tile") ErrQueryInvalidTile error = fmt.Errorf("invalid tile") ErrQueryMissingBBox error = fmt.Errorf("missing bbox") ErrQueryInvalidBBox error = fmt.Errorf("invalid bbox") ErrQueryExceededTileZoomLimit error = fmt.Errorf("exceeded tile zoom limit") ErrQueryRequest error = fmt.Errorf("unable to make request") )
Functions ¶
func AddLayerToQueryHandler ¶
func AddLayerToQueryHandler(layer *Layer)
Types ¶
type Layer ¶
type Layer struct { Name string DataDir string DataExt string DataID string DBFilepath string DBIndex string ZoomLimit int // contains filtered or unexported fields }
func (*Layer) AddDataToDatabase ¶
func (*Layer) CreateDatabase ¶
func (*Layer) IndexDatabase ¶
func (*Layer) OpenDatabase ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.