After performing a Shapefile.Clip or Shapefile.Difference operation, the results shown in the viewport are correct. However, after saving the file and re-opening it, the results are different.
This is probably linked to the overall problem with multipart geometries. It looks like the internal Save routine is not parsing through the temporary in-memory shapefile object correctly.
This is probably linked to the overall problem with multipart geometries. It looks like the internal Save routine is not parsing through the temporary in-memory shapefile object correctly.