shape file writer source