Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Jody Garnett
    @jodygarnett
    Wow neat!
    DBlasby
    @DBlasby
    awesome. The next version of geogig is much better for larger datasets (including spatial indexing and much improved caching)
    Felipe Diniz
    @dinizime
    Hello! I don't know if this is the best place for asking questions. I am quite new to Geogig, and i would like to know how I import data using Geogig web API.
    Felipe Diniz
    @dinizime
    (import from a PostGIS database)
    J.Lânio
    @jlanio
    I believe this operation is not possible through the web API.
    Through the API you can only import and export geopackage.
    steve-stanton
    @steve-stanton

    I'm intrigued by GeoGig, not sure whether it's something I'll be able to contribute to, but hoping to find some like-minded souls. I've been in the GIS business for over 30 years, most recently dealing with the utilities market and coding in C# (it's been 15 years since I used Java).

    One of my most interesting projects was a cadastral mapping application that constructs map content by entering survey measurements from a bunch of hardcopy plans. It uses an append-only event source (a set of immutable flat files) to record the edits used to create the map. Everything is relative to a set of control points that provide some initial absolute positions. But instead of storing the derived positions, it just stores the input measurements. What that
    means is that it has to re-calculate the geometry each time it opens the map.

    That may seem a bit pointless, but it does simplify things in situations where the source data could change. For example, if my original control has moved, I can just append that change to my editing timeline and that's me done (I don't need to modify any positions because all derived positions are transient).

    It occurred to me that this approach applies to any application that involves relative positioning. And the append-only structure makes it quite easy to handle branching.

    I don't think GeoGig as it currently stands would be able to work with spatial data in this sort of way. I'm just wondering whether it's something that could be bolted on, or would that be better tackled as something brand new.

    Guido Stein
    @GuidoS
    Hello... I am having a hard time installing geogig on my computer, is there a vm avialable?
    Jody Garnett
    @jodygarnett
    Hello @GuidoS - we used one for teaching at local universities - but that was pre 1.0 release (the newer versions of geogig are way better).
    what kind of computer are you running?
    J.Lânio
    @jlanio
    @GuidoS What is your operating system?
    Guido Stein
    @GuidoS
    I am running a mac
    Jody Garnett
    @jodygarnett
    do you have java installed
    Guido Stein
    @GuidoS
    I am not really a java person and java home seems to be eluding me
    ran the jre, but that really didn't help me much
    oh.. so many sub folders... checking into it now
    Jody Garnett
    @jodygarnett
    gotcha, you have to set JAVA_HOME like a unix person, using .bash_profile
    Guido Stein
    @GuidoS
    thanks that helped a lot
    Jody Garnett
    @jodygarnett
    (the geogig instructions are pretty generic, assume java installed etc...)
    Guido Stein
    @GuidoS
    Is the idea that I should be putting geogig somewhere on my computer then path it?
    Jody Garnett
    @jodygarnett
    yes, there is a bin folder with all the command line things
    (it is also a web service, for distributed repo fun)
    (and a java library if you want to embed it in a java program)
    There is a qgis plugin, which can talk to the above webservice, which can be on your local machine. This is the VM setup we used for workshops.
    Guido Stein
    @GuidoS
    thanks, got it all installed and running, sing the cli for now
    neat tool
    Jody Garnett
    @jodygarnett
    cool, and you are fine with the use model since you have background in git?
    one nifty feature is the abiity to check out the data into postgis one one machine, geopkg on another etc...
    ... and still swap edits
    Guido Stein
    @GuidoS
    uhm... will check this out some more next week, for some reason I thought that this was a server app that required lots of setup and integration with postgres, I am so happy to see it is not
    DBlasby
    @DBlasby
    you can install geogig as a CLI or as a server. You can use "geogig serve" to startup a server using the CLI. For a more robust server install, the easiest way is with the GeoServer-GeoGig plugin.
    Felipe Diniz
    @dinizime
    There are any plans on supporting UUID keys in geogig?
    Jody Garnett
    @jodygarnett
    technology-pmc meeting on shortly if you are available @groldan
    Felipe Diniz
    @dinizime
    Can anyone use Sparse Clone at all? I tried with every datasource, both postgres repository and local repository and it doesnt seem to work. I am probably doing something wrong
    Rajan Ponnappan
    @vrajanap
    Does anyone know if geogig qgis plugin works with QGIS2?
    I am running into dependencies on builtin that is part of python3 whereas QGIS seems to be expecting the plugins to be using python2
    Rajan Ponnappan
    @vrajanap
    @vrajanap Nvm, figured out that it had a missing dependency on builtinsfrom future module.
    Gabriel Roldan
    @groldan
    @vrajanap sorry I think the only one that can answer QGIS plugin related questions is @volaya, I'll ping him
    glad you figured it out though
    Rajan Ponnappan
    @vrajanap
    thanks @groldan :)
    On the other hand, was curious where does geogig send its log output in the case of using postgresql backend?
    From http://geogig.org/docs/repo/logging.html, saw that for rocksdb backend, it sends logs to .geogig/log/geogig.log
    Jody Garnett
    @jodygarnett
    reading foss4g presentation proposals, there is one about Brazilian Army adopting geogig
    Philipe Borba
    @phborba
    Yep Jody, @dinizime wrote that
    I have talked to @DBlasby last year about that
    On last year’s foss4g
    Jürgen Zornig
    @pinkerltm
    Hi Folks! Currently I am trying to find out how geogig works if...
    • I want to use a Postgis database as the origin repo
    • Clone that to a local repo
    • edit data local
      As far as I am Aware I still need connection to the database...there is no possibility to edit disconnected/distributed with the postgres backend, isn't it?
    Jody Garnett
    @jodygarnett
    There is, just like with GitHub you would eventually need to push data from one of your disconnected/distributed apps back to the origin repo.
    Jürgen Zornig
    @pinkerltm
    @jodygarnett But how is the (Geo)datastore implemented locally then if there is not Postgres instance on the local machine? If I understand it right I have to Export to any Format from the cloned repo...edit for example in QGIS and then Reimport to the repo? Is this a suitable way of disconnected editing? Is this the only way?
    Jody Garnett
    @jodygarnett
    You can choose what kind of storage to use locally.