[Geotools-devel] Reminder: GeoTools / GeoServer Meeting at 19:30 UTC on Tuesday

2016-08-08 Thread Ben Caradoc-Davies
GeoTools / GeoServer committee meeting on Skype at 19:30 UTC on Tuesday:
http://www.timeanddate.com/worldclock/fixedtime.html?msg=GeoTools+%2F+GeoServer+Meeting=2016=8=9=19=30=0=1

-- 
Ben Caradoc-Davies 
Director
Transient Software Limited 
New Zealand

--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. http://sdm.link/zohodev2dev
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Idea: FeatureStream

2016-08-08 Thread Jody Garnett
the stream() method does not necessarily pull down all the data at runtime,
the individual methods use predicates etc to cut down on what is obtained.

For me the riskiest part of this idea is making Filter implement Predicate;
because Predicates are usually typed, and our Filters are not typed.

--
Jody Garnett

On 6 August 2016 at 06:14, Jim Hughes  wrote:

> On 8/6/2016 4:41 AM, Andrea Aime wrote:
>
> On Sat, Aug 6, 2016 at 9:01 AM, Jody Garnett 
> wrote:
>
>> The sad part / danger / risk is that that our Filter interface would only
>> be one kind of predicate, and I would expect normal java developers to make
>> a query quickly in java code - which is something we cannot optimize.
>>
>
> No objections to having streams around, just make sure to properly
> document them and give warning to people
> about performance issues.
>
>
> As a suggestion, maybe it make sense to have FeatureSource.getFeatureStream()
> and FeatureSource.getFeatureStream(Filter) right next to each other.
>
> Having a method which can either push-down a query or pull back all your
> data at runtime has me worried for large datasets.
>
> Cheers,
>
> Jim
>
>
> From what I gathered in the discussion so far, it's a bit like hibernate,
> it can simplify things, but in order to use it
> efficiently one needs to understand how it works internally. Maybe
> indicate the docs examples of what will
> be efficiently sent down to the store for native translation, and what
> cannot be.
>
> Wondering, are there risks about properly closing feature iterators here?
> If you are using visitor I guess not,
> but in that case there are other potential issues with our current
> interface, like inability to bail out of the iteration early.
>
> Cheers
> Andrea
>
> --
> ==
> 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
> 55054  Massarosa (LU)
> 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.
>
> ---
>
>
>
--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. http://sdm.link/zohodev2dev___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] dtucker jira team

2016-08-08 Thread Christian Mueller
+1

On Fri, Aug 5, 2016 at 9:45 PM, Ben Caradoc-Davies  wrote:

> +1.
>
> On 06/08/16 05:35, Jody Garnett wrote:
> > Okay checking git history we have:
> >
> > -
> > https://github.com/geotools/geotools/pulls?utf8=✓=is%
> 3Apr%20author%3Advntucker%20
> 
> >  q=is%3Apr%20author%3Advntucker%20>
> >
> > I am happy to recommend Devon for commit access, the above pull requests
> > show attention to detail, and clear communication with respect to
> feedback
> > and broken builds. Devon has a good understanding of how we work on
> > geotools-devel, taking part at all levels form documentation (adding to
> the
> > tutorials), writing proposals, and most decently performing the GeoTools
> > 15.1 release. Commit access would enable Devon to be more effective as he
> > continues to help out.
> >
> > --
> > Jody Garnett
> >
> > On 27 July 2016 at 11:58, Jody Garnett  wrote:
> >
> >> Same as usual - would feel comfortable recommending him after his work
> has
> >> been reviewed by a range of PMC members.
> >>
> >> --
> >> Jody Garnett
> >>
> >> On 27 July 2016 at 09:46, Andrea Aime 
> >> wrote:
> >>
> >>> Go ahead! Well, since he's making pull requests, and assuming he's
> going
> >>> to work
> >>> on geotools in the future too, why not propose him for commit access?
> >>>
> >>> Cheers
> >>> Andrea
> >>>
> >>> On Wed, Jul 27, 2016 at 6:25 PM, Jody Garnett 
> >>> wrote:
> >>>
>  I know Devon does not yet have commit access, any objections to me
>  adding him to the Jira team (so he claim ownership of an issue he is
>  working on?).
>  --
>  Jody Garnett
> 
> 
>  
> --
>  What NetFlow Analyzer can do for you? Monitors network bandwidth and
>  traffic
>  patterns at an interface-level. Reveals which users, apps, and
> protocols
>  are
>  consuming the most bandwidth. Provides multi-vendor support for
> NetFlow,
>  J-Flow, sFlow and other flows. Make informed decisions using capacity
>  planning
>  reports.http://sdm.link/zohodev2dev
>  ___
>  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/it488V for more information.
> >>> ==
> >>>
> >>> Ing. Andrea Aime
> >>> @geowolf
> >>> Technical Lead
> >>>
> >>> GeoSolutions S.A.S.
> >>> Via di Montramito 3/A
> >>> 55054  Massarosa (LU)
> >>> 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.
> >>>
> >>> ---
> >>>
> >>
>