On Sun, 26 May 2024 04:13:26 -0700 (PDT), Ke Song wrote:
> Thank you for your reply, sorry for the vague question. Your consern
> is quite my question.
> Firstly, the UAV image is orthorectified.
> Secondly, the image produnce frequency is 2 second one images.
> Thirdly, I'm planning using openlayer along with WMSLite to pan and
> zoom.
>
In general it seems like a reasonable scenario; however, I still
have a concerns:
I'm afraid that fully processing an image in just 2 seconds
won't be possible. presumably it will take more time to create
all the scaled levels of the multiresolution pyramid which are
essential to support quick and efficient zoom & pan.
The time required obviously depends greatly on the size of the
individual images.
> Is it possible to put every image into the same coverage but
> different
> section,
>
Certainly yes, Rasterlite2 works exactly this way.
Each image is considered an independent section.
> and build overviews in the backgroud, so it can meet the
> realtime scenary. If not, have any other ways to do that?
>
no, this is definitely impossible.
RasterLite2 stores images inside a SQLite DB which
unfortunately does not support concurrent access.
In other words, there cannot be a foreground and a
background because SQLite requires having a single
connection active in writing at every single moment.
All this is guaranteed by a system mechanism based
on file locking and timeouts.
There are options available that allow concurrent writes,
but the end result is that timeouts are simply lengthened.
In the end you don't increase the overall speed at all by
using two concurrent processes.
bye Sandro