by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    María Arias de Reyna
    @Delawen
    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
    Regina Obe
    @robe2
    Is the conference still on -- seems given the time traveling will be difficult
    Jody Garnett
    @jodygarnett
    Which one?
    Weston Renoud
    @wrenoud
    @jodygarnett I believe I have the same question as @robe2, is the OSGeo Community Sprint 2020 in Greece still planned to proceed?
    Kristian Evers
    @kbevers
    @robe2 @wrenoud according to the minutes from the recent board meeting the sprint in either cancelled or postponed (not entirely clear to me which): https://wiki.osgeo.org/wiki/Board_Meeting_2020-03-30#OSGeo_Community_Sprint_2020
    Weston Renoud
    @wrenoud
    @kbevers thanks! I'll stay tuned for the possibility of an "Online Community Sprint."
    Angelos Tzotsos
    @kalxas
    hi all
    we decided to postpone the code sprint
    I will reach out to the venue to figure out if we can plan late 2020 or early 2021
    will send an announcement soon
    and yes, there is the idea to run an online code sprint with multiple rooms
    Jody Garnett
    @jodygarnett
    Thanks for looking out for everyone
    And stay safe
    Jody Garnett
    @jodygarnett
    Bolsena sprint on this week
    I see most of the chatter on different projects chats