From 5d488c9637140316bfcd21ca2cacefc7557c8b25 Mon Sep 17 00:00:00 2001 From: hisham waleed karam Date: Sun, 14 Oct 2018 17:45:54 +0200 Subject: [PATCH] fix layer schema --- layer.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/layer.go b/layer.go index e45c0ef..ac92111 100644 --- a/layer.go +++ b/layer.go @@ -96,8 +96,12 @@ func (layer *GdalLayer) GetGeomtryName() (geometryName string) { func (layer *GdalLayer) GetLayerSchema() (fields []*LayerField) { if layer.Layer != nil { layerDef := layer.Layer.Definition() + geomName := layer.Layer.GeometryColumn() + if len(geomName) == 0 { + geomName = "geom" + } geomField := LayerField{ - Name: layer.Layer.GeometryColumn(), + Name: geomName, Type: layer.GetGeomtryName(), } fields = append(fields, &geomField)