dolthub / dolthub/dolt

Use GEOS bindings for Spatial

Open
#6,051 0 comments 0 reactions 0 assignees View on GitHub
customer issue spatial types
Dominant language
Go
Stars
24.4k
Forks
873
Avg merge
1d 8h
Merged PRs (30d)
120

Description

There has been a lot of work that @JCOR11599 did on spatial types, I think the next, easy way to implement features is use the Spatial Libs, there is.. some of them.

At least for planar things, there is one that is pretty big and useful, is able to handle geometries, has a lot of features.

SpatialLite, Postgis, and all this tools does not write its own functions, they comes from GEOS bindings mixed with some built-in.

https://github.com/libgeos/geos

Actually, there is a go-bindings for it, I haven't checked deeply:
https://github.com/twpayne/go-geos

If the bindings has something missing, I think the best is send a pr there, and use then here.

Thx!

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names spatial types and the go-geos bindings but no repository files, tests, or entry points. Start by locating the existing spatial implementation and reviewing the go-geos API; done means the relevant planar spatial features use GEOS bindings, with coverage for the supported behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.