-
-
Notifications
You must be signed in to change notification settings - Fork 258
Milestones
List view
I.e. go though all Z-coordinate types, as well as multipatch types, and add robust test cases for these. This would include various examples and even 3D visualizations in the readme. 20th June 2026 - property based round trip encoding tests for shapes, shp and shx files based on Hypothesis have been added, as well as a Shape.points_3D property (James)
No due dateAdd more handling of edge cases that can result in errors.
No due date•3/3 issues closedCurrently, all shapefiles are produced with lengthy field length defaults, which for very large files can lead to unneccessarily large dbf files. 20/06 / 2026. This would be a great feature to have, but .dbf is a fixed width record format. We can overwrite the field array descriptors easily (we write the .dbf header twice already). But should a field width be changed, all the records already written at a previous width, will need to be rewritten at a new width. So the whole approach would need to be changed from incremental writes to disk to atomic writes (copying the entire file after every new record is added), or storing all the records in memory adn only writing them to disk when .close is called (e.g when Writer as a context manager is exited). James.
No due date•1/2 issues closed