diff options
Diffstat (limited to 'webmap-import')
-rwxr-xr-x | webmap-import | 9 |
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, |