aboutsummaryrefslogtreecommitdiffstats
path: root/webmap-import
diff options
context:
space:
mode:
Diffstat (limited to 'webmap-import')
-rwxr-xr-xwebmap-import9
1 files changed, 9 insertions, 0 deletions
diff --git a/webmap-import b/webmap-import
index b4552d5..a68d60e 100755
--- a/webmap-import
+++ b/webmap-import
@@ -256,6 +256,15 @@ def processOutputLayer(ds : gdal.Dataset,
raise RuntimeError(f'Output layer "{layername}" has no working '
'CreateFeature() method')
+ geom_field_idx = 0
+ geom_field = lyr.GetLayerDefn().GetGeomFieldDefn(geom_field_idx)
+ logging.debug('Geometry column #%d: name="%s\", type="%s", srs=%s, nullable=%s',
+ geom_field_idx, geom_field.GetName(),
+ ogr.GeometryTypeToName(geom_field.GetType()),
+ '-' if geom_field.GetSpatialRef() is None
+ else '"' + geom_field.GetSpatialRef().GetName() + '"',
+ bool(geom_field.IsNullable()))
+
sources = layerdef['sources']
if not (lyrcache is None or force or
areSourceFilesNewer(layername, sources=sources,