Changes between Initial Version and Version 1 of Ticket #5974, comment 1


Ignore:
Timestamp:
May 22, 2015, 12:28:50 PM (9 years ago)
Author:
Even Rouault

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #5974, comment 1

    initial v1  
    11One 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.
    22
    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)"
     3Fixed 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)"
    44
    55For 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...