Changes between Initial Version and Version 1 of Ticket #5974, comment 1
- Timestamp:
- May 22, 2015, 12:28:50 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #5974, comment 1
initial v1 1 1 One issue I saw is that the .qix file shouldn't be there since it points to records that have been deleted. Normally OGR deletes the .qix when features are deleted with it, so I suspect that part of the processing didn't involve OGR. When selecting an no longer existing shape referenced by the .qix, this caused a problem preventing later reads to succeed. 2 2 3 Fixed by trunk r29234 "Shape: SHPReadOGRFeature() should free the passed psShape when not NULL and if the DBF record is deleted, so as to avoid later reads to faild (triggered by #5974, but not fixing it)"3 Fixed by trunk r29234, branches/1.11 r29235 "Shape: SHPReadOGRFeature() should free the passed psShape when not NULL and if the DBF record is deleted, so as to avoid later reads to faild (triggered by #5974, but not fixing it)" 4 4 5 5 For the core issue, well, it is GEOS that declares there's no intersection when the multipolygon is invalid. Considering if we should split the multipolygon before doing the intersection test...