Re: [Geotools-devel] Hue Rotate for Rasters

2017-08-08 Thread John Schulz
Simone,
I've gone with the approach to right now implement this as a rendering
transformation.  I took this approach because it is less invasive than the
other approaches and the operation can easily used as a raster process and
SLD.  Let me know if you have any concerns.

Thanks,

John Schulz

On Thu, Aug 3, 2017 at 8:18 AM, Simone Giannecchini <
simone.giannecch...@geo-solutions.it> wrote:

> Chiming in late.
>
> My suggestions would be as follows:
> - implement the operation in the ImageWorker. Most/All the logic
> should stay here.
> - Add a new contrast enhancement
>
> Adding a rendering transformation later on for whatever reason would
> be very easy.
>
> That said, if you want to have full performance you might have to go
> down to implement the operation directly in JAI/JAI-Ext rather than
> combining various JAI operations; however, this is another story..
>
> Regards,
> Simone Giannecchini
> ==
> GeoServer Professional Services from the experts!
> Visit http://goo.gl/it488V for more information.
> ==
> Ing. Simone Giannecchini
> @simogeo
> Founder/Director
>
> GeoSolutions S.A.S.
> Via di Montramito 3/A
> 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, Jul 20, 2017 at 7:10 PM, Torben Barsballe
>  wrote:
> >
> >
> > On Thu, Jul 20, 2017 at 12:06 AM, Ian Turton  wrote:
> >>
> >> I think that how you expose this to the user depends on what you or they
> >> think the process is going to be used for.
> >>
> >> I lean towards the rendering transformation as I see it as a process to
> >> transform a raster into another one rather than an enhancement of the
> >> raster. But I'm not a raster expert and I've never come across this
> type of
> >> transformation before.
> >>
> >
> > To provide a bit of an alternate viewpoint, in the places I have seen
> > hue-rotate used it has been the same type of operation as
> > brightness/contrast or changing the saturation. This has generally not
> been
> > in a GeoSpatial context however, just general image transformations.
> >
> > Given that we are using a ContrastEnhancement for brightness / contrast,
> I
> > could completely understand using a similar Color Enhancement for hue
> > rotate.
> >
> > That said, I'm sure a rendering transform would be fine too.
> >
> > Torben
> >
> >
> > 
> --
> > 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
> > GeoTools-Devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/geotools-devel
> >
>
> 
> --
> 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
> 

[Geotools-devel] GeoTools / GeoServer Meeting 2017-08-08

2017-08-08 Thread Torben Barsballe
Attending

Ben Caradoc-Davies

Torben Barsballe

Jody Garnett

Jukka Rahkonen

Kevin Smith
Apologies

Brad Hards
Agenda

   1.

   Access to the new build server for geogig / geofence teams
   2.

   foss4g prep
   3.

   code-freeze updates
   4.

   build.geoserver.org
   5.

   repo.boundlessgeo.org
   6.

   Travis CI builds failing

Actions

   -

   Erik Merkle: Request build.geoserver.org access on email list to manage
   geogig community builds
   -

   Torben: can take look at doing an FOSS4G information sheet, no promises
   -

   Jody, Kevin and Andrea: working on FOSS4G feature frenzy talk
   -

   Torben: geoserver team to OSGeo Booth wiki page
   -

   Jody: to help start the FOSS4G GWC talk, will share with
   geowebcache-devel list
   -

   Jody: to add GeoServer BOF to wiki page
   -

   Jody: will add slide to AGM for GeoServer and GeoTools
   -

   Torben: will have to contact Nick about Boundless repo backups.

Previous Meeting actions

   -

   Jody: Catch up with Nick and SAC. about Windows build cert from OSGeo
   (done)
   -

   Jody: 2.12-beta release - check if greater than 1 week delay is worth
   discussing, will report to a new email thread. (1 week delay is fine)
   -

   PMC: Kevin starting working, please vote on GSIP 169 (done)
   -

   Mike: Review new REST-API Docs and take look for gaps during August bug
   stomp.
   -

   Andrea: Make an email thread for Marlin renderer at JavaOne, work with
   Simone (or Jody) to request $500 USD for our GeoServer PSC Budget. (done)
   -

   Andrea: Merge Marlin PR https://github.com/geoserver/geoserver/pull/2105
   (done), and ask email list to test a nightly, will need to test installers
   during 2.12-beta.
   -

   Dave Blasby: gs-vectortiles needs a maintainer or goes back to community
   (email had come in over weekend, dave resolved discussion)


Access to the new build server for geogig / geofence teams

GeoGig and GeoFence teams would like access, this server is run by
GeoServer PSC.

Note: GeoGig relies on ares to build “non clean ip” stuff like OSM
integration, that due to license is not welcome on eclipse infrastructure.

How do we want to manage server permissions? Normal motion, just like
adding a committer.

Action: Erik Merkle: Request build.geoserver.org access on email list to
manage geogig community builds
Foss4g prep

List:

   -

   Information sheet - do we want one? It will be printed for next week.
   See example A4 information sheets here
   https://github.com/OSGeo/osgeo/tree/master/marketing/print
   -

  Action: Torben can take look at doing an information sheet, no
  promises
  -

   beta website - here is a link
   http://osgeo.getinteractive.nl/projects/geoserver/ (feedback welcome,
   layout and content still being sorted)
   -

   State of GeoServer talk
   -

  this is done!
  -

   Feature frenzy talk
   -

  jody asked on user list, no replies, looking for cool or unique
  geoserver features
  -

  previously we had a list of “best” features (oracle, wfs-t, etc…)
  -

  multilayer sld
  -

  netCDF and deep WCS functionality, hard to show (see animations)
  -

  Action: Jody, Kevin and Andrea working on this
  -

   State of GeoWebCache
   -

  Kevin is focused on code freeze, may need help?
  -

  Action: Jody to help start the talk, will share with
  geowebcache-devel list
  -

   Establish osgeo office hours for geoserver team - specific time to sign
   up?
   -

  Noon on friday? Not good for torben who has a talk at 1:30
  -

  How about thursday? Noon.
  -

  Action: Torben to geoserver team to OSGeo Booth wiki page:
  https://wiki.osgeo.org/wiki/FOSS4G_2017_Booth
  -

   BOF
   -

  How about thursday? After booth session.
  -

  Action: Jody to add GeoServer BOF to wiki page:
  https://wiki.osgeo.org/wiki/FOSS4G_2017_BirdsOfAFeather
  -

   AGM Report
   -

  GeoServer: This is Simone’s responsibility, board is trying to be
  “tough” this year as some projects have slacked off
  -

 We can add a slide to the AGM, take the project status page from
 state of geoserver talk
 -

  GeoTools - this is Jody’s responsibility
  -

  Action: Jody will add slide to AGM for GeoServer and GeoTools
  -

   Twitter
   -

  This is unfortunate https://twitter.com/geoserver
  -

  Want to try for geoserver_gis, geoserver_osgeo, getgeoserver, etc…
  -

   GeoTools workshops
   -

  Ian is reviewing, anyone else want to help?
  -

  Torben has volunteered to help - thanks!
  -

   Code Sprint
   -

  Please sign up

code-freeze updates

We are delaying a week to give ourselves more time due to foss4g.

   -

   Kevin is working on GSIP-159
   -

  running into issues with WMS-C special cases
  -

  WMTS GetFeatureInfo
  -

  Everything else is just tiles
  -