transformGeometryCollection method
Implementation
Geometry transformGeometryCollection(
GeometryCollection geom, Geometry parent) {
List<Geometry> transGeomList = [];
for (int i = 0; i < geom.getNumGeometries(); i++) {
Geometry transformGeom = transform(geom.getGeometryN(i));
if (transformGeom == null) continue;
if (pruneEmptyGeometry && transformGeom.isEmpty()) continue;
transGeomList.add(transformGeom);
}
if (preserveGeometryCollectionType)
return factory.createGeometryCollection(transGeomList);
return factory.buildGeometry(transGeomList);
}