Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Jody Garnett
    @jodygarnett
    Want to give it a go? We have our sheet with somewhat less then 500 changes :)
    James Hughes
    @jnh5y
    Ah... this week is rather bad for me to jump into something like this...
    what's the timeline for needing something?
    Torben Barsballe
    @tbarsballe
    We want to try and push out a release early-mid December, so before then?
    Jody Garnett
    @jodygarnett
    or longer term before Jan RC :)
    Mostly want to get an milestone out for geoserver users
    geotools developers can always use master if they are keen
    Jody Garnett
    @jodygarnett
    María Arias de Reyna
    @Delawen
    I wish :)
    Andrea Aime
    @aaime
    Unlikely
    Jody Garnett
    @jodygarnett
    General idea for these sprints that involve an extra day of accommodation for attendees; it may be good to offer a solid count on the conference ticket as a good way to encourage community participation (or acknowledge community participation).
    Jody Garnett
    @jodygarnett
    María Arias de Reyna
    @Delawen
    hahaha I think all my potential helpers are here!
    Who has used the wps client of geotools?
    I am trying to do a simple operation (any operation!) to the wps geoserver. But when I try to add a geometry as input parameter, it is empty on the request
    The client is producing some request like:
    <?xml version="1.0" encoding="UTF-8"?><Execute service="WPS" version="1.0.0">
      <Identifier>identifier</Identifier>
      <DataInputs>
        <Input>
          <Identifier>geom</Identifier>
          <Data>
            <ComplexData/>
          </Data>
        </Input>
      </DataInputs>
    </Execute>
    Do any of you have a simple example of how to add a geometry?
    I am not sure if I am missing some dependency or using the wrong java type for geometries
    My base code is the one of https://docs.geotools.org/latest/userguide/unsupported/wps.html but using a Geometry instead of double.
    Jody Garnett
    @jodygarnett
    The wps client was not funded and remains as a community module.
    A lot of the code to encode a parameter ends up GeoServer and there was not always matching funding to decode the output in geotools.
    I got frustrated with OGC funding servers but not client libraries.
    María Arias de Reyna
    @Delawen
    Does that mean that complex features can't be added yet? I can take a look at that if someone walk me through how the encoding of the requests and answers work
    I am not sure who was the main author of that code
    María Arias de Reyna
    @Delawen
    I am developing a WPS client for Apache Camel and I have some funded time for that. If fixing/extending the WPS client of geotools is part of that job, it is part of that job. But if I spend most of that time trying to get through the code to understand it, I won't get far. That's why it would be great if someone walk me through the code and explain how it works a bit.
    Andrea Aime
    @aaime
    @Delawen the people that developed the client are long gone, I made minor changes back in 2012... meaning I don't remember anything... it's fair to say that anyone touching it would have to figure out how it works first
    Jody Garnett
    @jodygarnett
    I advised the team that made the client, so I can provide context for how it works.
    but right now there is a duplication between geoesrver PPIO classes and their poor unmaintained cousins in the geotools wps-client module.
    Andrea Aime
    @aaime
    @jodygarnett that is "our" problem, not @Delawen 's
    Jody Garnett
    @jodygarnett
    The geoserver PPIO implementations are a great example of isolating the encoding / decoding code (which often uses geotools classes) in to reusable chuncks.
    The same classes in geotools wps-client did not get reused or invested in.
    so geoserver WPS is capable of far far more then geotools wps-client
    well @Delawen would like it to work, and the wps-client is unmaintained, so she has a problem :)
    I just recommend getting into the design by seeing what geoserver does
    It may be faster to use geoserver PPIO as a starting point and write a GPL client
    (or ask PSC permission to reclience to LGPL if you wanted to start a geotools community module)
    Andrea Aime
    @aaime
    which we agree to do like... always...
    Jody Garnett
    @jodygarnett
    @Delawen I am sorry there is no good/easy answer here
    @aaime we should make a public geotools gitter rather than adopt OSGeo/Sprint
    Andrea Aime
    @aaime
    go ahead... you know I prefer ML over chats :-D
    Jody Garnett
    @jodygarnett
    That is also good for the timezone difference
    @Delawen can we take this conversaton to email please?
    María Arias de Reyna
    @Delawen
    should I enter the geotools mailing list for this?
    (I am on different time zone and traveling, weird for sync conversations)
    Jody Garnett
    @jodygarnett
    Yeah. Since we are talking about the code the developer list may be appropriate.
    Angelos Tzotsos
    @kalxas
    hi all
    please vote on the doodle poll for 2020 sprint dates