Ciao Fernando, a few quick tips: - I did not suggest to switch to ECW format but to using the ECW SDK (NOT free, you need a license) which also supports JP2 data via the JP2ECW driver in GDAL - If you feel like switching formats, I would check the following slides http://goo.gl/TXJRS for some additional advices
Regards, Simone Giannecchini == Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information. == Ing. Simone Giannecchini @simogeo Founder/Director GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 333 8128928 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- On Thu, Apr 4, 2013 at 10:10 AM, Fernando Lacunza Prieto <[email protected]> wrote: > Hi Daniele, > > the JAI settings are: > - Memory capacity: 0.75 > - Memory threshold: 0.75 > - Tile threads: 7 > - Tile threads priority: 5 > - Tile recycling: unchecked > - JPEG and PNG native acceleration: checked > - Mosaic native acceleration: unchecked > > The coverage access settings are: > - Core pool size: 5 > - Maximum pool size: 10 > - Keep alive time: 30000 ms > - Queue type: unbounded > - ImageIO cache memory threshold: 10230 KB > > Thanks for the tips, I will see if we can generate an ECW file. Also, I will > experiment with image mosaicing. > > Cheers! > > -----Mensaje original----- > De: [email protected] [mailto:[email protected]] En nombre de Simone > Giannecchini > Enviado el: miércoles, 03 de abril de 2013 18:31 > Para: Fernando Lacunza Prieto > CC: Daniele Romagnoli; [email protected] > Asunto: Re: [Geoserver-users] Performance with huge JPEG2000 > > Ciao Fernando, > the new config you are using should be the best one. > One additional thing to tweak is the JAI settings and the Coverage Access > settings, can you report them to us? > > That said, are you still using JP2MrSID to server the file? In our experience > Kakadu or ECW should be faster anyway. > Moreover, depending on how the econding was performed (daniele can add to > this...) the decoding will hardly be fast for certain tile/levels. > > Regards, > Simone Giannecchini > == > Our support, Your Success! Visit http://opensdi.geo-solutions.it for more > information. > == > > Ing. Simone Giannecchini > @simogeo > Founder/Director > > GeoSolutions S.A.S. > Via Poggio alle Viti 1187 > 55054 Massarosa (LU) > Italy > phone: +39 0584 962313 > fax: +39 0584 1660272 > mob: +39 333 8128928 > > http://www.geo-solutions.it > http://twitter.com/geosolutions_it > > ------------------------------------------------------- > > > On Wed, Apr 3, 2013 at 11:50 AM, Fernando Lacunza Prieto > <[email protected]> wrote: >> Ciao Daniele, >> >> >> >> The gdalinfo from the file is below: >> >> >> >> Size is 598240, 638720 >> >> Coordinate System is: >> >> PROJCS["ETRS89 / UTM zone 30N", >> >> GEOGCS["ETRS89", >> >> DATUM["European_Terrestrial_Reference_System_1989", >> >> SPHEROID["GRS 1980",6378137,298.2572221010002, >> >> AUTHORITY["EPSG","7019"]], >> >> AUTHORITY["EPSG","6258"]], >> >> PRIMEM["Greenwich",0], >> >> UNIT["degree",0.0174532925199433], >> >> AUTHORITY["EPSG","4258"]], >> >> PROJECTION["Transverse_Mercator"], >> >> PARAMETER["latitude_of_origin",0], >> >> PARAMETER["central_meridian",-3], >> >> PARAMETER["scale_factor",0.9996], >> >> PARAMETER["false_easting",500000], >> >> PARAMETER["false_northing",0], >> >> UNIT["metre",1, >> >> AUTHORITY["EPSG","9001"]], >> >> AUTHORITY["EPSG","25830"]] >> >> Origin = (539240.000000000000000,4798780.000000000000000) >> >> Pixel Size = (0.250000000000000,-0.250000000000000) >> >> Metadata: >> >> GEOTIFF_NUM__1024__GTModelTypeGeoKey=1 >> >> GEOTIFF_CHAR__GTModelTypeGeoKey=ModelTypeProjected >> >> GEOTIFF_NUM__1025__GTRasterTypeGeoKey=1 >> >> GEOTIFF_CHAR__GTRasterTypeGeoKey=RasterPixelIsArea >> >> GEOTIFF_NUM__1026__GTCitationGeoKey=This file was created with the >> ECW JPEG 20 >> >> 00 SDK build 4.2.0.64 copyright 1998-2005 by ER Mapper. This GeoJP2 >> header was >> >> translated from the following ER Mapper style registration information: >> >> fOriginX: 539240.000000 >> >> fOriginY: 4798780.000000 >> >> fCellIncrementX: 0.250000 >> >> fCellIncrementY: -0.250000 >> >> fCWRotationDegrees: 0.000000 >> >> szProjection: EPSG:25830 >> >> szDatum: EPSG:25830 >> >> >> >> GEOTIFF_NUM__3072__ProjectedCSTypeGeoKey=25830 >> >> GEOTIFF_CHAR__ProjectedCSTypeGeoKey=Unknown-25830 >> >> GEOTIFF_NUM__3076__ProjLinearUnitsGeoKey=9001 >> >> GEOTIFF_CHAR__ProjLinearUnitsGeoKey=Linear_Meter >> >> Image Structure Metadata: >> >> INTERLEAVE=PIXEL >> >> Corner Coordinates: >> >> Upper Left ( 539240.000, 4798780.000) >> >> Lower Left ( 539240.000, 4639100.000) >> >> Upper Right ( 688800.000, 4798780.000) >> >> Lower Right ( 688800.000, 4639100.000) >> >> Center ( 614020.000, 4718940.000) >> >> Band 1 Block=1024x128 Type=Byte, ColorInterp=Red >> >> Minimum=11.000, Maximum=255.000, Mean=177.955, StdDev=81.483 >> >> Overviews: 299120x319360, 149560x159680, 74780x79840, 37390x39920, >> 18695x19960 >> >> , 9348x9980, 4674x4990, 2337x2495, 1169x1248, 585x624, 293x312, >> 147x156, 74x78, >> >> 37x39 >> >> Band 2 Block=1024x128 Type=Byte, ColorInterp=Green >> >> Minimum=18.000, Maximum=255.000, Mean=178.914, StdDev=79.212 >> >> Overviews: 299120x319360, 149560x159680, 74780x79840, 37390x39920, >> 18695x19960 >> >> , 9348x9980, 4674x4990, 2337x2495, 1169x1248, 585x624, 293x312, >> 147x156, 74x78, >> >> 37x39 >> >> Band 3 Block=1024x128 Type=Byte, ColorInterp=Blue >> >> Minimum=8.000, Maximum=255.000, Mean=172.125, StdDev=85.485 >> >> Overviews: 299120x319360, 149560x159680, 74780x79840, 37390x39920, >> 18695x19960 >> >> , 9348x9980, 4674x4990, 2337x2495, 1169x1248, 585x624, 293x312, >> 147x156, 74x78, >> >> 37x39 >> >> >> >> >> >> The layer is EPSG:25830 at both native and declared SRS. To ensure >> there is no reprojection the SRS handling is set to "force declared". >> >> >> >> At the coverage parameters I had initially >> SUGGESTED_TILE_SIZE=512,512, USE_JAI_IMAGEREAD=true, >> USE_MULTITHREADING=false, but I have switched the last two parameters >> to USE_JAI_IMAGEREAD=false, USE_MULTITHREADING=true and I have >> experimented an increase in performance: now I have 16 to 18 seconds per map >> request, but no later downtime from GeoServer. >> >> >> >> The tile caching is as default, enabled for EPSG:900913 and EPSG:4326, >> but this option is not triggered as I am trying to build the cache in >> EPSG:25830. I don't see any need to use tile caching in this case, >> since the sole purpose of the WMS is to serve MapProxy so it can build the >> WMTS cache. >> >> >> >> Best regards, >> >> Fernando Lacunza >> >> >> >> >> >> >> >> De: [email protected] [mailto:[email protected]] En nombre >> de Daniele Romagnoli Enviado el: martes, 02 de abril de 2013 15:33 >> Para: Fernando Lacunza Prieto >> CC: [email protected] >> Asunto: Re: [Geoserver-users] Performance with huge JPEG2000 >> >> >> >> Hi, >> >> can you run a gdalinfo on your file or provide us some more info on >> the inner structure of that file (progression order, tiling, >> decomposition levels, ...)? >> >> Moreover, how did you configure the layer on geoserver? >> >> >> >> >> >> Please, let us know. >> >> Daniele >> >> >> >> >> >> On Tue, Apr 2, 2013 at 2:26 PM, Fernando Lacunza Prieto >> <[email protected]> wrote: >> >> Hello everyone, >> >> >> >> I have a really big JPEG2000 file (598240x638720 pixels, about 54 GB) >> published in a WMS by GeoServer 2.2 and the GDAL extension. The file >> is accessed with a JP2MrSID store. The purpose of that WMS is to serve >> tiles to MapProxy to build a WMTS cache. >> >> >> >> Unfortunately, the performance is appalling: each GetMap request lasts >> 10 to >> 15 seconds, and after that GeoServer stops responding for another 15 >> to 20 seconds. At this rate, my WMTS cache would be done in about 5 >> years, and I do not want to wait so long. >> >> >> >> ¿Is there some tweaking I can do to increase the performance to >> acceptable levels? I am a newbie in both GeoServer and MapProxy, and I >> fear that my approach to the problem could be wrong. Therefore, any >> suggestions to accomplish the task of building a restful WMTS cache >> from a JPEG2000 file are welcome. >> >> >> >> Thanks! >> >> >> >> ________________________________ >> >> AVISO SOBRE CONFIDENCIALIDAD: La información incluida en este mensaje >> es CONFIDENCIAL y de uso EXCLUSIVO a su FINALIDAD. Su posterior >> divulgación será responsabilidad de quien la realice >> >> >> ---------------------------------------------------------------------- >> -------- Own the Future-Intel(R) Level Up Game Demo Contest 2013 Rise >> to greatness in Intel's independent game demo contest. Compete for >> recognition, cash, and the chance to get your game on Steam. >> $5K grand prize plus 10 genre and skill prizes. Submit your demo by >> 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2 >> _______________________________________________ >> Geoserver-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/geoserver-users >> >> >> >> >> -- >> == >> Our support, Your Success! Visit http://opensdi.geo-solutions.it for >> more information. >> == >> >> Ing. Daniele Romagnoli >> Senior Software Engineer >> >> GeoSolutions S.A.S. >> Via Poggio alle Viti 1187 >> 55054 Massarosa (LU) >> Italy >> phone: +39 0584 962313 >> fax: +39 0584 1660272 >> >> http://www.geo-solutions.it >> http://twitter.com/geosolutions_it >> >> ------------------------------------------------------- >> >> >> ________________________________ >> AVISO SOBRE CONFIDENCIALIDAD: La información incluida en este mensaje >> es CONFIDENCIAL y de uso EXCLUSIVO a su FINALIDAD. Su posterior >> divulgación será responsabilidad de quien la realice >> >> ---------------------------------------------------------------------- >> -------- Minimize network downtime and maximize team effectiveness. >> Reduce network management and security costs.Learn how to hire the >> most talented Cisco Certified professionals. Visit the Employer >> Resources Portal >> http://www.cisco.com/web/learning/employer_resources/index.html >> _______________________________________________ >> Geoserver-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/geoserver-users >> > > AVISO SOBRE CONFIDENCIALIDAD: La información incluida en este mensaje es > CONFIDENCIAL y de uso EXCLUSIVO a su FINALIDAD. Su posterior divulgación será > responsabilidad de quien la realice ------------------------------------------------------------------------------ Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
