Comments inline ..

2018-03-28 12:49 GMT+02:00 Andrea Aime <[email protected]>:

> Hi Frank,
> first, I'm assuming you only want to render vectors? There is no way to
> read and render rasters without JAI around as far as I know,
> making one would likely be a lot of work.
>

Totally right, I'd like to render features only and make raster support
optional because of JAI dependencies (and licencing issues that might be
obsolte in near future).


> If you're just looking at vectors, I'm guessing you're being bit by static
> initializations... however the rabbit hole might be very very deep,
> trying to avoid JAI is unusual for our codebase (although I understand why
> it might be desirable).
>

The intention is to get an application running without JAI which implies to
have no raster support. This is fine for the first shot and maybe helps to
transform StreamingRenderer "god-class" to something
that is easier to maintain and might opens up chances to configure systems
(plug-able)


> So two words of warning:
>
>    - Might be hard to remove all static init JAI dependencies
>    - You should probably look for some way to add a test, or it will
>    easily regress in no time due to people overlooking this need
>
> First finding : the rabbit hole is quite hidden and I'mn still looking for
it. Are you saying it would help to add a test-case first that might fail
all the time to force refactorings?
I guess its worth to have a test to see if refactor works as expected..

have you heard about similiar requirments or even opposite in any way?

Cheers
> Andrea
>
>
Many thanks
--
Frank


>
> On Tue, Mar 27, 2018 at 10:33 PM, Frank Gasdorf via Geoserver-devel <
> [email protected]> wrote:
>
>> Hi folks,
>>
>> sorry for cross-posting
>>
>> recently - during the FOSSGIS/OSGeo codesprint in Bonn - we tried to use
>> StreamingRenderer in an Environment without JAI installation (from within
>> uDig)
>>
>> However, it looks like the Renderer loads classes that reqired JAI and
>> I'm wondering if and how we could refactor it to make JAI optional without
>> breaking renderer for other existing Applications such as GeoServer.
>>
>> The idea is to make Coverage-rendere/reader support optional to use it
>> for feature-rendering only.
>>
>> At this stage I'll collect ideas and hints. Its very important to know
>> which project are using this renderer and how.
>>
>> Looking forward fro your input and insights
>>
>> Many Thanks
>> --
>> Frank
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Geoserver-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>>
>>
>
>
> --
>
> Regards,
>
> Andrea Aime
>
> ==
> GeoServer Professional Services from the experts! Visit
> http://goo.gl/it488V for more information.
> ==
>
> Ing. Andrea Aime
> @geowolf
> Technical Lead
>
> GeoSolutions S.A.S.
> Via di Montramito 3/A
> <https://maps.google.com/?q=Via+di+Montramito+3/A+55054+%C2%A0Massarosa&entry=gmail&source=g>
> 55054  Massarosa
> <https://maps.google.com/?q=Via+di+Montramito+3/A+55054+%C2%A0Massarosa&entry=gmail&source=g>
> (LU)
> phone: +39 0584 962313 <+39%200584%20962313>
> fax: +39 0584 1660272 <+39%200584%20166%200272>
> mob: +39  339 8844549 <+39%20339%20884%204549>
>
> 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.
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to