Hello,
there is a error in the [DotSpatial.Data.ShapeReader](http://dotspatial.codeplex.com/SourceControl/latest#Trunk/DotSpatial.Data/ShapeReader.cs).
The move next function is incrementing the internal index, while the GetShape(...) function does so as well. This causes the reader to skip one entry in the shape at the beginning of every shape except the first.
To fix this I suggest you initialize the _index variable with 0 and remove the increment in this function.
That solves the problem.
Regards,
Martin
there is a error in the [DotSpatial.Data.ShapeReader](http://dotspatial.codeplex.com/SourceControl/latest#Trunk/DotSpatial.Data/ShapeReader.cs).
The move next function is incrementing the internal index, while the GetShape(...) function does so as well. This causes the reader to skip one entry in the shape at the beginning of every shape except the first.
To fix this I suggest you initialize the _index variable with 0 and remove the increment in this function.
That solves the problem.
Regards,
Martin