Hi,

Does the tileindex query " DATA 'geometry from (select * from plua order by 
"maxCC" desc) " return several images from the requested BBOX?

I know that MapServer WCS can be fast and we have also a demo at 
https://beta-karttakuva.maanmittauslaitos.fi/demo/ortokuvat_ja_korkeusmallit/#15.05/67.01553/27.16873
but unfortunately the user interface is only in Finnish. The source images 
(maybe 10 TB or so) are GeoTIFFs and they are not in the cloud. The time for 
downloading a small GetCoverage response as GeoTIFF seems to take around 400 
milliseconds. We had to write a small service that makes our WCS service to 
support time as a dimension because MapServer does not support it with WCS 
https://www.mail-archive.com/[email protected]/msg26265.html.

-Jukka Rahkonen-


Lähettäjä: MapServer-users <[email protected]> Puolesta 
Marcin Niemyjski via MapServer-users
Lähetetty: keskiviikko 26. heinäkuuta 2023 15.06
Vastaanottaja: MapServer Users <[email protected]>
Aihe: Re: [MapServer-users] Speed of WMS vs Speed of WCS; How to speed up WCS 
service?

Hi Seth,

as you suggested, I've added the Extent parameter to all of my layers, and it 
resulted in decreasing time to 5m33.534s. But still, it's quite a lot of time 
for generating 1.5 MiB file.

Any other suggestions?
Maybe there is something wrong with projection so beyond just serving data 
mapserver have to reproject it multiple times? (more than one time by using 
tilesrs option)?

Thanks,
Marcin

________________________________
From: Seth G <[email protected]<mailto:[email protected]>>
Sent: Wednesday, July 26, 2023 12:58 PM
To: Marcin Niemyjski 
<[email protected]<mailto:[email protected]>>; MapServer Users 
<[email protected]<mailto:[email protected]>>
Subject: Re: [MapServer-users] Speed of WMS vs Speed of WCS; How to speed up 
WCS service?

Hi Marcin,

As a first test I'd recommend adding in EXTENTs to all your layers (and 
ensuring they are correct):

EXTENT 1334552.857598 5342648.587634 4715044.821842 7547620.486088

If these are missing MapServer will often try and calculate these from the 
datasource automatically. Depending on the request type this calculation could 
be made multiple times.

Seth

--
web:https://geographika.net<https://geographika.net/> & 
https://mapserverstudio.net<https://mapserverstudio.net/>
twitter: @geographika

On Wed, Jul 26, 2023, at 11:53 AM, Marcin Niemyjski via MapServer-users wrote:
Hello,

I have a problem, Namely, I have created a WCS and here is its mapfile:
https://pastecode.io/s/6v3qfssb

For a better understanding, here is a view of the tileindex through which the 
data is served:
https://pasteboard.co/ydgvDiqxz4lf.png

I am connecting to files located in a private bucket, so I am using vsis3.

The WMS loads quite fast, but the issue arises with the time it takes to 
generate a requested WCS tile:
 https://pasteboard.co/8G8uF41jqgHc.png

It takes almost 5 minutes to generate the tile, and the received data is 1.5 
MiB (which is it's actual size).

Additionally, I am sending you URLs to sample data:
https://s3.waw3-1.cloudferro.com/swift/v1/Julien/Data/T34UFD_20230708T093549_TCI_60m.jp2
https://s3.waw3-1.cloudferro.com/swift/v1/Julien/Data/T37TCN_20220605T083559_TCI_60m.jp2

The case is - how to speed it up? Am I making any goofy mistakes?
I would be grateful for any recommendations or if you notice any errors, I 
might be making :)

Best,
Marcin
_______________________________________________
MapServer-users mailing list
[email protected]<mailto:[email protected]>
https://lists.osgeo.org/mailman/listinfo/mapserver-users


_______________________________________________
MapServer-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to