Hi Stephen,
Wild guessing here (not tested).
I think: GDAL is responsible for loading the data from shape OR zipped shape
QGIS is responsible for loading of a corresponding qml file.
Normally, when QGIS (using GDAL) loads foo.shp, it will check if there is a
foo.sld or foo.qml NEXT to it, and if so, uses it to STYLE the data.
Now if you zipped foo.shp+files into foo.zip...
Maybe QGIS is clever enough to ALSO look INTO the zip (and if not, this would
be a nice Feature Request...)
But else: try to put foo.qml next to the foo.zip
But if you zipped the files into bar.zip...
Then I would try to put a 'bar.qml' next to it (and hoping that QGIS decides
that it has the same 'base name'.
If all that fails: I would create a Feature Request for it (or start using
Geopackages ...)
Note that using geopackages, you also have 1 file, and you can save style INTO
the geopackage (and even put more layers+styles into it etc etc).
Regards,
Richard Duivenvoorde
On 5/29/22 19:02, Stephen Sacks via Qgis-user wrote:
Hi Phil,
Thanks for your reply. This morning I updated my QGIS from version 3.16.3
to version 3.22.7 . With complete optimism, I reloaded several layers from
zipped shapefiles, but alas the problem remains: polygons appear in random
colors and without labels and point layers have dots instead of the svg icons
they have when I load the same layers from the un-zipped six shapefile files.
When I examine the zip files with Windows File Explorer, I see the .qml files
are there and uncorrupted.
I'm using a five-year-old plain vanilla Dell desktop running 64-bit Windows
10.
I did the zipping with Thunderbird's Archive. Then, separately, zipped one
layer with Windows File Explorer zipper. Same result.
Am I doing something wrong? Shall I try updating to QGIS 3.24 ? Is it "stable"?
What does it mean that version 3.22 is "stable"?
Steve
On 5/29/2022 12:03 AM, Phil Wyatt wrote:
Hi Stephen,
You might let us know your operating system and which version of QGIS you are
using because it works as you desire in the latest development (3.24.3) and
Long Term Release versions (3.22.7). It may just be a matter of updating QGIS.
Cheers - Phil
*From:*Qgis-user <qgis-user-boun...@lists.osgeo.org> *On Behalf Of *Stephen
Sacks via Qgis-user
*Sent:* Sunday, 29 May 2022 5:29 AM
*To:* qgis forum <qgis-user@lists.osgeo.org>
*Subject:* [Qgis-user] adding a layer from a zipped file
When I write a layer as a shape file, it appears on my C: drive as six files, all with the same name but
different extensions. Then I zip those six into a single file (xxx.zip). When I reload that layer from
the zip file (Layer > AddLayer > VectorLayer > File > Dataset > xxx.zip), QGIS is almost
smart enough to restore the layer correctly. The polygon features are in the right place and their
attribute table is correct. *My problem* is that it ignores one of the six files, the "style"
file (xxx .qml) which specifies color, labeling, and symbol). Do I have to unzip before restoring layer
xxx ? I know I could open the layer's properties and use Style > Load Style from file xxx.qml . But
when I'm restoring several layers that's a lot of key strokes (and may require that I unzip). It seems to
me that this shouldn't be necessary. [I encounter the same problem with point layers and polygon layers.]
_______________________________________________
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user