tile38/internal/clip/feature.go

14 lines
323 B
Go
Raw Normal View History

package clip
import "github.com/tidwall/geojson"
func clipFeature(
feature *geojson.Feature, clipper geojson.Object,
) geojson.Object {
newFeature := Clip(feature.Base(), clipper)
if _, ok := newFeature.(*geojson.Feature); !ok {
newFeature = geojson.NewFeature(newFeature, feature.Members())
}
return newFeature
}