ShapefileReader updated