#include <slippy.hpp>
|
| std::vector< db::source > | sources () override |
| | May include nested data sources.
|
| std::vector< db::layer > | layers () override |
| db::table | get_table (std::string_view, std::string_view) override |
| db::rowset | select (db::table const &, db::page const &) override |
| db::rowset | select (db::table const &, db::bbox const &) override |
| void | insert (db::table const &, db::rowset const &, std::stop_token={}) override |
| | Cancellation may leave a partially inserted range.
|
| db::table | create (db::table const &) override |
| | Returns metadata reported by the backend after creation.
|
| void | drop (std::string_view, std::string_view) override |
| db::raster | get_raster (db::layer const &) override |
| std::generator< std::pair< tile, gil::any_image > > | read (db::raster, std::vector< tile > ts) override |
| void | write (db::raster const &, db::rect const &, gil::any_image_view) override |
| | rect coordinates are pixels.
|
| void | set_autocommit (bool) override |
| void | commit () override |
| virtual | ~catalog ()=default |
|
| std::string | url |
| | URL template with {z}, {x}, and {y}.
|
| std::string | agent |
| | HTTP User-Agent.
|
| int | epsg = 3857 |
| | Tiled Mercator projection: 3857 or 3395.
|
| int | ssl = 1 |
| | Verify peer certificate.
|
| int | zmax = 19 |
| | Maximum server zoom.
|
◆ commit()
| void boat::slippy::catalog::commit |
( |
| ) |
|
|
inlineoverridevirtual |
◆ create()
Returns metadata reported by the backend after creation.
Implements boat::db::catalog.
◆ drop()
| void boat::slippy::catalog::drop |
( |
std::string_view | , |
|
|
std::string_view | ) |
|
inlineoverridevirtual |
◆ get_raster()
◆ get_table()
| db::table boat::slippy::catalog::get_table |
( |
std::string_view | , |
|
|
std::string_view | ) |
|
inlineoverridevirtual |
◆ insert()
| void boat::slippy::catalog::insert |
( |
db::table const & | , |
|
|
db::rowset const & | , |
|
|
std::stop_token | = {} ) |
|
inlineoverridevirtual |
◆ layers()
| std::vector< db::layer > boat::slippy::catalog::layers |
( |
| ) |
|
|
inlineoverridevirtual |
◆ read()
◆ select() [1/2]
◆ select() [2/2]
◆ set_autocommit()
| void boat::slippy::catalog::set_autocommit |
( |
bool | | ) |
|
|
inlineoverridevirtual |
◆ sources()
| std::vector< db::source > boat::slippy::catalog::sources |
( |
| ) |
|
|
inlineoverridevirtual |
◆ write()
◆ agent
| std::string boat::slippy::catalog::agent |
◆ epsg
| int boat::slippy::catalog::epsg = 3857 |
Tiled Mercator projection: 3857 or 3395.
◆ ssl
| int boat::slippy::catalog::ssl = 1 |
◆ url
| std::string boat::slippy::catalog::url |
URL template with {z}, {x}, and {y}.
◆ zmax
| int boat::slippy::catalog::zmax = 19 |
The documentation for this class was generated from the following file: