by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Matthias Kuhn
    @m-kuhn
    Is there a description of the web API?
    Is it possible to calculate diffs / individual commits client side to reduce data transfer volume?
    Luigi Pirelli
    @luipir
    @m-kuhn probably ls of api are changed... but an "old" base can be found in https://github.com/planetfederal/qgis-geogig-plugin
    Matthias Kuhn
    @m-kuhn
    Thanks @luipir and @jodygarnett
    Do you have any feedback on the specific question (it would be easier than trying to read through the plugin code ;) )
    Matthias Kuhn
    @m-kuhn
    @jodygarnett @groldan are there any plans or desire to add support for this kind of operation on mobile platforms?
    Or is it not wanted / not feasible / missing ressources?
    Jody Garnett
    @jodygarnett
    It was part of the plan, but boundless has packed it in.
    Idea is to make client libraries that can build up Diffs to send to that servlet
    I am sure Gab still has the design in his head. Not sure I’d code was cut.
    Matthias Kuhn
    @m-kuhn
    So that'd mean writing core parts in C++ and cross compile or writing and maintaining these pieces in parallel in several languages ?
    Jody Garnett
    @jodygarnett
    I think the diffs sent to the servlet are pretty simple problem to mange by comparison to all the version control stuff.
    So I would view this as writing a client and not writing a core part.
    Could have a look at the QGIS plugin which is just such a client to get an idea of the work involved.
    It would be GPL which prevents direct reuse of the code for iOS, but a working example is worth something.
    (Note I am not Gab or Blasby so my knowledge is second hand beyond some IP help)
    Matthias Kuhn
    @m-kuhn
    It will also need to be able to apply the diffs to merge back changes on a possibly modified local base... I guess there would be one or the other versioning challenge to master anyway.
    RE license: If it's rewritten as a client app it does not necessarily need to be GPL and iOS does not prevent GPL (it's the appstore that is ... well questionable... to put it mildly)
    Jody Garnett
    @jodygarnett
    It may be worth scheduling a chat or something with gab / blasby if you have something in mind.
    I am glad this project is at LocationTech and not lost in the wind like some other RnD :)
    Gabriel Roldan
    @groldan
    I've just asked a few questions before moving forward with further development of the web api:
    worst case I can start from scratch, being the original author, despite the published repository having obliterated history
    Christian Ledermann
    @cleder
    can geogig support pointcloud versioning?
    Jody Garnett
    @jodygarnett
    it is based on geometry right now, no reason it could not take on other "well known binary" kind of data structures.
    it would be a new feature, and a fair bit of work, talk to @groldan if you wish to explore the idea.
    Christian Ledermann
    @cleder
    Cheers, I was just exploring some ideas which could have been a solved problem, no need to explore further at this time