From e3e0dc994c6ba244472f58b940d0196616bb84b0 Mon Sep 17 00:00:00 2001 From: Rutger Broekhoff Date: Tue, 8 Sep 2026 12:30:06 +0200 Subject: More performance improvements --- server/src/api.cppm | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'server/src/api.cppm') diff --git a/server/src/api.cppm b/server/src/api.cppm index 77e0f85..0bb0868 100644 --- a/server/src/api.cppm +++ b/server/src/api.cppm @@ -57,7 +57,7 @@ struct sysinfo { time::timestamp using_publication_of; std::size_t blse_index_size; - std::size_t p_index_size; + std::size_t bpe_index_size; }; auto tag_invoke( @@ -82,15 +82,13 @@ class handler using blse_index_value = std::shared_ptr; using blse_index = geo::multizonal::linestring_rtree; - using p_index_value = std::pair< - geo::utm::zonable_wgs84_point, std::shared_ptr - >; - using p_index = bgeo::index::rtree>; + using bpe_index_value = std::shared_ptr; + using bpe_index = geo::multizonal::point_rtree; log::logger l_; datex2::situation_publication pub_; blse_index blse_index_; - p_index p_index_; + bpe_index bpe_index_; public: explicit handler(log::logger const& l, datex2::situation_publication pub); -- cgit v1.3