▲ | fyrn_ 7 days ago | |||||||
I work in the GIS space, and I've even built some simular systems, such a multiplayer map editing. Even with that background I'm having a hard time understand _what_ this really is? Is it a git wrapper with some geospatial features? Why git for geospatial at all? | ||||||||
▲ | Sevrene 6 days ago | parent | next [-] | |||||||
Instead of creating a working tree of text or the binary of shapefile, it creates a working tree with the geometry features. You can kart diff and commit features, not text or binary. You can then export those features from kart into a database or working file where you can commit or checkout from. | ||||||||
▲ | misswaterfairy 6 days ago | parent | prev | next [-] | |||||||
It looks to be equivalent to Esri's 'branch versioning' on their proprietary ArcGIS Enterprise product, but can also deal with flat files as well as geospatial databases (PostGIS), which while not strictly required becomes really useful when dealing with edits, and conflict management, across multiple editors in large enterprise organisations, such as those that deal with state or country-wide mapping of topographic features. If it integrated with QGIS/ArcGIS to show visual differences, and allow a user to easily reconcile differences between conflicting features (based on topological rules), I'd definitely be interested though it doesn't seem like it at a glance. @fyrn_ Re: the work you did with 'multiplayer map editing', is there anything public you could show? I'm interested in how you solved this challenge. | ||||||||
| ||||||||
▲ | qwertox 6 days ago | parent | prev | next [-] | |||||||
I copy-pasted the front page into ChatGPT and told it to "Explain some usecases", and it's pretty useful.
or
and many others | ||||||||
▲ | porridgeraisin 6 days ago | parent | prev | next [-] | |||||||
Check the docs. From my cursory glance it seems to be git but diffs are combinations of changed features instead of lines and characters. | ||||||||
▲ | Latitude7973 7 days ago | parent | prev [-] | |||||||
[dead] |