Dear All, adding to Nicola's, the goal here is to test extensively JAI-Ext on both GS and GT in order to shorlty release JAI-Ext 1.0. The changes are pretty invasive hence the sooner we get them in, the deeper wen can test them.
Looking forward to reading your feedback. Regards, Simone Giannecchini == GeoServer Professional Services from the experts! Visit http://goo.gl/NWWaa2 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 ------------------------------------------------------- AVVERTENZE AI SENSI DEL D.Lgs. 196/2003 Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003. The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc. On Tue, Mar 10, 2015 at 10:41 AM, Nicola Lagomarsini <nicola.lagomars...@geo-solutions.it> wrote: > Hi all, > > we have prepared a proposal describing how to integrate ViewType > removal/deprecation and JAI-EXT support into GeoTools and GeoServer. > > You may find the link to the proposal here: > https://docs.google.com/document/d/1X-aQP2nIqSb5aM9gyt7_gLtnRix715ty_gKOEF54Mrw/edit?usp=sharing. > > I would briefly summarize the most important tasks: > > Modification of the ImageWorker class in order to support both JAI and > JAI-EXT operations; > Modification to the GeoTools operation and CoverageProcessor in order to > accept both JAI and JAI-EXT operations; > Modification of the GeoTiff, ImageMosaic, NetCDF and GRIB readers adding > support for NoData; > Modification of the GeoServer JAIPage with a new Panel for choosing which > JAI operations must be replaced with JAI-EXT ones; > Modification of the GridCoverage related classes (GridCoverage2D, > GridSampleDimension and Category) in order to deprecated/remove > "Views"-related methods; > > You may find the new JAI-EXT milestone at the following link: > http://demo.geo-solutions.it/share/github/jai-ext/releases/1.0.X/1.0-M10032015/. > > We have prepared a new GeoTools and GeoServer branches in the GeoSolutions > Github repository with the proposed modifications. Here > are the links: > > https://github.com/geosolutions-it/geotools/tree/jai-ext > https://github.com/geosolutions-it/geoserver/tree/jai-ext > > > We would be pleased to hear your suggestions. > Thank you for your attention. > > Regards, > Nicola Lagomarsini. > > 2015-02-06 19:09 GMT+01:00 Jody Garnett <jody.garn...@gmail.com>: >> >> That is fine, just want to know which way the wind is blowing so I can >> plan accordingly. >> >> Indeed if it helps avoid JAI license / distribution trouble there may be >> other parties interested. Something for the Skype meeting I guess. >> -- >> Jody >> >> -- >> Jody Garnett >> >> On 6 February 2015 at 10:07, Simone Giannecchini >> <simone.giannecch...@geo-solutions.it> wrote: >>> >>> Ciao Jody, >>> I am not the one to talk to, you need to talk to Andrea and Daniele. >>> >>> That said, we are not targeting 2.7 but 2.8 which means GeoTools 14 if >>> my memory serves me right. >>> >>> >>> Regards, >>> Simone Giannecchini >>> == >>> GeoServer Professional Services from the experts! Visit >>> http://goo.gl/NWWaa2 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 >>> >>> ------------------------------------------------------- >>> AVVERTENZE AI SENSI DEL D.Lgs. 196/2003 >>> Le informazioni contenute in questo messaggio di posta elettronica e/o >>> nel/i file/s allegato/i sono da considerarsi strettamente riservate. >>> Il loro utilizzo è consentito esclusivamente al destinatario del >>> messaggio, per le finalità indicate nel messaggio stesso. Qualora >>> riceviate questo messaggio senza esserne il destinatario, Vi preghiamo >>> cortesemente di darcene notizia via e-mail e di procedere alla >>> distruzione del messaggio stesso, cancellandolo dal Vostro sistema. >>> Conservare il messaggio stesso, divulgarlo anche in parte, >>> distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità >>> diverse, costituisce comportamento contrario ai principi dettati dal >>> D.Lgs. 196/2003. >>> >>> The information in this message and/or attachments, is intended solely >>> for the attention and use of the named addressee(s) and may be >>> confidential or proprietary in nature or covered by the provisions of >>> privacy act (Legislative Decree June, 30 2003, no.196 - Italy's New >>> Data Protection Code).Any use not in accord with its purpose, any >>> disclosure, reproduction, copying, distribution, or either >>> dissemination, either whole or partial, is strictly forbidden except >>> previous formal approval of the named addressee(s). If you are not the >>> intended recipient, please contact immediately the sender by >>> telephone, fax or e-mail and delete the information in this message >>> that has been received in error. The sender does not give any warranty >>> or accept liability as the content, accuracy or completeness of sent >>> messages and accepts no responsibility for changes made after they >>> were sent or for other risks which arise as a result of e-mail >>> transmission, viruses, etc. >>> >>> >>> On Fri, Feb 6, 2015 at 6:50 PM, Jody Garnett <jody.garn...@gmail.com> >>> wrote: >>> > Thanks Simone, makes a lot more sense in context. >>> > >>> > It would be good to have some of these strategy conversations with you >>> > - as >>> > the uDig project is also suffering with JAI being dead. >>> > -- >>> > Jody >>> > >>> > -- >>> > Jody Garnett >>> > >>> > On 6 February 2015 at 01:02, Simone Giannecchini >>> > <simone.giannecch...@geo-solutions.it> wrote: >>> >> >>> >> Dear All, >>> >> just to give this work a bit of a context. >>> >> >>> >> The changes that Daniele is proposing are part of a larger chunk of >>> >> work >>> >> in gridcoverage that aims to >>> >> >>> >> -1- simplify the code and remove dead ends (there is a ton of classes, >>> >> functionalities and interfaces that are either simply unused or >>> >> overkill) >>> >> -2- add proper and extensive support for ROI and NoData checks in >>> >> GeoTools >>> >> and GeoServer >>> >> -3- (Longer Term) replace JAI with JAI-Ext as JAI is dead and we can't >>> >> depend on it. >>> >> >>> >> We will strive to: >>> >> >>> >> - not loose functionalities >>> >> - not loose performance >>> >> - keep backword compatibility >>> >> >>> >> >>> >> >>> >> Regards, >>> >> Simone Giannecchini >>> >> == >>> >> GeoServer Professional Services from the experts! Visit >>> >> http://goo.gl/NWWaa2 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 >>> >> >>> >> ------------------------------------------------------- >>> >> AVVERTENZE AI SENSI DEL D.Lgs. 196/2003 >>> >> Le informazioni contenute in questo messaggio di posta elettronica e/o >>> >> nel/i file/s allegato/i sono da considerarsi strettamente riservate. >>> >> Il loro >>> >> utilizzo è consentito esclusivamente al destinatario del messaggio, >>> >> per le >>> >> finalità indicate nel messaggio stesso. Qualora riceviate questo >>> >> messaggio >>> >> senza esserne il destinatario, Vi preghiamo cortesemente di darcene >>> >> notizia >>> >> via e-mail e di procedere alla distruzione del messaggio stesso, >>> >> cancellandolo dal Vostro sistema. Conservare il messaggio stesso, >>> >> divulgarlo >>> >> anche in parte, distribuirlo ad altri soggetti, copiarlo, od >>> >> utilizzarlo per >>> >> finalità diverse, costituisce comportamento contrario ai principi >>> >> dettati >>> >> dal D.Lgs. 196/2003. >>> >> >>> >> The information in this message and/or attachments, is intended solely >>> >> for >>> >> the attention and use of the named addressee(s) and may be >>> >> confidential or >>> >> proprietary in nature or covered by the provisions of privacy act >>> >> (Legislative Decree June, 30 2003, no.196 - Italy's New Data >>> >> Protection >>> >> Code).Any use not in accord with its purpose, any disclosure, >>> >> reproduction, >>> >> copying, distribution, or either dissemination, either whole or >>> >> partial, is >>> >> strictly forbidden except previous formal approval of the named >>> >> addressee(s). If you are not the intended recipient, please contact >>> >> immediately the sender by telephone, fax or e-mail and delete the >>> >> information in this message that has been received in error. The >>> >> sender does >>> >> not give any warranty or accept liability as the content, accuracy or >>> >> completeness of sent messages and accepts no responsibility for >>> >> changes >>> >> made after they were sent or for other risks which arise as a result >>> >> of >>> >> e-mail transmission, viruses, etc. >>> >> >>> >> On Thu, Feb 5, 2015 at 5:27 PM, Andrea Aime >>> >> <andrea.a...@geo-solutions.it> >>> >> wrote: >>> >>> >>> >>> On Thu, Feb 5, 2015 at 5:19 PM, Jody Garnett <jody.garn...@gmail.com> >>> >>> wrote: >>> >>>> >>> >>>> I am happy if you get additional deprecations in before the 13.0 >>> >>>> release >>> >>>> (checking for deprecated classes is often one of the last things we >>> >>>> do >>> >>>> before release). I am not close enough to the coverage model to >>> >>>> comment on >>> >>>> removing view type. It seems a bit odd to reduce the question to >>> >>>> just one of >>> >>>> rendering via SLD (I could see analysis requiring the ability to >>> >>>> discover >>> >>>> what content is stored in the raster). >>> >>> >>> >>> >>> >>> We normally keep the coverages in geophysics view, and SLD transforms >>> >>> them into something that we can look at. >>> >>> The current model suits a specific use case, a coverage that's stored >>> >>> in >>> >>> a indexed png file, in which the colors are meant to be viewed, >>> >>> and the values, the indexes, are meant to be transformed into their >>> >>> geophysics equivalent by applying a linear transform. >>> >>> >>> >>> While this is efficient in terms of storage, it seems overkill to >>> >>> have >>> >>> the prime interfaces for coverage work against that idea, >>> >>> if it's needed, a subclass of GridCoveage2D applying that module >>> >>> would do >>> >>> imho >>> >>> >>> >>> Cheers >>> >>> Andrea >>> >>> >>> >>> >>> >>> -- >>> >>> == >>> >>> GeoServer Professional Services from the experts! Visit >>> >>> http://goo.gl/NWWaa2 for more information. >>> >>> == >>> >>> >>> >>> Ing. Andrea Aime >>> >>> @geowolf >>> >>> Technical Lead >>> >>> >>> >>> GeoSolutions S.A.S. >>> >>> Via Poggio alle Viti 1187 >>> >>> 55054 Massarosa (LU) >>> >>> Italy >>> >>> phone: +39 0584 962313 >>> >>> fax: +39 0584 1660272 >>> >>> mob: +39 339 8844549 >>> >>> >>> >>> http://www.geo-solutions.it >>> >>> http://twitter.com/geosolutions_it >>> >>> >>> >>> AVVERTENZE AI SENSI DEL D.Lgs. 196/2003 >>> >>> >>> >>> Le informazioni contenute in questo messaggio di posta elettronica >>> >>> e/o >>> >>> nel/i file/s allegato/i sono da considerarsi strettamente riservate. >>> >>> Il loro >>> >>> utilizzo è consentito esclusivamente al destinatario del messaggio, >>> >>> per le >>> >>> finalità indicate nel messaggio stesso. Qualora riceviate questo >>> >>> messaggio >>> >>> senza esserne il destinatario, Vi preghiamo cortesemente di darcene >>> >>> notizia >>> >>> via e-mail e di procedere alla distruzione del messaggio stesso, >>> >>> cancellandolo dal Vostro sistema. Conservare il messaggio stesso, >>> >>> divulgarlo >>> >>> anche in parte, distribuirlo ad altri soggetti, copiarlo, od >>> >>> utilizzarlo per >>> >>> finalità diverse, costituisce comportamento contrario ai principi >>> >>> dettati >>> >>> dal D.Lgs. 196/2003. >>> >>> >>> >>> >>> >>> >>> >>> The information in this message and/or attachments, is intended >>> >>> solely >>> >>> for the attention and use of the named addressee(s) and may be >>> >>> confidential >>> >>> or proprietary in nature or covered by the provisions of privacy act >>> >>> (Legislative Decree June, 30 2003, no.196 - Italy's New Data >>> >>> Protection >>> >>> Code).Any use not in accord with its purpose, any disclosure, >>> >>> reproduction, >>> >>> copying, distribution, or either dissemination, either whole or >>> >>> partial, is >>> >>> strictly forbidden except previous formal approval of the named >>> >>> addressee(s). If you are not the intended recipient, please contact >>> >>> immediately the sender by telephone, fax or e-mail and delete the >>> >>> information in this message that has been received in error. The >>> >>> sender does >>> >>> not give any warranty or accept liability as the content, accuracy or >>> >>> completeness of sent messages and accepts no responsibility for >>> >>> changes >>> >>> made after they were sent or for other risks which arise as a result >>> >>> of >>> >>> e-mail transmission, viruses, etc. >>> >>> >>> >>> >>> >>> ------------------------------------------------------- >>> >>> >>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> >>> Dive into the World of Parallel Programming. The Go Parallel Website, >>> >>> sponsored by Intel and developed in partnership with Slashdot Media, >>> >>> is >>> >>> your >>> >>> hub for all things parallel software development, from weekly thought >>> >>> leadership blogs to news, videos, case studies, tutorials and more. >>> >>> Take >>> >>> a >>> >>> look and join the conversation now. >>> >>> http://goparallel.sourceforge.net/ >>> >>> _______________________________________________ >>> >>> GeoTools-Devel mailing list >>> >>> GeoTools-Devel@lists.sourceforge.net >>> >>> https://lists.sourceforge.net/lists/listinfo/geotools-devel >>> >>> >>> >> >>> > >> >> >> >> >> ------------------------------------------------------------------------------ >> Dive into the World of Parallel Programming. The Go Parallel Website, >> sponsored by Intel and developed in partnership with Slashdot Media, is >> your >> hub for all things parallel software development, from weekly thought >> leadership blogs to news, videos, case studies, tutorials and more. Take a >> look and join the conversation now. http://goparallel.sourceforge.net/ >> _______________________________________________ >> GeoTools-Devel mailing list >> GeoTools-Devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/geotools-devel >> > > > > -- > == > GeoServer Professional Services from the experts! Visit > http://goo.gl/NWWaa2 for more information. > == > > Ing. Nicola Lagomarsini > Junior 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 > > ------------------------------------------------------- > > AVVERTENZE AI SENSI DEL D.Lgs. 196/2003 > > Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i > file/s allegato/i sono da considerarsi strettamente riservate. Il loro > utilizzo è consentito esclusivamente al destinatario del messaggio, per le > finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio > senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia > via e-mail e di procedere alla distruzione del messaggio stesso, > cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo > anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per > finalità diverse, costituisce comportamento contrario ai principi dettati > dal D.Lgs. 196/2003. > > > > The information in this message and/or attachments, is intended solely for > the attention and use of the named addressee(s) and may be confidential or > proprietary in nature or covered by the provisions of privacy act > (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection > Code).Any use not in accord with its purpose, any disclosure, reproduction, > copying, distribution, or either dissemination, either whole or partial, is > strictly forbidden except previous formal approval of the named > addressee(s). If you are not the intended recipient, please contact > immediately the sender by telephone, fax or e-mail and delete the > information in this message that has been received in error. The sender does > not give any warranty or accept liability as the content, accuracy or > completeness of sent messages and accepts no responsibility for changes > made after they were sent or for other risks which arise as a result of > e-mail transmission, viruses, etc. ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ GeoTools-Devel mailing list GeoTools-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel