[QGIS-Developer] Shapefile not shown correctly in some areas
Colin Sare-Soar
colin.saresoar at terrashape.co.uk
Sat Jan 13 19:56:34 PST 2024
Thanks Andrea for clearing the shapefile question up.
I also write my own shapefiles programatically but haven't fallen foul of this particular item.
Regarding my post on this subject, I mentioned that I had no tooltips on any of the toolbar icons. I have searched the documantation but can't find any mention of tooltips. Do they go by another name in QGIS?
I tried the Settings/Interface customization menu item to see if there was a setting in there but the window just freezes. I cannot scroll down or click on anything.
I have only noticed this in the latest version that I have.
My system:
QGIS version 3.34.2-Prizren
QGIS code revision 7d199797fcc
Qt version 5.15.3
Python version 3.10.12
GDAL/OGR version 3.4.1
PROJ version 8.2.1
EPSG Registry database version v10.041 (2021-12-03)
GEOS version 3.10.2-CAPI-1.16.0
SQLite version 3.37.2
PDAL version 2.3.0
PostgreSQL client version 14.10 (Ubuntu 14.10-0ubuntu0.22.04.1)
SpatiaLite version 5.0.1
QWT version 6.1.4
QScintilla2 version 2.11.6
OS version Linux Mint 21.2
Active Python plugins
grassprovider 2.12.99
db_manager 0.1.20
MetaSearch 0.3.6
processing 2.12.99
Regards
Colin
> > Colin Sare-Soar colin.saresoar at terrashape.co.uk
> > Fri Jan 12 19:21:21 PST 2024
> > I cannot see the point numbers or any info. The table is blank.
>
> This is due to the fact the the .dbf sidecar file which stores the
> fields names and values has not been provided or has not been created at
> all.
>
>
> > Il 12/01/2024 17:11, Aurélie Tisson (BastaPrint) via QGIS-Developer
> ha scritto:
> > If my viewing area includes the point 1612, I see all
> > the points, well aligned, but I cannot click points 1613 and further.
> > If I zoom in, or if I move the area and the point 1612 is out of the
> > area, I see nothing anymore.
>
> It looks like this issue is due to the fact that the extent stored in
> the .shp and in the .shx files is incorrect.
>
> As you can see in the Layer Properties / Information dialog window, the
> extent stored for such layer is:
>
> 645765.5000000000000000,6860847.0000000000000000 :
> 645766.3750000000000000,6860852.0000000000000000
>
> The points with Feature ID from 0 to 34 and from 1613 to 2000 are
> outside such extent.
>
> As suggested by Richard, just exporting the layer in a new ESRI
> Shapefile layer will write the right extent in the .shp and .shx files
> and the issue will not occur using the new layer.
>
> While I guess there is an issue in the code used to create the ESRI
> Shapefile layer, which not correctly updates the extent of the created
> layer, I also see some issue in QGIS itself and or in the GDAL/OGR library:
>
> - QGIS should be less strict and also display the features outside the
> stored extent and or warn the user about the incorrect extent
> - the "Updade extent" functionality in the Layer Properties / Source
> dialog window seems not working, at least for ESRI Shapefile layers
> - the "Repair Shapefile" processing algorithm (based on GDAL/OGR
> functionality) doesn't repair the incorrect extent stored in the .shx file.
>
> Best regards.
>
> Andrea
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
More information about the QGIS-Developer
mailing list