|
|
eea1e1bc75
|
Remove bogus paths
|
2025-12-23 10:41:32 +00:00 |
|
|
|
09f9eaab49
|
postgis.input + pgraster.input --> postgis+pgraster.input [WIP]
|
2025-12-23 10:31:51 +00:00 |
|
|
|
d3970fd486
|
gdal+ogr - Fix CMakeLists.txt
|
2025-12-11 09:53:59 +00:00 |
|
|
|
cd7b0aa61b
|
Initial implementation of multi-datasources plugin interface [WIP]
|
2025-12-11 09:50:22 +00:00 |
|
|
|
9fae6a6eb8
|
tiles.input - check if feature's bounding box intersects vt extent when vt is not "contained" in query box.
|
2025-12-01 09:32:38 +00:00 |
|
|
|
8ea8fb4cfe
|
clang-format
|
2025-11-27 11:37:51 +00:00 |
|
|
|
41ce2a9eb2
|
tiles.input - use Mapnik/$(MAPNIK_VERSION_STRING) as "User-Agent"
|
2025-11-27 11:33:46 +00:00 |
|
|
|
48c6d4ea19
|
mvt_io - add bbox() method.
|
2025-11-27 11:32:20 +00:00 |
|
|
|
82a684d80b
|
tile.input - CMake - link to zlib (target_link_libraries(ZLIB::ZLIB)) (ref #4535)
|
2025-11-05 14:49:57 +00:00 |
|
|
|
5fcef62975
|
tiles.input - link to zlib (ref #4535)
|
2025-11-05 14:37:51 +00:00 |
|
|
|
4188a8d4e8
|
ogr.input - no need for version check via @rouault (ref #4531)
|
2025-10-24 16:15:34 +01:00 |
|
|
|
4edf5e6c72
|
pre-commit run --show-diff-on-failure --color=always --all-files
|
2025-10-24 16:07:35 +01:00 |
|
|
|
ca60dda746
|
Fix build failure with GDAL 3.12.0.
|
2025-10-24 16:57:08 +02:00 |
|
|
|
66217fc1d0
|
tiles.input - don't abort fetching tiles on an empty results (e.g HTTP 204 from remote server) + simplify logic a bit
|
2025-10-21 10:32:36 +01:00 |
|
|
|
ac97931dd9
|
Re-apply fix from 5ed68a80c3
|
2025-10-05 07:14:56 -07:00 |
|
|
|
ac5266d17e
|
CMake - add optional SSL support in tiles.input via USE_PLUGIN_INPUT_TILES_SSL (default:ON)
|
2025-09-29 13:43:15 +01:00 |
|
|
|
58f1648aec
|
SCons - optional SSL support in tiles.input (requires openssl)
|
2025-09-28 16:49:34 +01:00 |
|
|
|
fb2316b6b3
|
Remove virtual dtor (mapped_memory_file has no virual methods)
|
2025-09-27 11:14:09 +01:00 |
|
|
|
355046829f
|
tiles.input - add max-threads (used to fetch tiles) datasource parameter (default 4)
|
2025-09-25 14:33:02 +01:00 |
|
|
|
219b8127a7
|
tiles.input + add missing tiles_source.cpp
|
2025-09-19 11:03:02 +01:00 |
|
|
|
05f96b93bc
|
tiles.input - add missing deps, fix CMake build
|
2025-09-19 10:10:23 +01:00 |
|
|
|
75b7b7d445
|
tiles.input - add HAS_OPENSSL internal config variable + format
|
2025-09-18 15:21:14 +01:00 |
|
|
|
479c6ef650
|
tiles.input - add support for direct tile URLs e.g scheme://hostname:port/source-name/{z}/{x}/{y}.ext [skip ci]
|
2025-09-18 14:58:13 +01:00 |
|
|
|
0cdef5647b
|
tiles.input - use 'datasource_key' as raster feature ID
|
2025-09-18 14:57:31 +01:00 |
|
|
|
0aec8efe75
|
tiles.input - move assign buffer to metadata if no compression [skip ci]
|
2025-09-18 11:06:52 +01:00 |
|
|
|
4463032c64
|
tiles.input - add tiles_source::get_source(str) factory method + better names [skip ci]
|
2025-09-18 11:00:58 +01:00 |
|
|
|
2ad5f454e5
|
tiles.input - rafactor + cleanup + better namings [skip ci]
|
2025-09-18 10:34:13 +01:00 |
|
|
|
d37f6fa506
|
tiles.input - simplify logic by using [vector,raster]_tiles_featuresets to handle mbtiles + local and remote pmtiles (+ optional SSL)
[skip ci]
|
2025-09-18 09:46:28 +01:00 |
|
|
|
25b1643e51
|
tiles.input - make SSL support optional (MAPNIK_HAS_OPENSSL) [skip ci]
|
2025-09-16 09:38:02 +01:00 |
|
|
|
f3e53161ba
|
tiles.input - update error message [WIP] [skip ci]
|
2025-09-15 16:09:58 +01:00 |
|
|
|
a24fd1dc7c
|
tiles.input - make tile data an std::optional to reduce data copying [WIP] [skip ci]
|
2025-09-15 15:37:26 +01:00 |
|
|
|
2427c8db1b
|
tiles.input - add get_tile_raw virtual method [WIP] [skip ci]
|
2025-09-15 15:33:17 +01:00 |
|
|
|
b1109458c0
|
sqlite.input - use unique_ptr where appropriate
|
2025-09-15 15:29:31 +01:00 |
|
|
|
89126b3d6e
|
Use util::mapped_memory_file allowing suport for both memory mapped and std::ifstream file access [WIP] [skip ci]
|
2025-09-12 09:45:55 +01:00 |
|
|
|
d649686f82
|
reduce expiration time to 10sec [WIP] [skip ci]
|
2025-09-12 09:35:13 +01:00 |
|
|
|
0894c26352
|
refactor - make host and port mmember variables + worker->run(void)
|
2025-09-10 09:24:52 +01:00 |
|
|
|
62a4a349d8
|
Correct and simplify zoom level logic [WIP] [skip ci]
|
2025-09-10 09:23:37 +01:00 |
|
|
|
6ba3045066
|
cleanup - remove unnecessary includes [WIP] [skip ci]
|
2025-09-10 09:21:48 +01:00 |
|
|
|
575e098774
|
xyz_tiles - re-use boost::asio::strand [WIP] [skip ci]
|
2025-09-09 09:59:57 +01:00 |
|
|
|
f244293c80
|
cleanup
|
2025-09-09 09:58:39 +01:00 |
|
|
|
3face7961f
|
cache decompressed tile data + cleanup
|
2025-09-08 12:41:00 +01:00 |
|
|
|
c4b308c615
|
tiles.input - use BOOST_APPEND for boost libs
|
2025-09-08 12:40:16 +01:00 |
|
|
|
ec5e85ee16
|
c++ style - use std:: namespace + cleanup [WIP] [skip ci]
|
2025-09-05 14:48:43 +01:00 |
|
|
|
fc0575c8bc
|
tiles.input - use MAPNIK_LOG_ERROR
|
2025-09-01 10:39:33 +01:00 |
|
|
|
07215a4cb2
|
Remove debug stderr [WIP] [skip ci]
|
2025-09-01 10:38:46 +01:00 |
|
|
|
5ed68a80c3
|
tiles.input - cast metadata_length to std::size_t in initialiser list (std::string) [WIP] [skip ci]
ref: https://github.com/mapnik/mapnik/issues/4517
|
2025-09-01 10:35:14 +01:00 |
|
|
|
5d3aad6823
|
Initialise spsc_queue with num_tiles to avoid locking + cache metadata to reduce net I/O [WIP] [skip ci]
|
2025-08-28 09:49:44 +01:00 |
|
|
|
4f2d5f8a6f
|
initial cleanup + use atomic_bool to notify consumer on net io errors [WIP] [skip ci]
|
2025-08-28 09:45:32 +01:00 |
|
|
|
2c488c0d21
|
tiles.input - SSL support [WIP] [skip ci]
|
2025-08-25 19:19:42 +01:00 |
|
|
|
9ea7cb961f
|
cleanup + use mapnik::datasource_exception [WIP] [skip ci]
|
2025-08-22 15:58:06 +01:00 |
|