Anshul Singhvi

Results 385 issues of Anshul Singhvi

On Julia 1.12 Setup ```julia using Extents, GADM, Chairmarks import GeometryOps as GO switzerland = GI.geometry(GI.getfeature(GADM.get("CHE"), 1)) |> GO.tuples ``` Result ```julia-repl julia> @be GO.prepare_naturally($(switzerland.geom[1])) Benchmark: 17 samples with 1...

Having those methods here can cause confusion, maybe we should keep it in GeometryOps? e.g. geometric predicates, buffer, etc.

That would be nice for CRS passthrough on e.g. custom point types. Users can always do `crs = nothing` as well to restore "old" behaviour.

- Show crs only on the top level geometry, not sub geometries - Show extent, if calculated, only on the top level geometry (?) - Compact CRS if possible, if...

Super convenient when sanitizing input to convert it all to extents.

enhancement

So that we can have `GI.LineString[pointvecs...]`

This allows us to have a generic description of an axis aligned rectangle, that we can use for e.g polygon intersection.

cc @tiemvanderdeure This still needs more fixes for GeometryOps compat which I will add as time permits. But in general at least it helps.

Implements GeoInterface.coordtype for Shapefile geometry types. Returns Float64. 🤖 Generated with [Claude Code](https://claude.ai/code)